-
-
[求助]好哥哥们,help 感谢!-----------关于android内核-------
-
发表于:
2019-11-8 11:28
3023
-
[求助]好哥哥们,help 感谢!-----------关于android内核-------
谢谢各位大佬
疑问:内核里是如何读取write写入dev/aaa的数据的?又是如何调用对应的函数,去运算的?是参数cmd控制?还是其他操作?我好折磨啊,哥哥们help!
过程:
1.首先会调用ioctl:fd = 0x35,cmd = 0x540b,lr位于Cuart的方法中
2.接着会在要运算的值前面拼接数据,头部固定二字节为0xAA55(百度了一下,这个值好像用做判断启动代码?)
然后通过write将拼接后的串写到dev/aaa中,
此时fd = 0x35 buf = 55aaxxxx,我自己写了个demo可以读出写入到dev/aaa数据,继续单步,中间也没有任何计算的过程,最终结果通过read函数读出!如果我将xxxx更改后,算出来的值就会被改变,所以我猜测是在内核里计算的。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课