作者clanguage (C语言)
看板LinuxDev
标题[问题] driver 传 data 到 android application
时间Mon Oct 20 09:46:48 2014
请问一下 Kernel driver 的 data 要如何传给上层的 ap?
之前是用 driver 的 attribute 用档案的型式让 ap 读取,
但是很慢且一次只能读取一个 page 的 memory 资料量
传输时会暂时停止硬体动作, 所以造成效能低落
现在想加快速度 增加可以传输成功的资料量提高 throughput
要如何才能快速的传到上层的 ap 呢?
目前平台是 Android 系统
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.210.194
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1413769610.A.B8F.html
1F:→ alongalone: mmap ? 10/20 10:44
2F:→ karose: 没用过android。kernel space跟user space沟通,我知道的 10/20 11:11
3F:→ karose: 除了利用/proc档案外,ioctl、socket、mmap..你可以试试. 10/20 11:12
4F:推 askacis: 那就是mmap了,好用效率又高 10/20 18:27
5F:→ clanguage: 谢谢 10/21 16:22