网站大量收购独家精品文档,联系QQ:2885784924

arm cortex m4嵌入式系统开发实践1.pdf

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 、嵌入式以太网等。并在各书中基本保持不变。这一 点是接受了飞

文档评论(0)

牛X文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档