커널 컴파일 할떄요.. /lib/firware 관련 질문입니다.
글쓴이: sugarfree82 / 작성시간: 월, 2008/02/04 - 10:15오전
이번에 우분투를 받아서 처음 사용하는 유져인데요 2가지 질문이 있습니다.
1. 첫 번째 질문
시스템 프로그래밍을 해보려구 커널 컴파일을 시도해보았습니다.
컴파일은 잘 되는데 문제는 /lib/firmware 경로에 해당 버젼의 firmware가 없어서
(제가 시도한 버젼은 2.6.22.9 입니다.)
사운드카드 등이 제대로 인식이 되지 않는거 같습니다.
(위 문제가 원인인지도 확실하지 않습니다. 제 추측.)
따로 생성하는 작업을 해주어야 하는것인지 궁금합니다.
2. 두 번째 질문
제가 네트워크쪽에 전공을 하고 있어서 802.11 계열 mac프로토콜을 작성하려고 하는데요. (multi-channel mac으로 작성해 보려고 합니다.)
그냥 단순히 생각했을때 레이어 1까지 read write 식으로 디바이스 드라이버를 작성하고 이후 레이어는 시스템 수준이 아닌 상위 수준에서 작성하는 것이 올바른 접근인지 궁금합니다.
급한데로 kernel 소스코드를 보고 있습니다만 내공이 부족하여 구조가 잘 보이지 않네요.
열심히 시스템 소프트웨어 프로그래밍 공부하려구요^^
답변 기다리고 있겠습니다. ^^
Forums:
/lib/firmware는
/lib/firmware는 드라이버와 함께 적재되는 펌웨어를 담아두는 공간입니다.
그리고 펌웨어는 소스 공개는 물론 커널 소스에도 포함되어 있지 않는 경우가 대부분입니다.
제조사 뒤져서 구해야죠.
대표적인것으로는 인텔플랫폼 노트북에 딸린 무선랜이 있습니다.
Written By the Black Knight of Destruction
Written By the Black Knight of Destruction
댓글 달기