- 博客(3)
- 收藏
- 关注
原创 audio hal分析
打开hardware/libhardware/modules/audio/audio_hw.c这个目录下空的示例hal,可以看到有以下这个入口。这个是hal模块的通用写法,原理大致就是对某些固定的地址,赋值上固定的方法,在使用dlsym之类的动态加载so的系统调用打开库,执行hw_module_methods_t的open方法。},audio的hal中,主要包括3个结构体结构体作用用于描述一个设备用于描述一个设备上的输出流用于描述一个设备上的输入流。
2025-02-26 17:08:30
1792
原创 Cmake学习笔记
target_include_directories:指定头文件搜索路径,并将搜索路径关联到一个 target 上,这里的 target 一般是指生成可执行程序命令里的 target 或者生成库文件的 target,与上一个命令的不同点在于可以设置导出权限,比如现在我写了一个项目,这个项目引入了其他库,但是我不想让其他库的符号暴露出去(毕竟使用这个项目的人只关注这个项目的接口,不需要关注其他依赖的接口)可以通过 PRIVATE 将头文件搜索目录设置不导出的权限。注意第一个参数只能是文件夹。
2024-11-21 13:28:51
1285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人