![](https://csdnimg.cn/release/download_crawler_static/86320463/bg5.jpg)
Hi3521/Hi3520A/Hi3520D/Hi3515A/Hi3515C
Linux 开发环境
用户指南 目 录
文档版本 05 (2013-06-21)
海思专有和保密信息
版权所有 © 深圳市海思半导体有限公司
iii
目 录
前 言 ................................................................................................................................................... i
1 开发环境 .......................................................................................................................................... 1
1.1 嵌入式开发环境 ............................................................................................................................................. 1
1.2 Hi3521 Linux 开发环境 .................................................................................................................................. 2
1.3 搭建 Linux 开发环境 ..................................................................................................................................... 3
1.3.1 安装 Linux 服务器 ................................................................................................................................ 3
1.3.2 安装交叉编译工具 ................................................................................................................................ 3
1.3.3 安装 Hi3521 SDK .................................................................................................................................. 3
2 U-boot .............................................................................................................................................. 5
3 Linux 内核 ....................................................................................................................................... 6
3.1 内核源代码 ..................................................................................................................................................... 6
3.2 配置内核 ......................................................................................................................................................... 6
3.3 编译内核并生成内核镜像 uImage ................................................................................................................ 7
4 根文件系统 ...................................................................................................................................... 8
4.1 根文件系统简介 ............................................................................................................................................. 8
4.2 利用 busybox 制作根文件系统 ..................................................................................................................... 9
4.2.1 获取 busybox 源代码 ............................................................................................................................ 9
4.2.2 配置 busybox ......................................................................................................................................... 9
4.2.3 编译和安装 busybox ........................................................................................................................... 10
4.2.4 制作根文件系统 .................................................................................................................................. 10
4.3 文件系统简介 ............................................................................................................................................... 11
4.3.1 cramfs .................................................................................................................................................... 11
4.3.2 JFFS2 .................................................................................................................................................... 11
4.3.3 yaffs2 .................................................................................................................................................... 12
4.3.4 initrd ...................................................................................................................................................... 13
5 应用程序开发简介 ....................................................................................................................... 14
5.1 编写代码 ....................................................................................................................................................... 14
5.2 运行应用程序 ............................................................................................................................................... 14
A 缩略语 .......................................................................................................................................... 15