📘 海思芯片选型 · 开发实战
🎯 30章 完整体系
v2.0
📚 共
30
章节
⚡ 选型 · 环境 · 驱动 · AI · 项目
🧩 友好色系
✨ 点击卡片跳转对应章节
01
海思芯片全景概览
选型
海思发展·产品线·算力/功耗/接口选型核心指标
02
安防监控芯片选型
Hi3516
Hi3516系列·Hi3559A·编码/ISP/AI对比表
03
AI芯片选型
NPU
达芬奇NPU·Hi3519AV100·昇腾310·决策树
04
IoT与联接芯片选型
Wi-Fi 6
Hi3861·Hi3751·PLC-IoT·低功耗策略
05
开发板与评估套件
EVB
官方EVB·第三方核心板·引脚兼容性·散热
06
开发环境总览
Linux
Ubuntu 18.04/20.04·交叉编译链·SDK结构
07
Ubuntu系统安装与配置
双系统/虚拟机·必备包(vim,git,ssh,samba,nfs)
08
交叉编译工具链安装
arm-himix
工具链下载·环境变量·验证(gcc -v)
09
SDK获取与解压
官方/代理商·tar解压·osdrv/mpp/sample/tools
10
SDK编译与烧录
HiTool
全量编译·分区烧录·fastboot/SD卡烧录
11
HiTool工具详解
烧录/调试
Windows/Linux·网口烧录实战
12
NFS与TFTP服务搭建
NFS配置·TFTP·开发板挂载根文件系统
13
串口调试环境搭建
CH340
USB转串口·minicom/putty·115200
14
Linux内核编译与配置
menuconfig·驱动裁剪·make uImage
15
根文件系统制作
Busybox
Busybox编译·rootfs·jffs2/ubifs镜像
16
U-Boot移植与配置
板级配置·编译烧录·bootargs/bootcmd
17
设备树(DTS)解析
DTS
语法·hi3516ev200.dts·GPIO/时钟/外设
18
MPP(媒体处理平台)入门
VI/VPSS/VENC/VDEC·sample_venc·API
19
视频采集与编码实战
H.264/H.265
VI·VPSS·VENC·码流保存
20
视频解码与显示实战
VDEC·VO·VPSS缩放·播放器搭建
21
AI推理(NNIE)入门
NNIE
架构·模型转换(Caffe/TF→wk)·sample_nnie
22
AI模型部署实战
int8量化
模型量化·wk加载·SVP_NNIE_Forward·NMS
23
外设驱动开发 (GPIO/I2C/SPI)
sysfs·i2c-dev·spidev·LED/传感器
24
网络编程与协议栈
RTSP
Socket·hi_net·live555·boa/lighttpd
25
文件系统与存储
Flash分区·jffs2/ubifs·SD/eMMC·OTA
26
性能优化与调试
perf
cpufreq·cma·MPP调优·帧率/码率控制
27
功耗管理
DVFS
DVFS·休眠唤醒·regulator·低功耗实战
28
安全启动与加密
OTP
BootROM→uboot→kernel·dm-crypt
29
常见问题与调试技巧
串口log·valgrind·gdb·top/vmstat
30
项目实战:智能摄像头
🎯 综合
1080P编码·AI人形检测·RTSP·Hi3516DV300