看板 LinuxDev 關於我們 聯絡資訊
大家好 小弟目前在作Android 核心相關的程式 板子是OMAP ,android2.2 目的是希望能夠動態載入module 我的app目前主要透過jni來實現 cpp部份代碼如http://codepad.org/IEvdRHFw 但是init_module卻回傳錯誤 :Operation not permitted 這部份的代碼參考自 android_source_file/hardware/libhardware_legacy/wifi裡 http://0rz.tw/1KrL0 也似乎沒有提到init_module之前有無相關特殊設定 因此我想請問如何能正常來執行init_module呢? 板子上本來就是root了... 不曉得各位有無相關經驗呢? 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.144.224
heoris:先試試看手動載入module會成功嗎 insmod /system/lib/...ko 10/26 23:22
scott20144:手動可以,我用execl()寫的c程式也可以..就jni不行 10/27 00:15
後來發現網路上有人說在 android system下使用涉及到fork()的函式 會直接被kill掉,但這部分正式的說明找不到 後來直接用read() & write() 控制裝置就可 ※ 編輯: scott20144 來自: 61.217.33.219 (11/18 21:28)