Hi3510 Linux 开发环境 用户指南 TT 目 录
目 录
第 1 章 开发环境 .....................................................................................................................1-1
1.1 嵌入式开发环境.................................................................................................................. 1-1
1.2 Hi3510 Linux 开发环境....................................................................................................... 1-1
1.3 搭建 Linux 开发环境 ........................................................................................................... 1-2
1.3.1 安装 Linux 服务器 .................................................................................................... 1-2
1.3.2 安装交叉编译工具.................................................................................................... 1-3
1.3.3 安装 Hi3510 SDK .................................................................................................... 1-3
第 2 章 HiBoot.........................................................................................................................2-1
2.1 HiBoot 简介 ........................................................................................................................ 2-1
2.2 启动 HiBoot........................................................................................................................ 2-1
2.3 编译 HiBoot........................................................................................................................ 2-1
2.4 烧写 HiBoot........................................................................................................................ 2-2
2.5 HiBoot 常用命令................................................................................................................. 2-5
2.6 HiBoot 环境变量................................................................................................................. 2-8
第 3 章 Linux 内核 ...................................................................................................................3-1
3.1 内核源代码......................................................................................................................... 3-1
3.2 配置内核............................................................................................................................. 3-1
3.3 编译内核............................................................................................................................. 3-2
3.4 使用 mkimage 工具 ............................................................................................................ 3-2
第 4 章 根文件系统..................................................................................................................4-1
4.1 根文件系统简介.................................................................................................................. 4-1
4.2 利用 busybox 制作根文件系统 ........................................................................................... 4-2
4.2.1 获取 busybox 源代码 ............................................................................................... 4-2
4.2.2 配置 busybox........................................................................................................... 4-2
4.2.3 编译和安装 busybox................................................................................................ 4-2
4.2.4 制作根文件系统 ....................................................................................................... 4-3
4.3 文件系统简介 ..................................................................................................................... 4-3
4.3.1 Cramfs..................................................................................................................... 4-4
4.3.2 JFFS2...................................................................................................................... 4-4
4.3.3 NFS ......................................................................................................................... 4-5
第 5 章 烧写内核和根文件系统 ................................................................................................5-1
5.1 存储器地址空间.................................................................................................................. 5-1
5.2 通过网口烧写 ..................................................................................................................... 5-1
5.2.1 参数设置和建立 tftp 服务 ......................................................................................... 5-1
i