从拿到板子到点亮系统,这门课解决什么问题

很多做单片机或纯软件开发的人,转岗做音视频嵌入式时,第一步就卡在“SDK怎么用”上。海思方案在安防和智能设备里很常见,但官方文档庞杂,新手往往不知道从哪里下手。这门课解决的就是这个断层:它不泛泛讲理论,而是带你走完“拿到开发板—装交叉编译环境—编译底层驱动和文件系统—部署到板子启动Linux”的完整链路。如果你之前只写过应用层代码,没碰过底层编译,这等于手把手教你怎么把一套SDK真正跑起来。

适合什么基础,建议先看哪几块

资料适合有一定C语言和Linux操作基础的人,不要求你懂内核,但得会用命令行、装过虚拟机。如果你连Ubuntu都没摸过,先补基础再来,否则交叉编译那几节会跟不上。建议优先看两块:第一是“海思SDK的整体介绍”和“SDK包的学习实验”,这两节帮你理清包里每个目录是干嘛的,不至于盲目乱翻;第二是“安装交叉编译工具链”和“编译osdrv”这两节,这是整个流程的卡点,工具链版本不对或依赖缺失,编译必报错。这两块吃透了,后面的rootfs编译和部署才顺畅。

学完能独立做什么,资料怎么配合练习

学完这一季,你能独立完成一件事:拿到一块海思开发板和对应SDK,自己搭环境、编译出可烧录的镜像,让板子跑起Linux系统,并运行SDK自带的MPP示例程序验证音视频通路。这听起来不复杂,但实际工作中很多人卡在这一步,因为环境搭建和编译报错最耗时间。练习时,建议按资料里的步骤顺序来,先在虚拟机里跟着做一遍交叉编译安装,再尝试编译osdrv和rootfs。遇到报错别急着跳过,把错误信息记下来对照排查,这部分经验比看视频本身更值钱。等系统跑起来,再去看后续季度的MPP开发,基础才扎实。


本课程目标是学习海思SDK的结构,并且学习配置、编译整个SDK并部署到专用开发板上,启动Linux系统并运行MPP中的Sample。

课程目录

*   01 1.1.多面认识和检测配套开发套装1.mp4 19:04

*   02 1.2.多面认识和检测配套开发套装2.mp4 19:14

*   03 1.3.视频设备开发的技术流.mp4 31:02

*   04 1.4.HI3518E方案系统整体架构介绍.mp4 19:07

*   05 1.5.海思SDK的整体介绍.mp4 32:51

*   06 1.6.海思SDK包的学习和实验1.mp4 32:50

*   07 1.7.海思SDK包的学习和实验2.mp4 29:36

*   08 1.8.在ubuntu16.0403X64上安装海思交叉编译.mp4 29:36

*   09 1.9.编译osdrv.mp4 28:00

*   10 1.10.编译rootfs1.mp4 17:05

*   11 1.11.编译rootfs2.mp4 18:24

*   12 1.12.uboot的烧写和flash分区1.mp4 27:07

*   13 1.13.uboot的烧写和flash分区2.mp4 27:04

*   14 1.14.kernel和rootfs烧录与启动系统.mp4 31:30

*   15 1.15.rootfs启动后做了什么.mp4 23:20

*   16 1.16.mpp的部署研究和实战1.mp4 23:04

*   17 1.17.mpp的部署研究和实战2.mp4 23:08

*   18 1.18.sample的编译和测试.mp4 28:32