안녕하세요.

개발업무를 하고 있는 7개월차 신입 직딩입니다.

저희 회사 보드에 리눅스를 포팅하면서 리눅스를 처음 접해보고 아직도 헤매고 있습니다.

 

웹 에 많은 고수 분들과 linux man(?) 과 회사 선배의 도움으로 포팅 및 GPIO제어 , UART (RS232) 송수신 까지

가까스로 해내었습니다. FALinux Forum 또한 빼놓을 수 없습니다. 감사합니다. ^^

 

FALinux Forum에서 RS232를 폴링 방식으로 수신 하는 강좌를 보았습니다. 

제가 알기로는 폴링 방식은 자원소모가 심한 것으로 알고 있습니다.

그래서 데이터가 수신 될 때 마다 인터럽트를 발생 시켜서 큐 버퍼 에 데이터를 넣으려고 하는데요 .

 

어플단에서 이런 걸(UART에 데이터가 수신되었을 때 인터럽트를 발생 시키는 법, 인터럽트 발생시 원하는 함수 수행시키는 법) 어떻게 할 수 있는지 모르겠어요.

 

자세히까지는 바라지도 않고 이걸 하기 위해 알아야 하는 항목들만 좀 정리해주시면

찾아보고 조합해서 해낼 수 있을 꺼 같아요. 

고수분들 좀 도와주세요.