- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 android中usb设备驱动不能自动创建设备节点
调试一个usb驱动,发现在android下无法自动创建设备节点,手动创建设备节点可以正常访问硬件。后来发现是在init进程里面对一些usb设备进行了过滤。在system/core/init/devices.c 中的下面函数中。static void handle_generic_device_event(struct uevent *uevent){ char *base;
2013-04-28 17:20:03 3276
原创 用户层操作硬件寄存器等(通过/dev/mem)
直接贴代码:#include #include #include #include #include #include #include #define AMLOGIC_NORMAL_BOOT 0x0#define AMLOGIC_FACTORY_RESET_REBOOT 0x01010101#define AMLOGIC_UPDATE_REBOOT 0x02020202
2013-04-17 14:17:54 2789
原创 android 应用程序获取root权限的一个方法
问题:我遇到的问题是,在setting中我要操作/dev/mem设备,在一个寄存器中写值。对/dev/mem的操作毫无疑问是需要root权限的。开始我的做法是使用jni方法。添加一个jni调用然后setting调用。但是就算我把/dev/mem的权限模式设置为777,在setting中依旧无权限打开/dev/mem。解决方法:把操作/dev/mem的部分写成一个独立的应用程序,然后
2013-04-17 14:03:13 3100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人