我有一個安卓手機Galaxy S3。我想爲它開發一個USB設備驅動程序。 所以我做了一個簡單的驅動程序,它是用Galaxy S3 Linux Kernel編譯的。但是我不能在沒有root權限的情況下執行'insmod'命令。是否可以開發和運行Android手機的設備驅動程序?
是否有可能爲Android手機開發設備驅動程序?
此外,驅動程序源代碼是一個典型的具有open(),close(),read(),write()函數的字符設備驅動程序示例。
而且一個錯誤信息是:
insmod的:權限被拒絕
(沒有根許可)insmod的:無效模塊格式
(具有通過「生根根權限'我認爲內核是因爲'rooting'而改變的,而設備驅動程序是用三星公司發佈的原始Galaxy S3 Linux Kernel編譯的。)
描述你想要的驅動程序。把你的簡單驅動程序和錯誤信息。將標籤添加到當前話題中,併爲您編寫驅動程序的語言。 – nk9 2012-07-24 12:42:06
我現在編輯這篇文章。 – Joel 2012-07-24 14:26:20
有人告訴我Android Host API(http://developer.android.com/guide/topics/connectivity/usb/host.html) – Joel 2012-07-24 23:44:15