第一篇 基础篇
第1章 嵌入式系统概述
1.1嵌入式系统
1.1.1嵌入式系统的定义
1.1.2嵌入式系统组成
1.1.3嵌入式系统的特点
1.1.4嵌入式系统的应用
1.2嵌入式操作系统
1.2.1嵌入式操作系统分类
1.2.2当前主流的嵌入式操作系统
1.3嵌入式Linux操作系统
1.3.1 Linux简介
1.3.2嵌入式Linux操作系统
1.3.3嵌入式Linux操作系统的优势
1.4嵌入式Linux开发环境
1.5嵌入式Linux系统开发要点
本章小结
第2章 初识Linux
2.1安装发行版Linux操作系统
2.1.1安装虚拟机VMware
2.1.2在虚拟机VMware中安装RedHat Linux 9.0操作系统
2.1.3安装VMware Tools
2.2 Linux的目录结构
2.3 Linux的文件属性
2.4 Linux的文件类型
2.5 Shell
2.5.1 Shell简介
2.5.2常用Shell命令
2.6 Shell编程基础
2.6.1建立和运行Shell程序
2.6.2 Shell中的变量
2.6.3 Shell中引号的使用方法
2.6.4 Shell中的test命令
2.6.5条件语句
2.6.6循环语句
2.6.7 Shell中的函数
本章小结
第3章 Linux编程环境
3.1编辑器vi
3.1.1 vi简介
3.1.2 vi用法
3.1.3 vi使用实例分析
3.2编译器gcc
3.2.1 9cc简介
3.2.2 9cc的执行过程
3.2.3 9cc的基本用法和选项
3.2.4 9cc编译实例
3.3调试器GDB
3.3.1 GDB简介
3.3.2 GDB常用命令
3.3.3 GDB使用实例
3.4 make工具和Makefile规则
3.4.1 make和Makefile概述
3.4.2 Makefile文件内容
3.4.3 Makefile规则
3.4.4 make工作原理
3.4.5 Makefile中的变量
3.4.6 clean命令的应用
3.4.7 Makefile文件示例
3.5 9libc
3.5.1 Linux编程库简介
3.5.2 Linux线程库
本章小结
……
第二篇 提高篇
第三篇 实践篇
参考文献