커널 내장 모듈을 modprobe를 사용하여로드해야합니까, 아니면 부팅 할 때로드해야합니까?부팅시 Linux 커널의 모듈 상태 상태
답변
이들은 커널 바이너리로 컴파일됩니다. 커널은 시작할 때 init 함수를 호출합니다.
답해 주셔서 감사합니다. 사실 저는이 질문을했습니다. 내장 커널 드라이버로 I2C로 커널을 컴파일했기 때문에 제 자신의 드라이버를 작성하려고했는데 이제는 문제없이 사용하고 있습니다. 어떻게 가능합니까? 내장 모듈은 리소스를 자체적으로 사용할 수는 있지만 충돌은 발생하지 않습니다. –
i2c 무엇? 호스트 버스 컨트롤러 드라이버? 슬레이브 장치? 그렇다면 기존 드라이버가 자동으로로드 될 때까지 (DTS, ACPI 또는 플랫폼 코드를 통해) 충돌이 없습니다. – 0andriy
답변 해 주셔서 감사합니다.하지만 i2c 드라이버에 대해 이야기하고 있습니다. Linux 소스 코드를 컴파일하는 동안 Linux 커널에 내장되도록 선택한 다음 자신의 드라이버를 작성했습니다. 이제 내장 드라이버 상태에 대해 혼란스러워합니다. Linux 부팅 후 자동으로로드되었거나 모드 프로브 여야합니까? 나는 아무런 문제없이 내 드라이버를로드 할 수 있기 때문에 내장 드라이버가 사용자가로드해야하는 것으로 보인다. –
"내장 모듈"은 모듈이 아니며 커널의 일부입니다. –