HDLC프로토콜에 대해 질문드립니다..
글쓴이: harisoo / 작성시간: 금, 2006/02/17 - 12:48오후
안녕하세요
직장에 갓 입사한 사회초년생입니다.
다름이 아니라 제가 직장에서 한가지 업무를 받앗는데 어떻게 해결해야 할지 몰라서 이렇게 글을 올립니다.
제가 할일은 rs232 시리얼을 이용해서 서버와 보드간에 hdlc프로토콜을 이용해서 데이터 전송,수신을 하도록 하는게 주된 업무인데.
문제는 프로토콜 설정을 어떻게 해야할지 모르겟습니다. 간단한 시리얼 터미널 통신은 kldp에 올라온 하우투문서를 보고 실험해 보앗지만 프로토콜 설정부분은 없더군요..
제가 여기저기 알아보니 hdlc프로토콜 자체가 wan프로토콜이던데
만약 그렇다면 아이피를 사용해야 하는지도 궁금하고요..
아무튼 고수님들의 조언을 부탁드립니다.
감사합니다.
Forums:
몬가 정확히 파악이 안 되신거 같은데,...대개 io controll
몬가 정확히 파악이 안 되신거 같은데,...
대개 io controller에서 hdlc를 지원하기 때문에,
몇가지 칩 매뉴얼을 보시면 레지스터 셋팅하는 거라든지,
해당 칩사 홈페이지를 방문하시면 테스트 코드를 구하실 수 있습니다.
그리고, 요즘은 대부분이 core+io가 결합된 one-chip을 사용하기 때문에 one-chip이 시리얼 i/o를 제공해 주고 있습니다.
어떤 칩셋과 하드웨어 환경이 어떤건지 좀 더 명확하게 올려주시면, 도움이 될지도....
만약 그렇다면...
그러면 호스트에서 보드로 시리얼로 데이터송신시 호스트에서
프로토콜 프레이밍하는 방법도 나와잇다는 것인가요?
io controller가 MAXIM사의 MAX3243ECAI 0045이네요.
Re: 만약 그렇다면...
맥심 3243이면 단순한 레벨시프터이고 UART나 HDLC는 프로세서가 내장했다는 소린데...? 보드의 프로세서가 뭡니까?
you must know the power of dark side.
HDLC의 프레이밍 룰은 [url]http://www.interf
HDLC의 프레이밍 룰은
http://www.interfacebus.com/Design_HDLC.html
을 참조하세요. HDLC에 따라 데이터 패킷을 보낼 때에는 계속해서 프레임 딜리미터들을 보내주다가 (0x7E의 연속) 그게 끝나면 데이터 프레임이 가는 식으로 구현되어 있으므로 칩이 UART를 HDLC모드로 설정하는 기능이 없으면 소프트웨어적으로 프로세서가 계속 통신에 매달려서 처리하게 해야 합니다. (async가 아닌 sync 방식이기때문에...)
you must know the power of dark side.
제가 하드웨어쪽은 잘 몰라서 ㅠㅠ그게 컨트롤러인지 알고 적어버렷네
제가 하드웨어쪽은 잘 몰라서 ㅠㅠ
그게 컨트롤러인지 알고 적어버렷네요...
어쨋든 시피유가
GLOTREX사의 VIOLIN-PB256A입니다..
아 그리고 소프트웨어적으로 만약 HDLC프로토콜을 구현한다고 한다면.. 혹시 HDLC헤더정보와 CRC구현부분이 잇는 헤더파일이 어디 잇는지 가르쳐 주시면 감사하겟습니다..
댓글 달기