嵌入式Linux软件开发

版本:v0.7.0

Crifan Li

摘要

此文主要介绍的嵌入式Linux软件开发的概念。

[提示] 本文提供多种格式供:
在线阅读 HTML HTMLs PDF CHM TXT RTF WEBHELP
下载(7zip压缩包) HTML HTMLs PDF CHM TXT RTF WEBHELP

HTML版本的在线地址为:

http://www.crifan.com/files/doc/docbook/embedded_linux_dev/release/html/embedded_linux_dev.html

有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论:

http://www.crifan.com/bbs/categories/embedded_linux_dev/

2015-05-24

修订历史
修订 0.7.0 2015-05-24 crl
  1. 增加嵌入式Linux软件开发的基本组成
  2. 修正下载的链接
  3. 添加在线看Linux源码
  4. 添加嵌入式Linux基本简介

目录

正文之前
1. 此文目的
1. 嵌入式Linux开发构成之简介
2. 嵌入式Linux开发构成之bootloader
2.1. Uboot版本演化历史
2.2. Uboot的代码逻辑和框架
2.3. Uboot基本的使用方式
2.4. Uboot常见的命令
2.5. Uboot的编译
2.6. Uboot环境变量存储机制
2.7. Uboot的移植
3. 嵌入式Linux开发构成之kernel
3.1. 嵌入式Linux的基本编译的过程
3.2. 生成的uImage和zImage等的区别
3.3. 如何优化以减小kernel的size
4. 嵌入式Linux开发构成之rootfs
4.1. 什么是rootfs
4.2. 为何要rootfs
4.3. rootfs的类型
4.4. 如何制作和生成rootfs
4.5. 如何修改和编辑rootfs
4.6. rootfs的加载方式
5. 嵌入式Linux开发相关资源
5.1. 嵌入式Linux开发网站
5.1.1. Embedded Linux Wiki
5.2. Linux源代码在线查看
参考书目