我有android內核源代碼。我想在源代碼中添加或刪除驅動程序。 就像在源代碼中添加攝像頭驅動器,BT(藍牙)設備驅動程序並製作代碼。 從哪裏開始。有人指導我。在android源代碼中安裝驅動程序的參考
回答
那麼AFAIK有兩件事你需要在這裏決定。
- 你應該在哪裏放置驅動程序代碼的源代碼樹:
以攝像頭驅動程序,如。驅動程序代碼可以放在驅動程序/媒體/視頻/例如。 (我工作的Qualcomm芯片組將其放置在源代碼中的drivers/media/video/msm /文件夾中)。還有一件事要牢記在這裏。可能需要將相機相關代碼放置在電路板文件中。 - 選擇用於驅動程序的配置並構建內核 在這裏您需要編輯與您的設備相關的配置文件(在arch/arm/configs /下)。通過等同選擇它關係到你的驅動程序的配置選項設置爲「Y」或「M」是這樣的:
CONFIG_CAMERA_XXX = Y //只是一個例子。爲你的驅動選擇正確的配置選項
這樣你的相機驅動程序將成爲內核映像的一部分。否則,您也可以將其設置爲「= m」並將其編譯爲可在運行時插入/刪除的模塊。
感謝您的指導.i有mediatek芯片組和arch/arm/config我發現cam60_defconfig文件,但沒有config_camera宏。如何集成驅動程序。可以提供任何引用url鏈接,詳細說明這一點。 –
你是什麼意思「可能需要將相機相關代碼放置在電路板文件中。」 ? –
y與m有何不同? –
- 1. 安裝.NET參考源代碼(RSCC)
- 2. 安裝Android的Windows驅動程序8
- 3. 如何在android源代碼中找到正確的驅動程序代碼
- 4. WSO2 Android源代碼安裝
- 5. 未安裝Android USB驅動程序
- 6. INNO安裝驅動程序已安裝
- 7. 安裝驅動程序Cuda
- 8. 安裝Chrome驅動程序
- 9. 良好的C++驅動程序安裝和控制代碼
- 10. 在VS2008安裝項目中自動安裝驅動程序
- 11. 從源代碼安裝Python 2.7安裝程序的好處
- 12. 在Windows 7中安裝Android USB驅動程序
- 13. 將新驅動程序代碼添加到linux源代碼
- 14. PDOException:找不到驅動程序,但安裝了驅動程序
- 15. ASP.Net網站安裝程序參考
- 16. MongoDB的CakePHP的驅動程序安裝
- 17. Inno安裝程序驅動程序安裝
- 18. 開放源代碼/驅動Android手機
- 19. 阻止自動安裝驅動程序
- 20. 訪問安裝的驅動程序
- 21. MongoDB的PHP7驅動程序安裝
- 22. 安裝PDO sqlite的驅動程序
- 23. 安裝Qt 5的postgres驅動程序
- 24. MongoDB的C++驅動程序安裝
- 25. PostgreSQL的PDO驅動程序安裝php5.4
- 26. 從driverstore安裝驅動程序的API
- 27. 如何在安裝軟件後安裝USB驅動程序
- 28. 其中源代碼是Linux的Qt SDK安裝程序?
- 29. 如何安裝Windows和開源Kinect驅動程序
- 30. 在luarocks中安裝代碼資源
你不清楚這個問題..你是什麼意思從源代碼添加/刪除驅動程序?如果我正確地得到您的問題,您是否想知道將驅動程序代碼放在android內核源代碼目錄中的位置? – shinymetal
我想安裝驅動程序,即如果我必須安裝相機驅動程序,那麼我們在哪裏以及如何做到這一點。您在哪個目錄和哪個命令中正確? –