内容简介
《普通高校“十二五”规划教材·实践创新系列:ARM嵌入式项目实战开发》以Linux操作系统和ARM芯片组成的软、硬件为平台,通过多个嵌入式系统开发实例,详细介绍了嵌入式系统的项目开发全过程。其中包括射频识别的学生安全系统、基于μC/OS-II系统的TCP/IP协议栈移植、嵌入式WebServer温度监测系统,以及嵌入式点菜系统、银行排队机系统和MP3播放器的实现,并给出了实现过程中完整的源代码。本书中所涉及项目均以广州天嵌计算机科技有限公司的TQ2440开发板为例,并以实际项目开发步骤展开,循序渐进地引导读者自主进行嵌入式项目开发实战的学习。
本书可作为计算机及相近专业嵌入式系统等相关课程的辅助教材,也适合用作学生实训和嵌入式系统开发人员的参考书。
目录
第1章 嵌入式开发概述
1.1 嵌入式系统介绍
1.1.1 嵌入式系统的定义和特点
1.1.2 嵌入式系统的发展
1.2 主流嵌入式操作系统
1.2.1 μC/OS-II
1.2.2 Linux
1.2.3 Windows CE
1.2.4 VxWorks
本章小结
第2章 ARM硬件开发平台
2.1 三星S3C2440A处理器详解
2.2 ARM开发平台简介
2.2.1 TQ2440开发板说明
2.2.2 TQ2440应用说明
本章小结
第3章 基于Linux操作系统开发环境的构建
3.1 硬件环境构建
3.1.1 主机与开发板结合的开发环境
3.1.2 硬件要求
3.2 软件环境构建
3.2.1 在虚拟机中安装Linux
3.2.2 网络服务的配置与启动
3.2.3 安装交叉编译工具链
3.2.4 交叉开发环境配置
本章小结
第4章 基于ARM嵌入式射频识别学生安全系统
4.1 功能分析
4.1.1 射频识别技术简介
4.1.2 学生安全管理的性
4.1.3 系统原理
4.2 硬件设计
4.2.1 硬件总体设计
4.2.2 功能模块接口与连接
4.3 软件设计
4.3.1 总体软件结构设计
4.3.2 系统移植
4.3.3 应用程序开发
4.4 项目实现
本章小结
第5章 基于μc/os-II系统TCP/IP协议栈移植
5.1 功能分析
5.1.1 μC/OS-II简介
5.1.2 LwIP简介
5.1.3 项目主要内容
5.2 硬件设计
5.2.1 硬件总体设计
5.2.2 功能模块接口与连接
5.3 软件设计
5.3.1 软件结构总体设计
5.3.2 系统移植
5.3.3 驱动开发
5.3.4 应用程序开发
5.4 项目实现
5.4.1 编译项目
5.4.2 调试准备
5.4.3 调试步骤
本章小结
第6章 基于ARM嵌入式Web Server温度检测系统
第7章 基于ARM嵌入式点菜机系统
第8章 基于ARM嵌入式银行排队模式系统
第9章 基于SRM嵌入式Linux+Qt+MplayerMP3播放器设计
参考文献