Files
RV1103/media/readme_cn.txt
2023-08-08 20:36:47 +08:00

48 lines
2.4 KiB
Plaintext
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

1. media 顶层 Makefile 使用说明
具体命令如下:
(1)编译整个media目录
make clean
make
(2)查看编译配置
make info
(3)清除整个media目录的编译文件
make clean
(4)单独编译各个模块:
举例编译RKAIQ即isp目录模块
(4.1) 先确认cfg/cfg.mk 里已配置 CONFIG_RK_RKAIQ=y
(4.2) cd isp; make clean; make
2. 编译生成的文件存放目录说明
out
├── avs_calib --------------------------------- 全景拼接标定数据
├── bin---------------------------------------- 各个模块的测试sample
├── include------------------------------------ 各个模块的头文件
├── isp_iqfiles-------------------------------- Camera Sensor的IQ文件
├── lib---------------------------------------- 各个模块的库件
├── root--------------------------------------- 必须放在根文件系统里的对应目录的文件
└── share-------------------------------------- 各个模块的配置文件
3. media目录结构说明
media
├── alsa-lib----------------------------------- Advanced Linux Sound Architecture (ALSA) library
├── cfg/cfg.mk--------------------------------- 针对不同SOC平台配置不同模块
├── common_algorithm--------------------------- 音频3A算法、移动检测、遮挡检测
├── isp---------------------------------------- isp图像处理算法
├── libdrm------------------------------------- Direct Rendering Manager
├── libv4l------------------------------------- video4linux2设备用户层接口
├── Makefile----------------------------------- media Makefile
├── Makefile.param----------------------------- media Makefile的配置文件
├── out---------------------------------------- media 编译输出目录
├── rga---------------------------------------- RGA是一个独立的2D硬件加速器可用于加速点和线绘制
│  执行图像缩放、旋转、bitBlt、alpha混合等常见的2D图形操作
├── mpp---------------------------------------- 编解码接口,给rkmedia和rockit调用不建议直接调用mpp
├── rkmedia------------------------------------ 多媒体处理框架,封装isp、rga、mpp等多媒体相关接口适用部分平台
└── rockit------------------------------------- 多媒体处理框架,和rkmedia是两套对外的接口