2014-12-25 3 views
0

현재 일부 외부 하드웨어와 상호 작용할 수있는 커널 모듈을 만든 프로젝트에서 작업하고 있습니다. 지금까지 필자는 항상 시스템이 실행되는 동안 스크립트를 다시 작성하고로드했습니다. 이제 부팅 할 때이 모듈을로드 할 가능성을 찾고 있습니다. 이 모듈은 여전히 ​​확장 될 수 있기 때문에 여전히 로컬 폴더에 있습니다. 이 모듈을 사용자 홈 폴더에서로드하려면 어떻게 연결하거나 참조 할 수 있습니까? 나는 이미/etc/modules에있는 .ko-file에 대한 경로를 설정하려고 시도했다. 그러나 이것은 작동하지 않았다. 또한 나의 dmesg 출력은 그것에 관해 아무것도 언급하지 않았다.부팅시 로컬 폴더에서 Linux 커널 모듈로드

가 (BTW, 나는 검은 내 beaglebone, 커널 3.14.22-TI-R31에 (위지 내가 생각) 데비안 작업이)

답변

0

아마도 etc/rc.local

+0

감사에 /bin/insmod /home/yourname/path/modulename.ko 을 사전에 모두 감사합니다 당신도 당신의 의견을 들어 주어야합니다.하지만이 문제를 해결하는 좀 더 일반적인 방법을 찾고있었습니다. 커널에게 커널을 통해 사용자 공간 스크립트를 통해 특정 모듈을 검색 할 곳을 알려주는 것. –

+0

일반적인 문제 해결 방법은/etc/modules에 모듈을 복사하고 depmod를 사용하여 modprobe로 모듈을로드 가능하게 만드는 것입니다. 좀 더 복잡한 방법으로 할 수는 있지만 그 이유는 무엇입니까? – BraveNewCurrency

+0

고맙습니다. 모듈을 내 홈 디렉토리에서로드 할 수있게 만들고 싶습니다. 모듈을 변경하거나 확장하더라도, 다음 시작시 가장 최근의 상태에서 동적으로로드되기를 바랍니다. –