
| 第1章 嵌入式系统概述 1.1 嵌入式系统的定义 1.2 嵌入式系统的分类 1.3 嵌入式系统的特点 1.4 嵌入式系统的组成 1.5 嵌入式系统的应用领域 1.6 嵌入式系统的发展 1.6.1 嵌入式系统的发展史 1.6.2 嵌入式应用软件面临的挑战 1.7 本章小结 习题 第2章 嵌入式硬件系统基础 2.1 嵌入式处理器的基本特征 2.2 嵌入式处理器的分类 2.2.1 嵌入式微处理器 2.2.2 嵌入式微控制器 2.2.3 嵌入式DSP处理器 2.2.4 嵌入式片上系统 2.3 典型嵌入式处理器 2.3.1 8051系列单片机 2.3.2 68K/ColdFire系列 2.3.3 PowerPC系列 2.3.4 ARM系列 2.3.5 X86系列 2.3.6 MIPS 2.4 嵌入式处理器的选择 2.5 嵌入式处理器的发展趋势 2.6 本章小结 习题 第3章 嵌入式操作系统 3.1 嵌入式操作系统的发展 3.1.1 嵌入式操作系统的历史 3.1.2 嵌入式操作系统的发展趋势 3.2 嵌入式操作系统的分类 3.3 嵌入式实时系统 3.3.1 嵌入式实时系统介绍 3.3.2 实时系统的分类 3.4 嵌入式实时操作系统 3.4.1 VxWorks 3.4.2 pSOS 3.4.3 QNX 3.4.4 DeltaOS 3.5 嵌入式软实时操作系统 3.5.1 嵌入式Linux 3.5.2 WindowsCE 3.5.3 PalmOS 3.6 嵌入式操作系统的选择 3.7 本章小结 习题 第4章 基于Linux的嵌入式软件开发 4.1 嵌入式Linux概述 4.2 Linux基础 4.2.1 VMware虚拟机中的Linux安装 4.2.2 进入与退出Linux系统 4.2.3 Linux常用命令 4.3 嵌入式LinuxC语言开发工具 4.3.1 C语言与嵌入式系统设计 4.3.2 嵌入式LinuxC语言编程环境 4.3.3 vi编辑器 4.3.4 GCC编译器 4.3.5 GNUmake 4.3.6 GDB调试器 4.4 μCLinux操作系统 4.4.1 μCLinux简介 4.4.2 μCLinux的基本架构 4.4.3 μCLinux的相关知识 4.5 建立μCLinux开发环境 4.5.1 交叉编译环境 4.5.2 基于Linux的宿主机建立交叉编译环境 4.5.3 基于Cygwin建立交叉编译环境 4.5.4 μCLinux内核编译 4.5.5 内核的加载运行 4.6 基于μCLinux的应用程序开发 4.6.1 基本开发步骤 4.6.2 应用程序开发实例 4.6.3 添加用户应用程序到μCLinux 4.7 本章小结 习题 第5章 基于VxWorks的嵌入式软件开发 第6章 嵌入式软件设计的几个问题 第7章 嵌入式系统设计开发 第8章 实训 参考文献 |
商品评论(0条)