YEIEY--海思产品信息分享-海思代理商提供海思芯片、方案、规格书、开发板、产品应用等资讯! 微信:ZJCQH8

当前位置:首页 - 海思软件应用 - 正文

关注我们:微信搜索“zjcqh8”添加我为好友

海思SDK及编译环境搭建

2019-11-13 | 海思软件应用 | 海思代理 | 2363°c
A+ A-

全面认识海思SDK及嵌入式层开发-第1/11季视频课程


【课程介绍】
本课程目标是学习海思SDK的结构,并且学会配置、编译整个SDK并部署到专用开发板上,启动Linux系统并运行MPP中的Sample。课程隶属朱有鹏物联网大讲堂“项目驱动创新学习训练营”之《A0201-海思HI3518E方案视频编解码传输深度学习》项目,整个项目共11季,由浅入深开展,此为开篇第1季。

【课程收益】
首先介绍开发板整个硬件配置和测试方法,然后围绕海思官方SDK开发包讲解各种官方资料的用法,最后用大量时间讲解如何在ubuntu中搭建海思视频方案的开发环境,如uboot的配置和编译、烧写;kernel的配置和编译、rootfs的制作,tftp方式下载烧写并启动linux系统,rootfs中各种配置文件的含义、ko文件的加载、mpp库的部署、sample程序的编译和运行等。 

课程大纲课件 

章节目录


从官方例程深度学习海思SDK及API-第2/11季视频课程

【课程介绍】
本季课程详细分析海思SDK中的sample程序的实现,讲解视频采集中的基本概念,视频sensor的工作原理、像素和视频分辨率的关系、rawRGB和RGB888的换算等。重点内容是海思SDK中API文档的带读。本季课程非常关键,学完本季才表示对海思方案入门。课程隶属朱有鹏物联网大讲堂“项目驱动创新学习训练营”之《A0201-海思HI3518E方案视频编解码传输深度学习》项目,项目共11季,此为第2季

【课程收益】
本课程目标是学习海思SDK的mpp sample例程,从源码级别对sample中的venc源码逐句分析,学完后对海思平台上视频输入、处理、编码输出等整个流程有了深度的掌握。 

章节目录

ORTP库局域网图传和VLC实时预览-第3/11季视频课程-海思

【课程介绍】
本季课程通过移植ORTP库并调用ORTP库函数来实现H.264裸流数据的网络传输,并且在Windows中安装VLC播放器,并在VLC中通过配置文件的方式来解析ORTP发送的裸流实现视频实时预览。本季课程的核心是ORTP协议的讲解,ORTP库的移植、部署和调用,VLC软件的用法讲解和配置文件讲解,Wireshark网络抓包工具的用法讲解,实时视频流传输和解析的体验和编程实现。

【课程收益】
本课程目标是移植ORTP库,并且调用ORTP库的API实现将编码后的H.264视频进行网络传输,并用VLC播放器配合SDP文件来解析播放。 

章节目录

图像sensor的特性和驱动解析视频教程-第4/11季-海思

【课程介绍】
本季课程以配置的2款图像sensor为案例来讲解图像sensor的关键特性和相关数据结构,I2C控制接口和图像数据接口,海思SDK中sensor的驱动框架和编译、部署、加载,sensor调试的一般方法和步骤等。

【课程收益】
本课程目标是学习海思3A框架和sensor驱动源码细节,让大家深度掌握海思平台上如何匹配不同sensor,如何去调试sensor。 

课程大纲

章节目录

海思平台上USB WIFI的移植与局域网无线调试和视频流预览-第5/11季视频课程

【课程介绍】
本季课程在开发板上移植USB WIFI模块(套装附带的MT7601模块),工作在ap模式下,并且用电脑通过WIFI去连接开发板实现主机和开发板的无线网络局域网通信,这样就可以用WIFI网络取代板载ethernet有线网络方式来进行调试和局域网视频预览。现在很多的视频摄像头产品都要求支持无线网络连接功能,本季课程主要是针对这方面开发技术讲解的。

【课程收益】
本课程目标是学习如何在海思平台上使用USB WIFI无线调试、无线视频传输,学完本季课程将对linux下使用WIFI有本质了解和掌握。 

课程大纲

章节目录

RTSP协议详解与实时流视频预览-第6/11季视频课程-海思

【课程介绍】
本季详细讲解RTSP协议的技术细节,并且编程实现基于RTSP协议的实时视频流传输,在局域网内浏览实时监控画面。RTSP是实时视频网络传输主流的实现方式,低延时高清晰度的RTSP视频流传输是网络直播、在线会议系统等行业的核心技术,本季课程会详细讲解相关概念、编程实战和调试技巧等。

【课程收益】
本课程目标是学习h.264视频流的关键概念,如I帧、P帧、SPS、PPS、NALU等,以及RTSP server的建立、和client的通信、视频流的分包传输等。 

课程大纲

章节目录

视频打包为MP4格式并存储到TF卡的实现-第7/11季

【课程介绍】
本季实现将编码后的H.264视频流打包为MP4格式的录像,并存储到板载TF卡中。这个过程涉及到的一个主要技术是H.264的视频帧格式,I帧、P帧等概念,另一个主要技术是MP4格式的文件头、封包技术、MP4打包库的移植部署和调用等,最后是linux下TF卡的存储和文件管理(使用了FAT32文件系统)。

【课程收益】
本课程目标是学习MP4文件格式,box结构 
移植mp4v2开源库并且调用API对h.264裸流数 

课程大纲

第一章:视频打包为MP4格式并存储到TF卡的实现-第7/11季

海思平台OSD的实现-第8/11季

【课程介绍】
OSD(on screen display)功能应用很广泛,譬如监控视频中的实时时间显示、电视转播中的台标和字幕等。本季讲解如何在海思平台上实现图像OSD,核心是海思SDK中提供的OSD功能相关的一些API的使用和调试技巧。

【课程收益】
本课程目标是学习在海思平台上使用OVERLAY_RGN实现OSD显示 
包括使用BMP图片做OSD和使用字库字体生成BMP做OSD两种方法。 

课程大纲

第一章:海思平台OSD的实现-第8/11季



这里是分享代码,在后台添加

本文来源:YEIEY--海思产品信息分享

本文地址:http://www.yeiey.com/index.php/post/112.html

关注我们:微信搜索“zjcqh8”添加我为好友

版权声明:如无特别注明,转载请注明本文地址!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。