海思软件开发入门篇(二)

   本章主要目的教你如何在开发板上面跑第一个VIO程序,并且教你如果搭建NFS开发环境。
  拿到开发板,芯片是默认带uboot程序的,有的还带内核和文件系统,如果没有也没关系,我们按照《Hi3519AV100 SDK 安装及升级使用说明》把内核和文件系统烧录进去,这时候你可以使用SecureCRT打开串口,进入芯片文件系统中,这时候系统只是海思裁剪后的简单的linux系统,你需要自己配置IP,然后mount 到板子的mnt目录 ,进入mpp/ko,执行./load3519av100 -i -sensor0 imx334 加载驱动,imx334为sensor型号,有几个就写几个,一般也可以不写,脚本里会有默认值,驱动是必须加载,又不然后面执行会报不可预知的错误。
   驱动加载后,就可以执行sample ,这里在介绍下怎么编译sample ,在虚拟机里进入到sdk的sample目录,执行make ,等一切编译后,会在对应每个文件夹下面生成对应可执行文件,这样我们就可以在开发板中 进入到mpp/sample/vio 目录,然后执行 ./sample_vio 0.如果你的板子接了HDMI的话,你就可以在HDMI看到图像了。
   注意几点:
  1. 想对海思sample多了解,就每个都跑一遍,不要怕出错,板子是跑不坏的。
  2. vio、venc 对我们开发很有帮助,在集成的时候多参考这两个例子。
  3. 如果你要抓图,就参考snap这个例子。
  4. 如果你要偷懒,把图像ISP调节简单化,就把scene_auto集成到你主程序中。后面会单独写篇文章介绍这个。
   5. 其他的比如SVP&#

  • 1
    点赞
  • 2
    评论
  • 5
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

<p> 本季课程在开发板上移植USB WIFI模块(套装附带的MT7601模块),工作在ap模式下,并且用电脑通过WIFI去连接开发板实现主机和开发板的无线网络局域网通信,这样就可以用WIFI网络取代板载ethernet有线网络方式来进行调试和局域网视频预览。现在很多的视频摄像头产品都要求支持无线网络连接功能,本季课程主要是针对这方面开发技术讲解的。 </p> <p> </p><p> 随着通信行业发展,网速越来越快,网络也从文本时代发展越过语音时代到了现在视频时代,“优酷、爱奇艺”、“微视频”、“直播”等的出现也是视频逐步成为主流媒体的证据和表现。航拍、视频监控、刷脸过关检测、汽车ADAS系统等应用也是视频在主流行业中的应用,因此视频的采集、编解码、传输、识别等技术变得越来越有价值,涌现出了“海康威视”、“大华股份”、“深圳英飞拓”等一批明星企业,名扬海内外,动辄市值几百亿。同时在芯片级,国产华为海思HI35XX系列视频编解码方案也逐步取代进口芯片(如TI、安霸)成为主流方案。 </p> <p> 视频行业技术含量高、难度大、学习周期长、发展变化快而资料少,因此行业比较缺人、工资较高。如海康威视,普通高校硕士研究生应届进入年薪普遍高于15-20万,在嵌入式linux领域也算高工资技术方向了。 </p> <p> 本项目是朱老师及其团队推出的一个嵌入式linux领域重量级企业级实战项目,选用华为海思HI3518E方案,结合OV9712/AR0130 Sensor实现图像采集和H.264编码压缩,并通过ethernet和WIFI,以socket实时流和RTSP等方式,实现720P/960P高清视频传输。本项目共分11季,从海思SDK开发环境搭建,到sample程序讲解、SDK中API函数解析,到H.264编解码、RTSP流媒体传输、MP4文件打包,到图像IQ调试、图像识别等视频领域高阶内容,可以说从零基础入手,对图像采集、编解码、网络传输、图像存储和识别做了全方位的详细讲解和代码分析,是目前市面上**一套系统讲解图像和视频技术的视频课程。 </p>
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页

打赏作者

会编程的大圣

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值