2013-06-27 47 views
2

我正在爲Android創建相機驅動程序。我有我的mydriver.c文件。 顯然我需要將它編譯成.ko,是嗎?將驅動程序添加到Android平板電腦

然後加載它我應該做一個 #insmod ./mymodule.ko,它會工作嗎?

我需要成爲root用戶嗎?而我如何將.ko文件放在我的Android平板電腦上?

回答

3

是的,你需要成爲根。而且,insmod ./yourmodule.ko應該可以正常工作。

+0

所以,我需要根我的設備?而我如何傳輸我的.ko文件? – avignat

+0

是的,必須是根。您可以將其保留在任何可用的存儲空間中。請注意,您必須使用適當的Android工具鏈編譯您的模塊。 –

+0

你是什麼意思?你能解釋一下嗎? – avignat

0

您是否試圖通過Android的相機API將這款新相機作爲標準相機使用?

在這種情況下,除非您的平板電腦具有特別不尋常的配置,否則只需安裝新的內核驅動程序將不會執行任何操作。您仍然需要一個Android相機HAL模塊實現,它可以在驅動程序的內核接口和Android的相機框架代碼之間轉換命令和數據。

+0

你能解釋一下嗎?因爲我不明白...... HAL和驅動程序有什麼區別? – avignat

相關問題