[질문] 데스크탑과 노트북에서의 시리얼 통신 프로그램이 이상합니다.

magicmrj의 이미지

안녕하세요...

리눅스환경하에 타겟시스템과의 시리얼 통신 프로그램을 작성하고 있습니다.

리눅스상에서 시리얼통신 프로그래밍 도중에 문제가 발생하여 질문 올립니다.

데스크탑(리눅스)으로 시리얼프로그램 작성하여 타겟 시스템과 제대로 통신(데이터 송수신)이 되는걸 확인하고 노트북(리눅스)에서 타겟 시스템과 프로그램을 실행하니까...데스크탑에서 제대로 실행된 결과를 보여주지 못합니다.

즉 데스크탑에서는 320바이트의 데이타를 타겟시스템으로부터 정확하게 수신하는 반면 노트북에서는 타겟시스템으로부터 320바이트를 제대로 수신하지 못하고 300바이트 정도만 수신합니다.

그리고 노트북에 수신된 데이타도 전혀다른 데이타입니다.

물론 데스크탑과 노트북의 시리얼프로그램은 동일합니다.

그래서 노트북쪽에 문제가 있나 싶어서 다른 컴퓨터와 시리얼로 연결하여 테스트해본 결과 아무런 문제없이 제대로 수신됩니다.

그래서 2대의 데스크탑 컴퓨터와 2대의 노트북 컴퓨터를 각각 시리얼통신 해보았는데 아무런 문제가 없습니다.

종합하면

- 2대의 데스크탑 컴퓨터와 타겟시스템의 시리얼 통신 --> 문제 없음
- 2대의 노트북 컴퓨터와 타겟시스템의 시리얼 통신 --> 문제 발생
- 노트북과 데스크탑간의 시리얼 통신 --> 문제 없음

노트북과 데스크탑 모두 리눅스이며, 테스트 시리얼 통신 프로그램도 모두 동일한 프로그램입니다.

즉 노트북과 타겟시스템간의 시리얼통신만 문제가 발생한다는 것입니다.

이 무슨...이런 경우가 있는건가요?

노트북의 시리얼 포트 문제도 아니고...그렇다고 시리얼 프로그램 문제도 아니고...

아...미치고 환장하겠습니다.

도대체 무엇이 문제인지...

고려해볼만한 사항이나....아니면 의심가는 부분이 있으면 알려주세요...

wfellow의 이미지

저두 2002년도에 비슷한 문제로 고민을 한적이 있어서리 그냥 참고삼아 말씀을 드립니다. 노트북이던 데탑이건 시리얼을 이용하여 통신을 할 때 위의 현상처럼 이해가 가지 않는 일이 있었지요. 유독 한대의 노트북만 그래서리 시리얼 부근을 테스터를 대어보니 나오지 말아야 할 부분에서 미세한 전류가 있더군요. A/S 센터도 잘 모릅니다. 전자공학 하시는 분의 말씀으로는 가끔 그런 불량아닌 불량품이 있답니다. (제 노트북은 반품된거 고쳐파는 거 싸게 산거라서리.. 할 말 없었음..) 주변에 보드 만드시는 분이 있을 법도 한데요, 한번 물어 보셔요. 노트북 그런거 의외로 많습디다.

-----<꼬릿말 절취선 시작>-----
춥다,... 동전사절, 지폐환영.
복 받으실 거야요~
-----<꼬릿말 절취선 끝>-----

-----[꼬릿말 절취선 시작]-----
삽질전에 먼저 구글신께 기도하자.
-----[꼬릿말 절취선 끝]-----

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.