[问题] driver 传 data 到 android application

楼主: clanguage (C语言)   2014-10-20 09:46:48
请问一下 Kernel driver 的 data 要如何传给上层的 ap?
之前是用 driver 的 attribute 用档案的型式让 ap 读取,
但是很慢且一次只能读取一个 page 的 memory 资料量
传输时会暂时停止硬件动作, 所以造成效能低落
现在想加快速度 增加可以传输成功的资料量提高 throughput
要如何才能快速的传到上层的 ap 呢?
目前平台是 Android 系统
谢谢
作者: alongalone (沿着孤单的路)   2014-10-20 10:44:00
mmap ?
作者: karose (karose)   2014-10-20 11:11:00
没用过android。kernel space跟user space沟通,我知道的除了利用/proc档案外,ioctl、socket、mmap..你可以试试.
作者: askacis (ASKA)   2014-10-20 18:27:00
那就是mmap了,好用效率又高
楼主: clanguage (C语言)   2014-10-21 16:22:00
谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com