기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

hw 팀에서 연락이 왔는데, rs-232 를 연결하는데 half-duplex 로 해야 된다고 합니다.

이유가 뭐냐 했더니 usb 포트에 이것저것 연결하면 pin 이 하나 부족하게 되서 

어쩔수 없이 그렇게 해야 한다고 하네요.


그런데 기본적으로 rs-232 는 스팩 자체가 full-duplex 잖아요.

그래서 리눅스 소스도 기본적으로 full-duplex 로 구현이 되어있죠.

 

그런데 어쩔수 없이 소스를 뜯어 고치는 한이 있어도 half-duplex 로 만들어야 합니다.


뭐 동작에 있어서 이전과는 좀 틀리긴 하지만 어떻게 어떻게 해서 u-boot 상에서는 

haf-duplex 를 구현했거든요. 그런데 문제는 kernel 쪽이네요.


단순하게 생각해서 전송되는 데이타의 tx/rx 만 확인해서 연결되어 있는 gpio 의 

direction 만 잘 설정해주면 될거 같긴 하거든요. 


실제로 u-boot 도 그런식으로 했는데 kernel 을 수정하려니 serial_core.c 부분이 

영 걸림돌이네요...


kernel 에서 half-duplex 로 고치는게 가능한 방법인지 의견들을 부탁드립니다. 


고도리

2012.10.26 04:32:01
*.200.239.210

1. CPU는요???


2. tx/rx 시 현재 상태를 확인해주면 될 듯 합니다만....예전 2440 코드도 그렇게 비슷하게 작성되어 있었던 것으로 기억이 납니다.

칼마

2012.10.26 20:13:58
*.94.94.132

cpu는 ti 것을 사용하고 있습니다. 

고도리님. 2440 소스코드를 구할수 없을까요?. 예전에 2440보드 샀을때 어딘가 소스를 받기는 했었는데

오래되서 그런지, 어디 짱박혀 있는지 찾을수가 없네요.

부탁드립니다. 

List of Articles
번호 제목 글쓴이 날짜 조회 수
5588 우분투에 jdk6 설치하는게 잘 않되네요.. [1] 김민욱 2012-11-08 1267
5587 android 에서 mediaplayer를 구현하고합니다. [5] 범이용이 2012-11-07 1244
5586 misc device driver 관련 질문이 있습니다. [7] 혜정아빠 2012-11-07 1328
5585 platform bus(device, drvier)와 일반적인 bus(device, drvier)들 차... [1] 2012-11-06 1246
5584 u-boot에 몇가지 기능 포팅 후 부팅 안됨 [1] sonbong 2012-11-05 1175
5583 S5PV310 보드 SD 부팅 카드 만들기 문의 [4] 똘망이 2012-11-04 1824
5582 리눅스 usb인식이 안되요. file 원더풀 2012-11-03 1096
5581 [파일시스템] 루트 파일 시스템 구축에 대한 질문들 황인용 2012-11-02 826
5580 [S3C6410]SD 부팅중 BOOT CODE 무결성 에러 검증방법을 어떻게... file 만년설화 2012-11-02 971
5579 Beagle Board MMC의 Bootloader 교체에 관하여 질문드립니다. [2] 티레네 2012-11-02 1222
5578 big endian 계열 PPC용 frame buffer driver를 만들었는데 색상... [1] 시안 2012-11-01 1207
5577 S5PV210 uboot [2] *김종원 2012-11-01 1399
5576 [해결] usb device attach 후 dhcpcd 동작을 위한 방법 문의 [3] woox 2012-10-31 1653
5575 현재 데모 보드를 구매했는데..NAND가 보드에 있는데여.. [1] 혜민아빠 2012-10-30 1221
5574 Touch Screen관련한 함수인데여 ^^; file 혜민아빠 2012-10-30 740
5573 혹시 -sh: can't fork 라는 오류 보신적 있나요..? [3] 동수아빠 2012-10-30 1198
5572 [질문]s3c2440 리눅스 부팅 문제 [7] 황인용 2012-10-27 1221
» rs-232 device driver 관련 질문입니다. [2] 칼마 2012-10-26 1254
5570 ICS status bar 숨기는 방법 문의 [1] 신현호 2012-10-25 1068
5569 linux kernel 메모리 초기화 [1] 양파링 2012-10-25 1208

사용자 로그인