Qualcomm Camera
来源:互联网 发布:学java好还是学ios好 编辑:程序博客网 时间:2024/04/29 18:39
1. Clue :
Qualcomm HAL -> mm-camera-interface -> kernel
kernel <-> mm-camera(qcamserv&ctrl)
2. Threads :
Qcamsvr thread / mctl thread / HAL thread
3. HAL : CameraHardwareInterface
CameraHWI, common class, define camera hardware interface
Parm, for setting various parameters.
Preview, for preview frame process.
Record, for video frame process.
Still, for snap shot frame process.
4. mm-camera-interface
mm_camera, main function.
mm_camera_interface, interface function
poll_thread, to lauch various polll threads when start camera.
sock, socket communication control function
stream, for data process function
channel, different data in different channel & poll_thread, ex. video/preview/snapshot.
5. qcamsvr
start when power up. start a main while loop, keep polling event.
6. mctrl
when open camera, qcamsvr start a mctl thread, for config control.
7. communication
pipe / socket / ioctl / poll / write / read
- Qualcomm Camera
- Qualcomm Camera
- Qualcomm Camera
- Qualcomm Camera
- Qualcomm camera部分学习
- Qualcomm Camera基础
- Qualcomm Camera基础
- Qualcomm Camera基础
- Qualcomm Camera HAL 2.0
- Qualcomm Camera基础
- Qualcomm camera hardware overview
- qualcomm platform camera porting
- Qualcomm Camera基础
- qualcomm platform camera
- Qualcomm Camera HAL 2.0
- qualcomm platform camera porting
- qualcomm camera 学习笔记
- qualcomm camera(一)
- C++ .h .cpp(转)
- 解决ffmpeg开启HAVE_AVX_EXTERNAL找不到函数ff_deblock_v_luma_8_avx(很多带_avx)
- Qt qwt学习 一
- Linux系统调用中的参数验证
- 匿名内部类
- Qualcomm Camera
- android知识点总结 包括数据库的使用 listview适配 contextmenu的使用 和 contentprovider使用
- E4
- 深入理解计算机系统(第二版) 家庭作业 第六章
- 链接到外部类
- Java中的Enum的使用与分析
- SQL连接知识理解
- Linux2.6--进程抢占和上下文切换
- 程序员的困境