글쓴이: 익명 사용자 / 작성시간: 월, 2002/10/07 - 10:42오전
고수님들 디바이스 드라이버간의 통신은 어떻게 이루어 지나요..?
두개의 드라이버가 있습니다..
1. 드라이버(압축코덱)
2. 드라이버(음성코덱)
1번 드라이버에서 2번 드라이버의 버퍼된 내용을 가지고 오는 프로그램을
만들어야 하는디..
share memory를 사용해야 하나요..?
아님 1번 드라이버에서. 2번 드라이버를 read() 할수 있나요..?
고수님들 답변 부탁드립니다..
Re: 디바이스 드라이버간의 통신..?
그냥 변수 export해서 사용하시면 됩니다.
EXPORT ( variable );
extern variable;
해서 같은 프로그램내의 다른 소스 파일의 변수처럼 사용하실 수 있습니
다.
물론 동기화를 위한 방안은 마련하시구요
저같은경우엔.. callback 함수를 만들어서 씁니다.
즐삽하세요 ^^/
댓글 달기