0
我的公司正在研究我們的Linux應用程序的一個可能的端口到Android。這個應用程序的關鍵部分之一是我們的內核模塊。我不知道Android設備如何工作,也沒有設備,但我擁有廣泛的Linux內核體驗。我可以想象一種方法來構建Android的LKM,但我絕對不知道它實際上是否可以讓Android應用程序設置其自定義內核模塊以便在Android設備上加載。 Android設備是否真的運行啓用模塊的內核?如果是的話,Android應用程序可以以某種方式直接(通過insmod)加載內核模塊,或者間接加載(例如,通過刪除內核模塊並修改引導腳本以在設備啓動時加載它)?加載自定義內核模塊
應用程序本身不需要加載模塊,而是在啓動時通過一種安裝程序應用程序修改系統以加載模塊。
我知道有可能通過模塊支持構建您自己的Android內核並將其映像到設備上,但這不適用於最終用戶應用程序。
應用程序本身不需要加載模塊,只需修改系統一次即可在啓動時加載我的模塊(如果您願意,可以使用一種安裝程序應用程序)。 – 2011-06-16 08:31:34
你不能真正安裝任何東西,但簡單的應用程序。所以即使你打算編寫一次性安裝程序,它仍然是一個應用程序。它不會被授予必需的權限。 – inazaruk 2011-06-16 08:38:55