- 博客(29)
- 收藏
- 关注
原创 内存映射文件
而使用内存映射,文件数据直接映射到用户空间的虚拟地址,进程可以直接访问,避免了内核空间到用户空间的数据拷贝,从而减少了CPU的开销,提高了数据传输效率。而系统的文件句柄数量是有限的,当达到上限后,将无法再创建新的文件或进行其他需要文件句柄的操作,从而影响程序的正常运行。例如,某些设备驱动程序可以将设备的内存映射到用户空间,使得用户空间的进程可以直接访问设备数据,避免了数据在用户空间和内核空间之间的拷贝,提高了设备访问效率。而内存映射以页面为单位进行内存分配,减少了内存碎片的产生,提高了内存的利用率。
2025-10-16 10:13:34
539
原创 vim nerdtree+cscope+ctags IDE集成开发环境搭建
vim NerdTree 、cscope、ctags、IDE集成开发环境
2023-11-02 11:42:16
388
1
转载 Android 7.0 CameraService启动
本系列教程主要讲解Andoid 7.0之前的,CameraService的启动,包括如下内容:cameraserver.rc的加载过程camerasevice的实例化和在servermanager进程中注册过程CameraService通过onFirstRef()函数跟Cam...
2020-12-02 11:12:11
743
原创 camera HAL3介绍
camera HAL3Android 的相机硬件抽象层 (HAL) 可将 android.hardware.camera2 中较高级别的相机框架 API 连接到底层的相机驱动程序和硬件。Android 8.0 引入了 Treble,用于将 CameraHal API 切换到由 HAL 接口描述语言 (HIDL) 定义的稳定接口。如果您之前为 Android 7.0 及更低版本开发过相机 HAL 模块和驱动程序,请注意相机管道中发生的重大变化。camera HAL3功能重新设计 Android Came
2020-11-30 15:44:13
2130
原创 camera概览
CameraAndroid Camera HAL iconAndroid’s camera hardware abstraction layer (HAL) connects the higher-level camera framework APIs in Camera 2 to your underlying camera driver and hardware. The camera subsystem includes implementations for camera pipeline co
2020-11-25 11:18:48
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅