嵌入式系统开发基础——基于ARM9微处理器C语言程序设计(第六版)第一章 嵌入式控制系统简介.ppt

嵌入式系统开发基础——基于ARM9微处理器C语言程序设计(第六版)第一章 嵌入式控制系统简介.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

·主频最高可达400MHz。·内嵌并行读/写操作部件。ARM10E系列微处理器主要应用于下一代无线设备、数字消费品、成像设备、工业控制、通信和信息系统等领域。ARM10E系列微处理器包括ARM1020E、ARM1002E和ARM1026JE-S三种类型,以适用于不同的应用场合。5.ARM920T

ARM920T高缓存处理器是ARM9Thumb系列中高性能的32位单片系统处理器。而ARM920TDMI系列微处理器包含如下几种类型的内核。·ARM9TDMI:只有内核。·ARM940T:由内核、高速缓存和内存保护单元(MPU)组成。·ARM920T:由内核、高速缓存和内存管理单元(MMU)组成。ARM920T提供完善的高性能CPU子系统,包括以下方面:·ARM9TDMIRISCCPU。·16K字节指令缓存与16K字节数据缓存。·指令与数据存储器管理单元(MMU)。·写缓冲器。·高级微处理器总线架构(AMBA)总线接口。·ETM(内置跟踪宏单元)接口。ARM920T中的ARM9TDMI内核可执行32位ARM及16位Thumb指令集。ARM9TDMI处理器是哈佛结构,有包括取指、译码、执行、存储及写入的5级流水线。ARM920T处理器包括以下两个协处理器。·CP14:控制软件对调试通道的访问。·CP15:系统控制处理器,提供16个额外寄存器来配置与控制缓存、MMU、系统保护、时钟模式及其他系列选项。ARM920T处理器的主要特征如下。第一章嵌入式控制系统简介

主要内容:1.1单片机和嵌入式控制系统的定义和分类1.2ARM处理器简介1.1单片机和嵌入式控制系统的定义和分类在许多文献中,对嵌入式控制有不同的定义,最常见的一种说法是:嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、对功能、可靠性、成本、体积和功耗有严格要求的专用计算机系统。还有一种说法:嵌入式系统就是一个具有特定功能或用途的计算机软硬件结合体。各种说法虽然在一定程度上对嵌入式进行了描述,但都不全面或确切。实际上,嵌入式控制系统是和单片机的产生和发展分不开的,本节结合单片机的介绍对嵌入式给出了定义。并对嵌入式控制系统的设计方法进行了介绍。1.1.1单片机和嵌入式控制系统的定义单片机就是在一片半导体硅片上集成了中央处理单元(CPU)、存储器(RAM/ROM)和各种I/O接口的微型计算机。这样一块集成电路芯片具有一台微型计算机的功能,因此被称为单片微型计算机,简称单片机。单片机主要应用在测试和控制领域,由于单片机在使用时,通常处于测试和控制领域的核心地位并嵌入其中,因此我们也常把单片机称为嵌入式微控制器(EmbeddedMicrocontrollerUnit),把嵌入某种微处理器或单片机的测试和控制系统称为嵌入式控制系统(EmbeddedControlSystem)。1.1.2嵌入式控制系统的设计方法做为嵌入式控制器的单片机,不管是8位单片机还是16位单片机或32位单片机,由于受其本身资源限制,其应用程序都不能在其本身上开发。开发其应用程序,还需要一台通用计算机,如常用的IBM-PC机或兼容机,Mindows95/98/2000或XP操作系统,256M以上内存,1G以上硬盘内存空间(运行交叉编译环境ADS1.2最低配置)。我们也称这台通用计算机为“宿主机”,称做为嵌入式控制器的单片机为“目标机”。应用程序在“宿主机”上开发,在“目标机”上运行。“目标机”和“宿主机”之间利用计算机并口通过一台叫“仿真器”的设备相连,程序可以从“宿主机”传到“目标机”,这也叫程序下载,也可以从“目标机”传到“宿主机”,叫程序上传。应用程序通过“仿真器”的下载和上传,在“宿主机”上反复修改,这个过程叫“调试”。调试好的应用程序,在“宿主机”上编译成“目标机”可以直接执行的机器码文件,通过一台叫“固化器”的设备下载并固化到“目标机”的程序存储器中,整个下载过程,叫烧片,也叫程序固化。程序固化是单片机开发的最后一步,以后“宿主机”和“目标机”就可以分离,“宿主机”任务完成。“目标机”就可以独立执行嵌入式控制器的任务。1.1.3嵌入式控制系统各种设计方法的特点1.目标机上安装某种嵌入式操作系统人们在目标机上嵌入某种功能较强且占用内存较少的操作系统,用户程序在该操作系统支持下运行。我们也把这种操作系统叫嵌入式操作系统,嵌入式操作系统有多种,如比较著名的WindowsCE,Linux,μC/OS

您可能关注的文档

文档评论(0)

喜宝 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档