摘要: 基本架构 #include <hardware/hardware.h> #include <fcntl.h> #include <cutils/log.h> //HAL规定不能直接使用hw_module_t结构体 //因此需要在hw_module_t外再套一层结构体,这也是HAL要求的 struct 阅读全文
posted @ 2024-11-20 09:51 任侠平生愿 阅读(3) 评论(0) 推荐(0) 编辑
摘要: GDB or LLDB? 较新的安卓NDK已经没有包括gdbserver了,而且安卓官网也说了,后续不会支持gdb了。我自己之前费了很大的功夫,去交叉编译一个gdbserver,但最后用起来一大堆莫名其妙的问题。所以还是使用LLDB吧。 获取相应的工具 https://developer.andro 阅读全文
posted @ 2024-11-19 21:19 任侠平生愿 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 2024-09-23 10:29:48.792 286-445 APM-AudioPolicyEngine pid-286 W frameworks/av/services/audiopolicy/enginedefault/src/Engine.cpp:getDeviceForStrategyIn 阅读全文
posted @ 2024-10-09 19:16 任侠平生愿 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 设备驱动大致骨架 驱动代码.c文件 #include<linux/module.h> #include<linux/init.h> #include <linux/slab.h>//使用kmalloc就需要include static unsigned char men[100000]; //设备文 阅读全文
posted @ 2024-09-06 09:59 任侠平生愿 阅读(7) 评论(0) 推荐(0) 编辑