海思SDK · 深度解析
🎯 30章完整版
v2.0
1
01
海思平台全景概览
芯片家族·SDK架构·Ubuntu+交叉编译链
2
02
SDK目录结构深度解析
osdrv·mpp·sample·tools 核心目录
3
03
交叉编译环境搭建
工具链·环境变量·Makefile体系
4
04
HiTool工具链实战
刷机·HiBurn烧录·HiReg寄存器
5
05
U-Boot移植与启动流程
DDR初始化·启动参数·fastboot
6
06
Linux内核裁剪与编译
menuconfig·设备树·内核编译
7
07
根文件系统构建
Busybox·NFS挂载·JFFS2/UBIFS
8
08
MPP媒体处理平台概览
VI·VPSS·VENC·VDEC架构
9
09
视频输入(VI)模块详解
设备初始化·通道·采集·时序
10
10
视频处理(VPSS)模块
组与通道·缩放·裁剪·帧率控制
11
11
视频编码(VENC)模块
H.264/H.265·码率控制·GOP
12
12
视频解码(VDEC)模块
解码初始化·码流输入·低延迟
13
13
视频输出(VO)模块
设备绑定·显示层·HDMI·多屏异显
14
14
音频模块(AI/AO/AENC/ADEC)
采集·输出·G.711/AAC·回声消除
15
15
智能视频分析(IVE)模块
IVE算子·图像预处理·目标检测
16
16
区域管理(REGION)模块
OSD叠加·遮挡·马赛克·API
17
17
内存管理(MMZ)详解
MMZ物理内存·CACHE一致性·DMA
18
18
Sensor驱动适配
驱动框架·I2C·MIPI/LVDS·注册
19
19
ISP图像调优
ISP Pipeline·黑电平·3A算法
20
20
网络协议栈与RTSP推流
RTP/RTCP·Live555·推流服务器
21
21
ONVIF协议集成
设备发现·媒体配置·PTZ·事件
22
22
GB28181国标协议接入
SIP注册·媒体流·目录·云台
23
23
AI推理框架集成
NCNN/Tengine·NPU驱动·模型转换
24
24
双系统架构(AMP/SMP)
双系统启动·Mailbox·共享内存
25
25
安全启动与加密
Secure Boot·OTP·分区加密·防抄板
26
26
性能优化与调试
CPU/DDR调频·内存泄漏·Profiling
27
27
日志系统与调试技巧
printf/printk·syslog·串口调试
28
28
常见问题排查
启动失败·视频卡顿·编码异常
29
29
量产烧录与生产测试
烧录工具链·产测脚本·SN写入
30
30
综合项目实战
智能摄像头/NVR完整方案设计