笔记:先记录,后期再补充,
1、mpp是海思预先开发好的视频编解码的驱动。(.a、.h、.so)
海思的闭源项目,所以我们看不到源代码。
2、阅读mmp\ko\load3518e脚本文件
# Useage: ./load3518e [ -r|-i|-a ] [ sensor ]
# -r : rmmod all modules 卸载驱动
# -i : insmod all modules 安装驱动
# default : rmmod all moules and then insmod them 卸载再安装驱动
海思内部支持了以下的sersor
imx222 9m034 ov9752 ar0230 ar0130 ov9712 mn34222
3、himm
由海思提供的工具,已经编译进sdk的根文件系统中了,用于写寄存器的
使用方法:
4、mmz.ko
memory管理,给mpp分配一块内存。
mmz内存0x82000000-0x84000000
5、/lib库
.a静态库、.so动态库。
在根文件系统中部署so文件就可以了。
6、extdrv外部驱动
属于驱动hi3518e外接的设备,
7、sample_venc
视频编解码的测试程序,是一个录像程序,保存成h264格式。