Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form

사수가 회사에서 설계한 arm보드에서 구동되는 간단한 시리얼 통신 프로그램을 짜달라고 말해서

그거 짜는 중입니다.

 

프로세서는 arm 계열에 os는 데비안, 통신 포트는 rs232 시리얼 통신, 언어는 c언어 기반이구요...

 

코드는 이렇습니다.

#include <unistd.h>
#include <fcntl.h>
#include <assert.h>
#include <termio.h>
#include <string.h>
 
int main(void)
{
    int fd;
    fd=open("/dev/ttyS1", O_RDWR | O_NOCTTY);
    assert(fd != -1);
    
    struct termios newtio;

    memset(&newtio, 0, sizeof(struct termios));
    newtio.c_cflag = B115200 | CS8 | CLOCAL | CREAD;
    newtio.c_iflag    = IGNPAR | ICRNL;
    newtio.c_oflag = 0;
    newtio.c_lflag = ~(ICANON | ECHO | ECHOE);
    
    tcflush(fd, TCIFLUSH);
    tcsetattr(fd, TCSANOW, &newtio);
 
    const char *str = "Serial port connected. \n";
    write(fd, str, strlen(str)+1);
 
    close(fd);
    return 0;
}

 

세팅은 115200 속도 8비트 데이터를 보내는건데

 

코드 상으로만 보면 저도 그렇고 사수도 그렇고 문제는 없다는 반응인데...

역시 gcc로 컴파일 해봐도 그렇구요... 오류는 검출 안됐습니다.

 

포트 세팅을 아무리 바꿔도 받는 쪽에서는 아무 패킷이 안들어오네요...

pc랑 arm보드간에 통신인데

pc에서 보내는거는 가능하나 arm보드에서 신호를 주는거는 안됩니다.

 

보드 설계 담당하는 과장님한테 물어서 해당 핀을 기판에 아예 납땜하고 다시 코딩해봐도 여전히 신호가 안오는데

혹시 기글분들이 보시기에 코드 자체 문제는 없어보일까요??



  • profile
    int20h      메인: Intel i7-5960X@4.4GHz, DDR4 2666MHz 128GB RAM, GALAX GTX1080TI ... 2018.12.06 14:09
    혹시 도움이되실지는 모르겠지만, 예전에 채굴장에서 쓰는 USB용 와치독 프로그램을 Linux용으로 짠게 있습니다.

    USB 와치독이 STM 마이컴기반에 시리얼 통신하는놈이라 Linux에서 시리얼 통신 부분이 표함되어 있는 소스입니다.

    한번 참고해보세요!

    https://gist.github.com/prodeveloper0/412b68ad794e7a0c1b60e4016d4ec66a
  • ?
    프레스핫 2018.12.06 14:26
    헉 감사합니다 ㅠ 다시 열심히 봐야겠어요
  • ?
    nsys 2018.12.06 16:15
    회사에 오실로스코프 같은거 있으면 찍어 보시고
    없으면 FF 00 교대로 계속 보내게 만들어놓고 멀티미터로 전압 계속 바뀌나 보세요
  • ?
    PHYloteer      🤔 2018.12.06 21:01
    그냥 putty같은 걸로 해당 기기에 붙어 보세요. 그래서 잘 붙으면 지금 코드가 어딘가 문제가 있는 거고, 안 붙으면 애초에 해당 기기랑 통신하는 게 잘 안 되고 있는 거고..
  • ?
    프레스핫 2018.12.06 21:06
    putty로 했습니다. 시리얼로 연결하고 보는데
    그냥 오류나 경고도 안나오면서 컴파일은 잘되고 통신은 안갑니다
  • ?
    PHYloteer      🤔 2018.12.06 21:10
    무슨 말씀이신지 잘 모르겠습니다만 똑같은 세팅으로 두고 짜신 프로그램 말고 putty로 붙었을 때 통신이 잘 안되면 걍 보드가 연결이 안 된 거고, putty로는 되는데 짜신 프로그램에선 안 되면 어딘가 짜신 쪽에 문제가 있는 거겠죠.
  • profile
    파이썬 2018.12.06 21:22
    암타켓보드의 데비안 운영체제에 putty 띄워서 윈도우즈랑 통신이 되는지 확인해보고 putty로 통신이 주고받고 잘되면 님이 짜신 소프트웨어가 잘못 된거라는 말이네요. 그러니까 하드웨어의 통신포트는 이상이 전혀 없다는 뜻.
  • ?
    포인트 팡팡! 2018.12.06 21:22
    파이썬님 축하합니다.
    팡팡!에 당첨되어 10포인트를 보너스로 받으셨습니다.
  • ?
    PHYloteer      🤔 2018.12.07 10:19
    넵, 이렇게 해 보시면 됩니다. 이제 보니 제가 설명을 좀 많이 이상하게 적어놓긴 했군요 (...)
    물론 X용 프로그램을 못 띄우시는 경우 걍 minicom같은 거 쓰시면 될거고요..

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 토종기술 Wibro가 오는 12월 16일기점으로 서비스종료

      2006년 4G로 전환되던 시점 국산 토종 4G라 발표한 와이브로가 서비스한지 12년만에   역사의 뒤안길로 사라짐니다.   과포화됐던 3g망의 백업수단으로 지하철등의 와이파이존을 구축하는데 큰 축을담당햇었지만   지금은 모두 LTE로 ...
    Date2018.12.08 소식 Byani-love Reply7 Views1122 file
    Read More
  2. No Image

    콘셉트 스마트폰 디자인 프로그램...

           ​​​​​​ 이런 디자인은, 무슨 프로그램을 사용하여 어떻게 디자인되었나요?   저도 이런거 반의 반의 반이라도 한번 만들어보고 싶은데... ​      
    Date2018.12.08 질문 By올드컴매니아 Reply1 Views662
    Read More
  3. No Image

    이제 무슨 문제만 생기면 윈도우 10 업데이트부터 의심합니다

    테스트용 시스템에서 램을 바꿔 끼웠습니다. 기존 램이 좀 불안정한 것아서, 블프 기간 동안 샀던 램으로 꽉 채웠지요. 이거 빼고 바뀐 건 없는데... 그 후에 컴퓨터를 종료/재시작하면 화면은 꺼지지만 시스템은 계속 돌고 있네요. CPU나...
    Date2018.12.07 일반 By낄낄 Reply6 Views821
    Read More
  4. 윈도우 10 RS5 17763.168설치 소감

      저번의 이유로 윈도우 10을 깔았습니다.   당장 크게 눈에 보이는 장점이 두개네요..   1.3dmark 점수가 디폴트에서 13k가 조금 안되요. 언더볼팅을 하고 클럭을 올린것도 아닌데 점수가 팍팍 올랐습니다. 저번 그래픽카드에서는 동일 ...
    Date2018.12.07 일반 Bytitle: 가난한AKG-3 Reply8 Views1487 file
    Read More
  5. No Image

    MS, 엣지를 크로미움 엔진으로

    MS, 엣지브라우저를 대체할 "크로미움"엔진 브라우저 제작중..? https://gigglehd.com/gg/3946053 이 소문이 공식으로 확인됐습니다. 마이크로소프트가 크로미움 오픈소스 프로젝트에 참여해 브라우저를 개발한다네요. 다만 새로운 이름을...
    Date2018.12.07 소식 By낄낄 Reply5 Views808
    Read More
  6. 구글이 또 크롬했습니다.

    구글이 ui 디자인을 변경하면서, 마테리얼 디자인을 적용해버린바가 있습니다.   상단바의 디자인이 제 취향이 아니라 chrome://flags에 있는 옵션에서 강제로 원복(똑같진 않지만 다소 유사합니다)하는 방법을 사용했는데, 이번 업데이트...
    Date2018.12.07 일반 Bytitle: 가난한AKG-3 Reply8 Views1445 file
    Read More
  7. No Image

    소프트뱅크 통신장애 조사보고서 발표

    어제 오후 발생한 소프트뱅크의 전국 통신망에서 발생한 대규모 통신장애관련하여 소프트뱅크가 조사보고서를 발표하였습니다 보고서에 따르면 원인은 에릭슨사의 교환기 펌웨어 문제로 소뱅은 문제가 된 펌웨어를 9개월전 업데이트 하였...
    Date2018.12.07 소식 ByElsanna Reply5 Views707
    Read More
  8. No Image

    윈도우 7 공유폴더 문제

    이래저래 해봐도 도저히 답이 안나와 질문 드립니다   공유폴더를 생성하고, 권한을 에브리원을 줬음에도 불구하고 자기 자신조차 해당 공유폴더에 엑세스가 안되는 현상입니다. 타컴퓨터의 공유폴더로는 접속이 가능하구요 ㅠㅠ   net 테...
    Date2018.12.06 질문 Byyamsengyi Reply0 Views981
    Read More
  9. No Image

    소프트뱅크 통신장애 발생

    오늘 오후 1시43분경부터 일본의 통신업체인 소프트뱅크의 서비스지역 일부(도쿄/오사카 전역)에서 통신장애가 발생,소프트뱅크를 포함한 이동통신 계열사의 수발신이 안되는등의 피해가 발생하였습니다
    Date2018.12.06 소식 ByElsanna Reply6 Views498
    Read More
  10. No Image

    윈도우 10을 깐다면 어떤 버전을 까는게 나을까요?

    제가 윈도우 10 Pro 라이센스가 있음에도 윈도우 7 Pro를 아직까지 쓰는 이유는 크게 두가지입니다.   윈도우 10이 구조적으로 많이 바뀌어 적응이 귀찮다는 것과 가장 큰 이유인 안정성입니다.   윈도우 10은 나온지 3년이 넘어가지만 여...
    Date2018.12.06 질문 Bytitle: 가난한AKG-3 Reply18 Views12000
    Read More
  11. No Image

    혹시 기글에 프로그래머분 계실까요?

    사수가 회사에서 설계한 arm보드에서 구동되는 간단한 시리얼 통신 프로그램을 짜달라고 말해서 그거 짜는 중입니다.   프로세서는 arm 계열에 os는 데비안, 통신 포트는 rs232 시리얼 통신, 언어는 c언어 기반이구요...   코드는 이렇습...
    Date2018.12.06 질문 By프레스핫 Reply9 Views649
    Read More
  12. 아웃룩(2007년 버전) 관련해서 질문 하나 해도 될까요...

        아웃룩을 사용중인데   계정을 설정뒤 계정설정 테스트를 진행하면 이렇게 뜹니다...ㅠㅠ       구글 서치로 찾아서 해봤는데   인터넷은 연결되있고 보안프로그램도 꺼보고 했습니다.   혹시 윈도우 정품인증과 관련이 있을까요? 뇌...
    Date2018.12.05 질문 By두두리 Reply2 Views446 file
    Read More
  13. 브라우저 접속 사이트 이상 문제...

      이건 도저히 답이 없는 것 같습니다. 아래에 폰트 문제(?)를 경험했다싶이... 이번에 포맷을 하고 다시 윈도우즈를 설치하였습니다.   그 이전에도 마찬가지였고, 포멧하고 다시 설치하면 해결 될 줄 알았던... 사이트 접속 문제는 계...
    Date2018.12.05 질문 By투명드래곤 Reply7 Views512 file
    Read More
  14. 구글크롬 71로 업데이트

    되면서 제일 큰 골칫거리가 다시 flash가 되었습니다.   70버전까지는 https://gigglehd.com/gg/soft/3464651 이 방법을 이용해서 flash 사용설정을 고정시킬 수 있었는데요,   71버전부터는 이 옵션이 없어져 버렸습니다.     
    Date2018.12.05 일반 Bytitle: AI아즈텍 Reply11 Views965 file
    Read More
  15. 텀블러, 성인 컨텐츠 금지를 위한 가이드라인 적용 예정

    텀블러 한글팀 블로그 : https://hangulteam.tumblr.com/ Tumblr를 이렇게 사용하지 마세요. 성인물 실제 인간의 생식기나 여성의 젖꼭지가 노출된 이미지, 동영상, GIF는 올리지 마세요. 너무 사실적이라서 실제 인간으로 착각할 수 있...
    Date2018.12.04 일반 By미야™ Reply9 Views2216 file
    Read More
목록
Board Pagination Prev 1 ... 448 449 450 451 452 453 454 455 456 457 ... 579 Next
/ 579

한미마이크로닉스
더함
AMD
MSI 코리아

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소