出版社:清华大学出版社
年代:2011
定价:52.0
本书详细介绍了嵌入式Linux操作系统、Linux常用命令集、嵌入式Linux的开发环境及工具软件等内容。
第1章 嵌入式Linux操作系统简介
1.1 Linux的特征及组成
1.1.1 Linux操作系统及其历史
1.1.2 Linux系统的特点和组成
1.1.3 Linux的内核版本与发行版本
1.2 Linux的内核分析
1.2.1 Linux内核的结构
1.2.2 Linux内核的作用
1.2.3 Linux内核的抽象结构
1.2.4 Linux内核的源代码
1.3 常用的嵌入式操作系统
1.3.1 嵌入式操作系统的概念和分类
1.3.2 Linux
1.3.3 μC/OS-Ⅱ
1.3.4 WindowsCE
1.4 嵌入式系统开发过程
1.4.1 嵌入式系统的总体结构
1.4.2 嵌入式系统的开发特点
1.4.3 嵌入式系统的开发流程
1.4.4 调试嵌入式系统
习题
第2章 Linux常用命令集
2.1 系统管理命令
2.2 文件管理命令
2.3 文件传输与编辑命令
2.4 目录及其操作命令
2.5 文件压缩与磁盘挂载命令
2.6 网络操作命令
习题
第3章 嵌入式Linux的开发环境及工具软件
3.1 嵌入式Linux的开发环境
3.1.1 嵌入式Linux开发环境建立
3.1.2 嵌入式Linux开发的一般过程
3.2 Linux开发工具的使用
3.2.1 Linux开发工具GNUGCC的使用
3.2.2 GDB调试器简介
3.3 GNUmake命令和Makefile文件
3.3.1 Makefile文件的规则
3.3.2 Makefile文件的隐含规则
3.3.3 Makefile文件的命令
3.3.4 Makefile文件的变量
3.3.5 Makefile文件的条件判断
3.3.6 Makefile文件的常用函数
3.3.7 子目录Makefile
3.4 使用Automake和Autoconf生成Makefile文件
3.4.1 工具软件
3.4.2 configure的创建
3.4.3 编辑configure.in脚本
3.4.4 Automake和Autoconf生成Makefile
3.4.5 GNUM4的宏
3.5 嵌入式Linux编辑器vi的使用
3.5.1 vi的基本模式
3.5.2 vi的基本操作
3.6 Emacs综合编辑器
3.6.1 Emacs的启动与退出
3.6.2 Emacs的基本编辑
3.6.3 Emacs的C模式
3.6.4 Emacs的Shell模式
习题
第4章 嵌入式Linux的构建
4.1 嵌入式BootLoader技术
4.1.1 BootLoader的概念
4.1.2 BootLoader引导程序
……
第5章 嵌入式Linux的Shell编程
第6章 嵌入式Linux的内存管理
第7章 嵌入式Linux下文件的操作
第8章 嵌入式Linux进程与进程调度
第9章 嵌入式Linux多线程开发
第10章 嵌入式Linux网络编程
第11章 GTK+图形界面编程
参考文献
《嵌入式Linux实时操作系统及应用编程》内容包括:嵌入式Linux操作系统简介、Linux常用命令集、嵌入式Linux的开发环境及工具软件、嵌入式Linux的构建、嵌入式Linux的Shell编程、嵌入式Linux的内存管理、嵌入式Linux下文件的操作、嵌入式Linux进程与进程调度、嵌入式Linux多线程开发、嵌入式Linux网络编程和GTK+图形界面编程。《嵌入式Linux实时操作系统及应用编程》是嵌入式Linux实时操作系统及应用编程的一本实用指导书籍,通过案例详细介绍嵌入式Linux实时操作系统的应用编程,案例中的程序都取自实际的项目,且对程序有详细注解。《嵌入式Linux实时操作系统及应用编程》深入浅出,可作为高等院校相关课程的本科生和高职生教材,也可作为研究生和嵌入式系统编程人员的技术参考书。