- 博客(3)
- 收藏
- 关注
翻译 内核向用户空间传递数据-------sysfs
添加 sysfs 支持 如果你正在开发的设备驱动程序中需要与用户层的接口,一般可选的方法有: 注册虚拟的字符设备文件,以这个虚拟设备上的 read/write/ioctl 等接口与用户交互;但 read/write 一般只能做一件事情, ioctl 可以根据 cmd 参数做多个功能,但其缺点是很明显的: ioctl 接口无法直接在 Shell 脚本中使用,为了使用 ioctl 的功能,
2017-02-20 12:28:18 1167
原创 Android 平台上层模块编译和验证
1.进入源码所在目录,打开android.mk ,LOCAL_MODULE:= kpoc_charger 发现此目录源码生成.bin文件为kpoc_charger 2.编译:mmm vendor/mediatek/proprietary/external/charger/ 3.编译log会指明生成的bin所在的位置: 4.push进手机 adb shell /
2017-02-13 21:24:16 353
翻译 工作队列(系统工作队列和自定义工作队列使用区别) tasklet
中断底半部机制有三种:1.工作队列 2.tasklet 3.软中断 注:软中断和tasklet运行于软中断上下文,仍然属于原子上下文的一种,而工作队列则运行于进程上下文,因此,软中断和taeklet处理函数中不能睡眠 而工作队列处理函数中允许睡眠。 工作队列:(work queue)是Linux kernel中将工作推后执行的一种机制。这种
2017-02-07 17:05:41 1270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人