1、首先明确sample文件夹的位置。
海思SDK有很多sample,以方便开发人员的参阅。sample文件夹位于/package/mpp/目录下。
其中/package/mpp/sample/venc目录完成了视频的采集以及编码成h264的码流。
该目录下有sample_venc.c与Makefile文件。
2、配置某些文件内容。
由sample目录下的readme的第三点可知,需要对Hi3518E_SDK_V1.0.3.0/mpp/sample
目录下的Makefile.param进行修改。
3、执行make。
进入Hi3518E_SDK_V1.0.3.0/mpp/sample/venc目录下,执行make(也可以直接在sample目录下make,这个是全部编译)之后在同目录下得到sample_venc(由file查看可知是elf格式)。
4、复制与挂载。
将上面得到的sample_venc文件复制到虚拟机的~/iot/hisi_development/hisi_rootfs目录下,根据前面几节的设置,板子完全启动后可以在板载系统的mnt目录下看到。
5、执行./sample_venc index。
在板载系统上执行./sample_venc index,index可以是0~5。再次强调,此venc例程完成了视频的采集以及编码成h264的码流的功能。
6、使用VLC打开录像。
将生成的.h264文件(在板载系统的/mnt目录系,也就是在虚拟机的~/iot/hisi_development/hisi_rootfs目录下)复制到虚拟机的共享文件夹中(虚拟机的/mnt/hgfs/vmshare/目录下),然后在PC端使用VLC软件打开,可以看到刚才的录像。



