📘 Hi3559A 实战指南
30章 · 从入门到部署
⚡ 视觉处理 · AI 加速 · 多路并发
01
Hi3559A平台概述
芯片
芯片架构、核心特性、安防/无人机/AI相机场景
02
开发环境搭建
工具链
交叉编译工具链、SDK包结构、Ubuntu开发机配置
03
启动流程
Boot
BootROM、Fastboot、Uboot、内核启动、文件系统挂载
04
SDK编译与烧录
烧录
全量/模块编译、分区烧录、EMMC与SPI Flash方法
05
硬件接口概览
接口
MIPI、LVDS、HDMI、USB3.0、PCIe、GMAC、SDIO
06
视频输入(Vi)模块
Vi
Vi通道配置、Sensor对接、时序同步、数据流解析
07
视频处理(VPSS)模块
VPSS
组与通道、缩放/裁剪/旋转/镜像实战
08
视频编码(VENC)
编码
H.264/H.265参数、码率控制、GOP结构
09
视频解码(VDEC)
解码
解码流程、多路解码、性能优化、参考帧管理
10
视频输出(VO)模块
VO
显示绑定、图层叠加、HDMI输出、多屏异显
11
AI加速引擎(NNIE)
NPU
NNIE架构、模型转换(OMG)、推理流程、内存管理
12
IVE算子库
算子
图像预处理、灰度直方图、Sobel/Canny实战
13
双目立体视觉
3D
双Sensor标定、视差计算、深度图、点云输出
14
HDR宽动态处理
HDR
多帧合成、DOL模式、WDR调优、运动伪影消除
15
3A算法集成
3A
AE/AF/AWB、自动曝光/对焦/白平衡、调试接口
16
音频处理模块
音频
音频采集、AAC编码、降噪、回声消除、语音对讲
17
网络协议栈
网络
RTSP推流、RTMP直播、HLS切片、ONVIF适配
18
存储与文件系统
存储
NAND/EMMC/SD卡、FAT32/EXT4优化
19
安全引擎
安全
安全启动、TEE、密钥管理、视频加密传输
20
功耗管理
功耗
DVFS调频、模块休眠、温控策略、电池供电优化
21
多路并发处理
并发
4路4K@30fps编码、负载均衡、DDR带宽、Cache一致性
22
ISP图像调优
ISP
黑电平校正、去噪、锐化、色彩校正、Gamma、LUT
23
Sensor驱动开发
驱动
I2C配置、MIPI CSI-2、RAW数据采集、帧同步中断
24
Linux内核裁剪
内核
内核配置、设备树、驱动模块、内存布局调整
25
OpenCV移植
OpenCV
交叉编译OpenCV、NEON优化、SIMD编程
26
深度学习模型部署
AI部署
Caffe/TF模型转换、量化校准、NPU推理优化
27
多核异构通信
异构
A53与A73核间通信、Mailbox、共享内存、AMP
28
系统调试与优化
调试
Trace、Profiling、内存泄漏检测、性能瓶颈定位
29
量产烧录与测试
量产
工厂烧录、产测工具、老化测试、良率提升
30
实战项目:AI智能相机
项目
人脸检测+抓拍+RTSP推流完整开发流程