嵌入式linux操作系统原理与应用.doc
1第1章嵌入式系统基础.11.1嵌入式系统概述11.1.1嵌入式系统基本概念11.1.2嵌入式系统的应用领域11.1.3嵌入式系统组成21.1.4嵌入式系统的特点31.1.5嵌入式系统的发展趋势41.2嵌入式操作系统61.2.1操作系统的基本功能61.2.2嵌入式操作系统71.2.3嵌入式操作系统体系结构81.2.4嵌入式操作系统的选择.111.2.5几种代表性嵌入式操作系统比较.121.3嵌入式Linux基础.131.3.1Linux简介.131.3.2嵌入式Linux.171.3.3Linux的安装基础181.3.4基于虚拟机的Linux的安装.201.3.5Linux虚拟机的设置251.4Linux目录结构及文件.291.4.1Linux文件系统.291.4.2Linux目录结构311.4.3文件类型及文件属性.331.5Linux常用操作命令.361.5.1shell命令基础.361.5.2文件与目录相关命令.371.5.3磁盘管理与维护命令.451.5.4系统管理与设置命令.471.5.5网络相关命令.491.5.6压缩备份命令.51习题一.53第2章Linux编程基础542.1Linux下的C语言编程542.1.1Linux下的C语言编程概述.542.1.2Linux下C语言开发流程.552.2VIM编辑器.582.2.1VIM的模式.582.2.2VIM常用操作.602.3GCC编译器.642.3.1GCC编译器简介.642.3.2GCC编译流程.652.3.3GCC常用编译选项.672.3.4库依赖.692.4GDB调试器.7022.4.1GDB概述.702.4.2GDB使用流程.702.4.3GDB基本命令.752.4.4Gdbserver远程调试.792.5Make工程管理器802.5.1Make工程管理器概述.