內核內置模塊是否需要使用modprobe加載,或者它們在啓動時加載?啓動時內核模塊在Linux內核中的狀態
回答
它們被編譯到內核二進制文件中。內核將在啓動過程中調用它們的init函數。
謝謝你的回答。其實我問這個問題是因爲我編譯我的內核與I2C作爲內置驅動程序,然後我想寫我自己的驅動程序,現在我使用它沒有任何問題。如何可能?內置模塊將分配資源供自己使用,我也是如此,但沒有任何衝突。 –
i2c是什麼?主機總線控制器驅動從設備?如果是這樣,直到現有的驅動程序自動加載(通過DTS,ACPI或平臺代碼),您纔會有衝突。 – 0andriy
謝謝你的回答。但是我正在談論的是i2c驅動程序。我在編譯Linux源代碼的時候選擇了將其構建在Linux內核中,然後編寫了自己的驅動程序。現在我對內置驅動程序的狀態感到困惑。 Linux啓動後它是否已經自動加載,還是需要進行模式探測?因爲我能夠沒有任何問題地加載我的驅動程序,並且在我看來,內置驅動程序也需要由用戶加載。 –
- 1. Linux內核和我的內核模塊
- 2. 在運行時從linux內核模塊獲取內核版本
- 3. Linux內核模塊編程
- 4. Linux內核模塊調試
- 5. Linux內核模塊編譯
- 6. Linux內核模塊ABI(x86)
- 7. 安裝Linux內核模塊
- 8. 從Linux內核模塊
- 9. Linux內核模塊配置
- 10. Linux內核模塊編譯
- 11. 關於linux內核模塊
- 12. 剖析Linux內核模塊
- 13. Linux內核啓動在Uncompressing Linux中停止...好吧,啓動內核
- 14. Linux內核模塊:在運行時動態加載代碼
- 15. 在啓動時調試Linux內核
- 16. 如何在內核模塊中打印linux內核版本號
- 17. Linux內核模塊中的內核線程之間的通信
- 18. 定時Linux內核啓動時優化
- 19. Linux內核模塊(內核3.5)中的系統調用攔截
- 20. 在Python中開發Linux內核模塊
- 21. 在Linux內核模塊中使用RPC
- 22. 如何在安裝新內核時自動執行linux內核模塊編譯?
- 23. Linux內核模塊,配置和持久狀態的概念
- 24. 編譯linux內核模塊時出錯
- 25. 如何在Linux內核模塊中使用c動態庫
- 26. 在Linux內核模塊中設置動態變量
- 27. linux內核模塊內存檢查器
- 28. 在AT91SAM9260中啓動Linux內核
- 29. 在qemu中啓動ppc linux內核
- 30. Linux內核模塊中的動態數組
「內置模塊」不是模塊,它們是內核的一部分。 –