
| 本书首先介绍了嵌入式系统的基础知识和开发过程中需要的一些理论知识,并详细讲解了开发环境的建立过程;然后,详细系统地对嵌入式开发中软、硬件平台的建立进行了讲解与分析,使读者对嵌入式系统的构成有深入理解;接下来由浅入深地讲解了嵌入式系统开发中的难点和重点,以及软件开发中各个模块的驱动程序开发和应用程序开发;最后,结合实际讲述了系统的图形界面设计和系统开发的相关事项。 本书适合从事嵌入式系统设计工作的广大科技人员阅读,也可作为大专院校电子控制专业及其他相关专业的教材或参考资料。 |
| 第1章 嵌入式系统基础知识 1.1 嵌入式系统简介 1.2 嵌入式系统的硬件基础 1.3 实验:编译BOOTLOADER 第2章 嵌入式开发环境的建立 2.1 概述 2.2 操作系统发展史 2.3 操作系统内核 2.4 进程与中断管理 2.5 调度机制 2.6 I/O设备 2.7 文件管理 2.8 用户界面 2.9 智能化用户界面 2.10 主流嵌入式操作系统介绍 2.11 实验:编译 LINUX 内核 第3章 嵌入式系统硬件平台的构建 3.1 存储器 3.2 输入/输出设备 3.3 电源转换与管理 3.4 接口技术 3.5 总线 3.6 嵌入式系统开发常用的硬件调试和编程技术 3.7 实验:烧写嵌入式LINUX的各部分到目标板 第4章 嵌入式ARM处理器介绍 4.1 ARM处理器概述 4.2 ARM处理器指令系统 4.3 S3C44B0处理器结构 4.4 S3C44B0初始化汇编程序实例 4.5 实验:制作文件系统及程序的烧写 第5章 嵌入式系统交叉编译 5.1 编译原理 5.2 词法分析 5.3 语法分析 5.4 中间代码 5.5 代码优化 5.6 交叉编译技术 5.7 GCC交叉编译器 5.8 一个交叉编译器的生成实例 5.9 实验:交叉编译并运行简单程序 第6章 LINUX设备驱动程序开发 6.1 设备驱动基础 6.2 设备文件接口 6.3 文件操作 6.4 I/O操作 6.5 中断处理 6.6 应用实例 6.7 网络设备 6.8 实验:编写简单驱动程序 第7章 液晶控制器实例开发 第8章 嵌入式闪存文件系统开发 第9章 网络设备驱动开发 第10章 UCLINUX下网络驱动实例开发 第11章 图形用户接口开发 |
商品评论(0条)