嵌入式系统基础与应用
分類: 图书,计算机/网络,计算机体系结构,
作者: 刘亚平等编著
出 版 社:
出版时间: 2009-1-1字数: 444000版次: 1页数: 278印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787300099606包装: 平装编辑推荐
高校教师与企业工程技术人员共同编写,围绕实际需求组织内容,强调理论与实践的结合,帮助读者以最快速度进入嵌入式系统的世界。
结构设计紧凑,内容取舍合理,突出实际应用,具有很强的实用性和操作性。
丛书特色:
课程体系的系统性:注重教学内容和体系的创新;教学方法的多样性:加强全方位的教学配套资源建设;教学内容的先进性:力求介绍最新的技术和方法;理论与实践并重:阐明基础理论,强调实践应用;易教易学:创新体例,合理布局,通俗易懂。
内容简介
本书系统地介绍了嵌入式系统的设计和开发原理及方法,并给出了3个详细的设计实例,帮助读者进一步了解与掌握嵌入式系统的设计方法。本书主要内容包括:嵌入式系统概述,嵌入式系统硬件平台,ARM开发平台,嵌入式系统开发环境,嵌入式操作系统,嵌入式图形界面,ARM程序设计基础,嵌入式软件开发,设备驱动程序开发,嵌入式系统的调试,嵌入式系统应用开发实例。
本书注重内容的实用性,既可作为工程型、应用型高等院校嵌入式系统课程的教材,也可作为自学嵌入式系统的教材和参考书。
目录
第1章嵌入式系统概述
1.1现代计算机的技术发展史
1.1.1始于微型机时代的嵌入式应用
1.1.2现代计算机技术的两大分支
1.1.3两大分支发展的里程碑事件
1.2嵌入式系统
1.2.1嵌入式系统的概念
1.2.2嵌入式系统的发展
1.2.3嵌入式系统的特点
1.2.4嵌入式系统的种类
1.2.5嵌入式系统的结构
1.2.6嵌入式系统的应用范围
1.2.7嵌入式技术的重要性与两面性
1.3嵌入式SoC技术
1.3.1嵌入式SoC概述
1.3.2嵌入式SoC的特点
1.3.3 IP复用技术
1.3.4嵌入式SoC的优缺点
1.4嵌入式系统的发展趋势与挑战
1.4.1嵌入式系统的发展趋势
1.4.2嵌入式系统设计的挑战
练习题1
第2章嵌入式硬件系统
2.1嵌入式系统的硬件组成
2.1.1嵌入式处理器
2.1.2存储器
2.1.3输入,输出设备
2.1.4电源
2.2嵌入式系统的硬件开发技术
2.2.1 接口技术
2.2.2总线技术
2.2.3硬件调试技术
2.2.4不同电压设备互连
练习题2
第3章ARM开发平台
3.1 SMDK2410概述
3.2吨路描述
3.2.1供电系统
3.2.2SMDK2410的体系结构
3.3系统配置
3.3.1 时钟
3.3.2复位逻辑
3.3.3电源选择
3.3.4引导ROM(BANK0)
3.3.5NAND Flash配置
3.3.6通用I/O口
3.3.7U4(EPM7032)XDMA通道选择
3.3.8LCD接口
3.3.9触摸屏
3.3.10键盘和SPI接口
3.3.11A/D转换器接口
3.3.12SD(MMC)主接口
3.3.13 USB接口
3.3.14UART接口
3.3.15IrDA接口
3.4S3C2410X介绍
3.4.1S3C2410X特性
3.4.2内部结构图
3.4.3芯片引脚定义
3.4.4S3C2410X启动分析
练习题3
第4章嵌入式系统开发环境简介
4.1ARM SDT2.5开发环境
4.1.1建立工程文件
4.1.2进行程序的在线仿真、调试
4.2ADS 1.2开发环境
4.2.1配置ADS集成开发环境
4.2.2建立工程文件
4.2.3进行程序的在线仿真、调试
4.3超级终端设置及BIOS功能使用
练习题4
第5章嵌入式操作系统
5.1概述
……
第6章嵌入式图形界面
第7章ARM程序设计
第8章基于ARM的软件开发
第9章设备驱动程序开发
第10章嵌入式系统的调试
第11章嵌入式系统开发实例
参考文献
书摘插图
第1章嵌入式系统概述
1.2.2嵌人式系统的发展
嵌入式系统的出现至今已经有30多年的历史,近几年来,计算机、通信、消费电子的一体化趋势日益明显,嵌入式技术已成为一个研究热点。纵观嵌入式技术的发展过程,大致经历4个阶段。
第1阶段是以单芯片为核心的可辅程控制器形式的系统,具有与监测、伺服、指示设备相配合的功能。这类系统大部分应用于一些专业性强的工业控制系统中,一般没有操作系统的支持,通过汇编语言编程对系统进行直接控制。这一阶段系统的主要特点是:系统结构和功能相对单一,处理效率较低,存储容量较小,几乎没有用户接口。由于这种嵌入式系统使用简单、价格低,以前在国内工业领域应用较为普遍,但是已经远不能适应高效的、需要大容量存储的现代工业控制和新兴信息家电等领域的需求。
第2阶段是以嵌入式CPU为基础、以简单操作系统为核心的嵌入式系统。主要特点是:CPU种类繁多,通用性比较弱;系统开销小,效率高;操作系统达到一定的兼容性和扩展性;应用软件较专业化,用户界面不够友好。
第3阶段是以嵌入式操作系统为标志的嵌入式系统。主要特点是:嵌入式操作系统能运行于各种不同类型的微处理器上,兼容性好;操作系统内核小、效率高,并且具有高度的模块化和扩展性;具备文件和目录管理、多任务、网络支持、图形窗口以及用户界面等功能;具有大量的应用程序接口API,开发应用程序较简单;嵌入式应用软件丰富。
第4阶段是以Internet为标志的嵌入式系统。这是一个正在迅速发展的阶段。目前大多数嵌入式系统还孤立于Internet之外,但随着Internet的发展以及Internet技术与信息家电、工业控制技术结合日益密切,嵌入式设备与Internet的结合将代表嵌入式系统的未来。
……