海思Hi3518E部属MPP

在01.software\board\Hi3518E_SDK_V1.0.3.0\package\mpp中mpp的一些文件

 

启动网卡,在/etc/profile中添加这两行代码

为了不频繁安装测试KO文件,就用挂载文件的形式

先在ubuntu中安装一个nfs挂载文件,如果已经安装,就用下面的命令得到nfs挂载文件路径

~$ sudo showmount -e
Export list for ubuntu:
/home/abcdef/rootfs *

创建一个脚本,在里面添加代码

#!/bin/sh
mount -t nfs -o nolock 192.168.1.141:/home/abcdef/rootfs /mnt

在ubuntu中复制mpp的ko和lib

~/sambashare/Hi3518E_SDK_V1.0.3.0/mpp$ cp ko lib/ ~/rootfs/ -rf

删除lib里面的静态库

/mpp/lib$ rm *.a

复制ko和lib到根文件系统中

/mnt # cp ./ko / -rf
/mnt # cp lib/* /usr/lib/ -f

再在/etc/profile中添加下面的代码

cd /ko
./load3518e -i -sensor ar0130 -osmem 32 -total 64
cd -

由于前面做的这些事都是要我们手动去做,所以为了简便,我可以先把根文件系统解压,然后做前面的操作,然后手动编译根文件系统

先解压下面的压缩包

aston@ubuntu:~/sambashare/Hi3518E_SDK_V1.0.3.0/osdrv/pub$ ls
bin  image_uclibc  rootfs_uclibc.tgz

然后推到aston@ubuntu:~/sambashare/Hi3518E_SDK_V1.0.3.0/执行下面的程序

osdrv/pub/bin/pc/mkfs.jffs2 -d osdrv/pub/rootfs_uclibc -l -e 0x10000 -o osdrv/pub/rootfs_uclibc_64k.jffs2

最后就生成下面的rootfs_uclibc.jffs2文件,把这个文件重新烧录就可以了

 

 

注意:当我把mount -t nfs -o nolock 192.168.1.141:/home/aston/rootfs /mnt加到/etc/profile中运行时,重启会提示

mount: mounting 192.168.1.141:/home/aston/rootfs on /mnt failed: No route to host

主要时防火墙的问题,关掉windows的防火墙就好了

编译海思的实例程序

在mpp/sample/Makefile.param中修改

然后

mpp/sample$ cd venc/
make

将编译好的可执行程序复制到nfs文件下

mpp/sample/venc$ cp sample_venc ~/rootfs/ -f

然后执行程序

/mnt # ./sample_venc
Usage : ./sample_venc <index>
index:
         0) 1*1080p H264 + 1*VGA H264.
         1) 1*1080p MJPEG encode + 1*1080p jpeg.
         2) low delay encode(only vi-vpss online).
         3) roi background framerate.
         4) Thumbnail of 1*1080p jpeg.
         5) svc-t H264
/mnt # ./sample_venc 0
s32ChnNum = 3
=============SAMPLE_COMM_VI_SetMipiAttr enWDRMode: 0
linear mode
Aptina AR0130 sensor 720P30fps init success!
         c) cbr.
         v) vbr.
         f) fixQp
please input choose rc mode!
c
please press twice ENTER to exit this sample

按两次回车结束程序,多出三个文件

然后可以VLC打开播放

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值