- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
arm cortex m4嵌入式系统开发实践1
ARM Cortex M4 嵌入式系统开发实践
-基于飞思卡尔K60 系列微控制器
王宜怀 王林 编著
内容简介
本书以飞思卡尔半导体公司(原摩托罗拉半导体部)的 32 位 K60 系列微控制器中
MK60N512VMD100 为蓝本阐述嵌入式系统的软件与硬件设计。全书共17 章,其中第 1 章
为概述,阐述嵌入式系统的知识体系、学习误区、学习建议及基于硬件构件的嵌入式系统开
发方法。第 2 章给出 MK60N512VMD100 硬件最小系统。第 3 章给出第一个样例程序及
CodeWarrior 、IAR 工程组织,完成第一个MK60N512VMD100 工程的入门。第4 章阐述串
行通信接口UART ,并给出第一个带中断的实例。1-4 章完成了学习一个新MCU 完整要素
(知识点)的入门。6- 16 章分别给出GPIO 的应用(键盘、LED 及LCD )、定时器、A/D 转
换、SPI、I2C 、I2S 、Flash 、CAN 、USB 、SDHC、TSI、以太网及MK60N512VMD100 其他
模块等。第17 章讲述了嵌入式操作系统有关的知识。
本书提供了所有实例源程序、辅助资料、相关芯片资料及常用软件工具。
本书可供大学有关专业的高年级学生和研究生用作教材或参考读物,也可供嵌入式系统
开发与研究人员用作参考和进修资料。
I
前言
嵌入式计算机系统简称为嵌入式系统,其概念最初源于传统测控系统对计算机的需求。
随着以微处理器(MPU )为内核的微控制器(MCU )制造技术的不断进步,计算机领域在
通用计算机系统与嵌入式计算机系统这两大分支分别得以发展。通用计算机已经在科学计算、
事物管理、通信、日常生活等各个领域产生重要的影响。在后PC 时代,嵌入式系统的广阔
应用将是计算机发展的重要特征。一般来说,嵌入式系统的应用范围可以粗略分为两大类:
一类是电子系统的智能化(如工业控制、现代农业、家用电器、汽车电子、测控系统、数据
采集、传感网应用等);另一类是计算机应用的延伸(如手机、电子图书、通信、网络、计
算机外围设备等)。不论如何分类,嵌入式系统的技术基础是不变的,即要完成一个以MCU
为核心的嵌入式系统应用产品设计,需要有硬件、软件及行业领域相关知识。但是,随着嵌
入式系统中软件规模日益增大,对嵌入式底层驱动软件的封装提出了更高的要求,可复用性
与可移植性受到特别的关注,嵌入式软硬件构件化开发方法逐步被业界所重视。
本书基本思想
本书以嵌入式硬件构件与底层软件构件设计为主线,按照嵌入式软件工程的要求,以飞
思卡尔半导体公司(原摩托罗拉半导体部)的32 位K60 系列中MK60N512VMD100 微控制
器为蓝本阐述嵌入式系统的软件与硬件设计。并阐述嵌入式操作系统相关知识。
我从事单片机与嵌入式系统科研与教学工作是从 1991 年开始的。1991- 1999 年间,使
用MCS-51 系列MCU 。2000 年至现在,一直使用飞思卡尔(2004 年以前是摩托若拉半导体
部)的MCU 。十多年来,陆续以飞思卡尔的HC08/S08 (8 位)、S12/S12X (16 位)、ColdFire
(32 位)、M*Core (32 位,该内核转给中国后称为C*Core )进行科研开发与教学工作,并
以这些MCU 为蓝本先后写了一些嵌入式应用技术入门方面的书,得到了大多数读者的肯定,
深受感动。2010-2011 年,苏州大学嵌入式团队的工作重点是进行ARM Cortex-M4 核Kinetis
系列MCU (K60 )、新型Zigbee 芯片MC1323x 、DSC 芯片MC56F825x 等方面的工作,这
些工作成果也将会逐步与读者分享。在写书方面,多年来一直在探索如何能够使读者不误入
歧途,如何能够快速入门,如何能够规范编程,如何能够由浅入深、循序渐进,如何能够使
读者打好嵌入式硬件与软件基础。为此从以下几点把握写作:(1)把与芯片无关的通用知识
分离出来,从涉及底层编程角度对基本原理进行简明扼要的阐述,分别放入相应章节的前面
或网上光盘中。这些知识主要包括通用I/O 、串行通信、键盘编码原理、LED 扫描原理、SPI、
2
PWM 、USB 、I C、CAN、A/D 、D/A 、嵌入式以太网等。并在各书中基本保持不变。这一
点是接受了飞
您可能关注的文档
最近下载
- 山东省聊城市东阿县2022-2023学年四年级下学期期中英语试卷.docx VIP
- 基坑工程技术标准DG TJ08-61-2018上海(1).pdf
- 2020-2021学年粤教版三年级科学下册教学计划.docx VIP
- 安永-达芙妮预算管控框架设计v2.6-201209.pptx VIP
- 涉密软件项目实施过程必威体育官网网址管理.pdf
- 内部控制与风险管理-全套PPT课件.pptx
- 附件-1二级医疗机构安全生产标准化评定标准.doc
- 必威体育精装版教科版小学二年级科学下册《全册》教案板书反思教学设计.docx VIP
- 质量保证承诺书.docx VIP
- 2025年公文筐测试题汇总(附答案).pdf VIP
文档评论(0)