第1章 绪论11588.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.5 ARM学习过程需要注意的几个问题 1. 不要认为32位处理器有多难,裸机操作难度并不大; 2. 要学会看技术文档,到各种论坛找资料; 3. 把ARM结构处理器当做一种高档单片机来使用是学好嵌入式的第一步; 4. 与51对比着学习会事半功倍。 一些忠告 嵌入式微处理器毕竟是以嵌入式系统为最终应用目标的一种处理器,如果不使之嵌进去操作系统,不能发挥其应有的功能,也就谈不上嵌入式系统。 学习嵌入式系统需要很多前期课程:操作系统原理,C++,C语言过硬,一定的LINUX基础等。 只要是做嵌入式芯片的,无论是设计者、还是生产者,都难以绕过ARM(Advanced RISC Machines)—一家在半导体和芯片领域享有盛名的英国公司。但是与其在业内的鼎鼎大名形成鲜明对比的是,ARM在圈外却一贯默默无闻。 * TM * * TM 嵌入式微处理器结构与应用 主讲人:董玉华 课程安排: 32学时 (8学时实验) 配套教材:《ARM嵌入式系统结构与编程》 邱铁 编著,清华大学出版社 要求:不迟到,不早退,多动手 考核方式:待定 课程简介 移动芯片巨头英国ARM的发展史 1978年12月5日,物理学家赫尔曼·豪泽(Hermann Hauser)和工程师Chris Curry,在英国剑桥创办了CPU公司(Cambridge Processing Unit),主要业务是为当地市场供应电子设备。 1979年,CPU公司改名为Acorn计算机公司。 1985年,Roger Wilson和Steve Furber设计了他们自己的第一代32位、6M Hz的处理器,用它做出了一台RISC指令集的计算机,简称ARM(Acorn RISC Machine)。这就是ARM这个名字的由来。 早期使用ARM芯片的典型设备,就是苹果公司的牛顿PDA。 1990年11月27日,Acorn公司正式改组为ARM计算机公司。苹果公司出资150万英镑,芯片厂商VLSI出资25万英镑,Acorn本身则以150万英镑的知识产权和12名工程师入股。 ARM公司把其在CPU领域的知识产权,授权给手机芯片的技术合作公司。后者在ARM技术基础上把自己的东西加进来形成产品——手机芯片;然后技术合作公司再将芯片卖给系统厂商,而系统厂商将汇集而来的产品部件进行组装,形成贴有自己商标的最终产品。 1993年,ARM终于有机会按照该模式和世界芯片业大师级的公司美国德州仪器进行合作。 市场份额 手机处理器90%的市场份额 上网本处理器30%的市场份额 平板电脑处理器70%的市场份额  ARM公司通过出售芯片技术授权,建立起新型的微处理器设计、生产和销售商业模式。ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的都是一套独一无二的ARM相关技术及服务。利用这种合伙关系,ARM很快成为许多全球性RISC标准的缔造者。 什么是嵌入式 嵌入式分为狭义和广义两种解释 广义的嵌入式:带有微处理器的专用软、硬件系统。如:单片机、DSP、FPGA等 狭义的嵌入式:围绕着ARM 的应用,本课程就是围绕ARM的软硬件结构来进行讲解的。 嵌入式课程体系结构 嵌入式系统 嵌入式操作系统 底层驱动开发 嵌入式操作系统移植 应用程序开发 裸机运行 (本门课程内容) 裸机运行 (本门课程内容) 嵌入式操作系统 嵌入式操作系统移植 裸机运行 (本门课程内容) 嵌入式操作系统 第1章 绪论 1.1 嵌入式系统定义 1.2 嵌入式操作系统 1.3 嵌入式应用领域及人才需求 1.4 51与ARM的对比 1.5 学习过程需要注意的几个问题 1.1 嵌入式系统定义 硬件方面:最初是基于单片机。 Intel、Samsung、Motorola、Philips和Atmel纷纷采用ARM技术。 软件方面:早期商业级的“实施操作系统内核”,后发展成为实时多任务操作系统,并作为一种可移植的软件平台成为当前国际嵌入式系统的应用软件支撑。 程序员可以根据任务需求和操作系统的接口定义进行编程,硬件由操作系统来管理。 1.1.1 嵌入式系统发展历程 1.1.2 嵌入式系统的定义 IEEE的定义: Devices used to control, monitor, or assist the operation of equipment, machinery or plants. 从中可以看出,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置 我国嵌入式系统的行业定义 以应用为中心,以计算机技术为基础,软件硬件可裁剪适应应用系统对功能、可靠性、成本、功耗严格要求的专用计算机系统。 嵌入式系统的组成 硬件层 硬件层中包含嵌入式微处理器、存储器(SDRAM、ROM、Flash等)、通用设备

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档