作者scott20144 (DaYo)
看板LinuxDev
标题[问题] system call : operation not permitted
时间Wed Oct 26 16:57:33 2011
大家好
小弟目前在作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
1F:推 heoris:先试试看手动载入module会成功吗 insmod /system/lib/...ko 10/26 23:22
2F:→ scott20144:手动可以,我用execl()写的c程式也可以..就jni不行 10/27 00:15
後来发现网路上有人说在 android system下使用涉及到fork()的函式
会直接被kill掉,但这部分正式的说明找不到
後来直接用read() & write() 控制装置就可
※ 编辑: scott20144 来自: 61.217.33.219 (11/18 21:28)