基于32位coldfire的构建嵌入式系统

基于32位coldfire的构建嵌入式系统

ID:15799086

大小:13.01 MB

页数:447页

时间:2018-08-05

基于32位coldfire的构建嵌入式系统_第1页
基于32位coldfire的构建嵌入式系统_第2页
基于32位coldfire的构建嵌入式系统_第3页
基于32位coldfire的构建嵌入式系统_第4页
基于32位coldfire的构建嵌入式系统_第5页
资源描述:

《基于32位coldfire的构建嵌入式系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于32位ColdFire构建嵌入式系统王宜怀陈建明蒋银珍著电子工业出版社内容简介本书以飞思卡尔半导体公司(原摩托罗拉半导体部)的32位ColdFire系列微控制器中带以太网接口的MCF52233、带CAN总线接口MCF52235、带USB2.0接口MCF52223三个型号为蓝本阐述嵌入式系统的软件与硬件设计。全书共16章,其中第1章为概述,阐述嵌入式系统的知识体系、学习误区、学习建议。2-3章概述ColdFire系列微处理器特点,给出MCF52233的引脚功能与硬件最小系统电路,给出第一个样例程序及ColdFire工程组织,完成第一个ColdF

2、ire工程的入门。4-10章分别给出UART、键盘、LED与LCD、AD、定时器、QSPI、I2C与Flash存储器在线编程等。11-15分别给出MCF52235的CAN总线、基于MCF52233嵌入式以太网、MCF52233的其他模块、MCF52223的USB2.0编程、µC/OS-Ⅱ在ColdFire上的移植与应用,第16章给出基于硬件构件的嵌入式系统开发方法。附录含有有关实践资料索引。本书配有光盘,包含了书中提供的所有实例源程序、辅助资料、相关芯片资料及常用软件工具。本书可供大学有关专业的高年级学生和研究生用作教材或参考读物,也可供嵌入式系

3、统开发与研究人员用作参考和进修资料。前言嵌入式计算机系统简称嵌入式系统,其概念最初源于传统测控系统对计算机的需求。随着以微处理器(MPU)为内核的微控制器(MCU)制造技术的不断进步,计算机领域在通用计算机系统与嵌入式计算机系统这两大分支分别得以发展。通用计算机已经在科学计算、事物管理、通信、日常生活等各个领域产生重要影响。在后PC时代,嵌入式系统的广阔应用将是计算机发展的重要特征。一般来说,嵌入式系统的应用范围可以粗略分为两大类:一类是电子系统的智能化(工业控制、现代农业、家用电器、汽车电子、测控系统、数据采集等);另一类是计算机应用的延伸(M

4、P4、手机、通信、网络、计算机外围设备等)。不论如何分类,嵌入式系统的技术基础是不变的,即要完成一个以MCU为核心的嵌入式系统应用产品设计,需要有硬件、软件及行业领域相关知识。但是,随着嵌入式系统中软件规模日益增大,对嵌入式底层驱动软件的封装提出了更高的要求,可复用性与可移植性受到特别关注,嵌入式软件构件化开发方法逐步被业界所重视。本书以嵌入式硬件构件与底层软件构件设计为主线,按照嵌入式软件工程的要求,以飞思卡尔半导体公司的32位ColdFire系列微控制器中带以太网接口的MCF52233、带CAN总线接口的MCF52235、带USB2.0接口的

5、MCF52223三个型号为蓝本,按照“通用知识—芯片编程结构概要—基本编程方法—底层驱动构件封装—应用方法与举例”的线条,逐步阐述电子系统智能化嵌入式应用的软件与硬件设计。关于飞思卡尔ColdFire系列微控制器:飞思卡尔半导体是全球最大半导体公司之一,在微控制器领域长期居全球市场领先地位,以高可靠性获得业界一致赞誉。该公司的微控制器产品系列齐全,由不同位数(8位、16位、32位等),不同封装形式(DIP、SOIC、QFP等),不同温度范围,所含模块不同等构成了庞大的飞思卡尔微控制器产品系列,广泛应用于汽车电子、消费电子、工业控制、网络和无线市场

6、等嵌入式系统各个领域。该公司每年的研发投入超过12亿美元。飞思卡尔公司的ColdFire系列单芯片微控制器解决方案主要面向工业/家庭自动化、远程数据采集与控制、医疗仪表、照明控制节点、以太网应用、USB应用、ZigBeeTM控制节点等领域。该公司自2006年开始提供32微控制器MCF5223x、MCF5222x部分样片以来,已经逐步形成了不同的功能、价格、集成度和调试能力的32位单芯片嵌入式应用的解决方案,使得用户可以各取所需。也就是说,面向电子系统智能化嵌入式应用的设计,无论需要怎样的系统功能和集成度,总能从ColdFire庞大产品系列中选取一

7、款合适的芯片进行应用开发。这正是嵌入式系统产品设计者所期望的。本书是第一本以完整实例方式阐述飞思卡尔MCF5223x与MCF5222x应用设计的著作。本书特点:(1)把握通用知识与芯片相关知识之间的平衡。书中对于嵌入式“通用知识”的基本原理,以应用为立足点,进行语言简洁、逻辑清晰的阐述,同时注意与芯片相关知识之间的衔接,使读者在更好地理解基本原理的基础上,理解芯片应用的设计,同时反过来,加深对通用知识的理解。(2)把握硬件与软件的关系。嵌入式系统是软件与硬件的综合体,嵌入式系统设计是一个软件、硬件协同设计的工程,不能像通用计算机那样,软件、硬件完

8、全分开来看。特别是对电子系统智能化嵌入式应用来说,没有对硬件的理解就不可能写好嵌入式软件,同样没有对软件的理解也不可能设计好嵌入式硬件。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。