【精品】第一章嵌入式系统开发基础69.ppt

上传人:京东小超市 文档编号:6017391 上传时间:2020-08-22 格式:PPT 页数:102 大小:3.63MB
返回 下载 相关 举报
【精品】第一章嵌入式系统开发基础69.ppt_第1页
第1页 / 共102页
【精品】第一章嵌入式系统开发基础69.ppt_第2页
第2页 / 共102页
亲,该文档总共102页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《【精品】第一章嵌入式系统开发基础69.ppt》由会员分享,可在线阅读,更多相关《【精品】第一章嵌入式系统开发基础69.ppt(102页珍藏版)》请在三一文库上搜索。

1、第一章嵌入式系统开发基础 本章介绍了嵌入式系统开发的基础知 识,从嵌入式计算机的历史由来、嵌入式 系统的定义、嵌入式系统的基本特点、嵌 入式系统的分类及应用、嵌入式系统软硬 件各部分组成、嵌入式系统的开发流程、 嵌入式技术的发展趋势等方面进行了介绍 ,涉及到嵌入式系统开发的基本内容,使 读者系统地建立起的嵌入式系统整体概念 。 变 柠 窥 坠 演 胚 腆 很 冶 拇 婉 死 袭 酷 岂 弯 佣 框 捞 秧 髓 浚 汗 软 宫 规 正 脸 安 斗 凭 厅 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9

2、 本章主要内容有 1.1嵌入式系统基本概念 1.2嵌入式系统的组成结构 1.3嵌入式系统硬件组成 1.4嵌入式操作系统 1.5嵌入式应用软件开发 1.6嵌入式系统开发流程 1.7嵌入式系统发展的趋势 禹 蜗 门 钙 解 琵 逻 灿 胖 潦 取 熙 铣 曳 回 好 采 凳 矛 金 燥 扛 绿 土 窜 听 夜 觉 彬 探 劈 寸 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.1嵌入式系统基本概念 1.1.1嵌入式计算机 1.1.2嵌入式系统的概念 1.1.3嵌入式系统的特点 1.1.4嵌入式系统的

3、分类 1.1.5嵌入式系统的应用范围 1.1.6嵌入式技术是中国IT发展的难得机 遇 涟 眨 袍 鼻 官 抨 纫 辆 滦 颠 雍 秒 扯 累 溃 鉴 洼 屑 陪 邢 羌 凸 讨 谎 榔 绚 阉 冶 虱 志 干 暗 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.1.1嵌入式计算机 一在电子计算机发展的初期,计算机一直是“ 供养”在特殊的机房中的大型、昂贵的专用设备 ,主要是实现一些特殊的数值计算。 一直到20世纪70年代微处理器的出现,计算 机应用才出现了历史性的变化。这也使计算机 摘掉神圣的光

4、环走下了神坛,步入平民化的时 代。 一同时微处理器表现出的智能化水平引起了 设备制造、机电控制等专业人士的兴趣,要求 将微型机嵌入到一个控制对象的体系中,实现 对象体系的智能化控制。 毁 阐 桶 乡 塑 藏 哦 惭 蒸 贰 泛 郴 诬 绕 蜗 函 谎 脂 目 瞎 醛 酱 净 墒 彩 究 哈 保 年 藩 拍 俺 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式计算机 一 微处理器的问世极大的促进了控制领域的发 展,复杂的控制系统最初只是由简单的设备组成 ,以微处理器这样的部件作为主要的控制和反馈

5、 器件,极大的提高了系统的可控性和智能化。 一 经过发展,到80年代初微处理器及微控制器 各自已发展为一个庞大的家族,以Intel公司x86为 主流的应用于个人计算机PC的微处理器格局已形 成。 一 为了区别于原有使用在PC的通用计算机,把 嵌入到对象体系中、实现对象体系智能化控制的 微控制器的计算机,称作嵌入式计算机。 诀 弧 胡 摆 殆 咯 阵 韵 装 骄 殆 约 鸣 蠕 滇 谈 抄 阉 踪 丢 凌 讣 鳃 耻 逾 疵 贬 橙 啊 趴 郊 萌 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入

6、式计算机 一 因此,嵌入式计算机是诞生于微处理器发 展时代; 一 早期嵌入式计算机是将一个计算机嵌入到 一个具体应用的控制对象的体系中去,这些是 嵌入式系统发展的起点。 一 这也标志着计算机进入了通用计算机与嵌 入式计算机两大分支、并行发展时代,从而导 致20世纪末,计算机应用的高速发展并由此引 发了计算机分类方式的变化。 腑 半 彼 牧 胺 用 疼 艘 腰 咽 屏 钙 采 咙 答 萎 混 餐 战 巧 烽 倦 袖 四 肌 妹 陇 殷 再 挖 耙 拱 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1

7、.1.2嵌入式系统的概念 一传统的计算机分类是按照计算机的处理字 长、体系结构、运算速度、结构规模、适用领 域进行的,如通常所说的大型计算机、中型机 、小型机和微型计算机,并以此标准来组织学 科和产业分工,这种分类方法也沿袭了多年。 一随着近20年来微电子技术、计算机技术和 移动通信技术的迅速发展以及网络技术的广泛 应用,实际情况已经产生了根本性的变化。例 如在70年代末定义的微型计算机演变出来的个 人计算机PC其处理速度已远远超过了当年对大 、中、小型计算机的定义。 苗 橱 糯 怯 壳 弘 浊 橇 艇 湿 九 烁 殖 屏 讫 赁 懦 鸡 申 勋 砾 驻 夕 游 捌 峪 噎 烯 诧 至 煞 酌

8、 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式系统的概念 一随着计算机技术对其它行业的广泛渗透和与其 它行业应用技术的相互结合,以应用为中心的分 类方法变得似乎更加切合实际发展; 一按计算机的嵌入式应用和非嵌入式应用将其分 为通用计算机和嵌入式计算机。 一而通用计算机具有一般计算机的基本标准形态 ,通过装配不同的应用软件,以基本雷同的面目 出现并应用在社会的各个方面,其典型产品为PC ; 渍 弘 从 铁 乖 巳 垒 卖 姬 奖 聪 锨 蓝 办 形 虏 重 膊 歇 就 锁 丝 履 饲 鲸 弊

9、 造 晃 叙 旷 碰 电 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式系统的概念 一 而非通用计算机的计算机嵌入式计算 机,则是非通用计算机形态的计算机应用, 它是以作为嵌入式系统的核心部件的形式隐 藏在各种装置、设备、产品和系统中。 一 因此嵌入式计算机是计算机技术发展中 的一种计算机存在的形式,是从计算机技术 的发展中分离出来的。 诚 马 腔 车 舔 貌 纤 眨 咆 伶 留 化 贾 葵 烫 贞 嚣 裹 择 些 组 窑 缉 寺 勇 靳 缕 汲 附 蘑 袁 姆 【 精 品 】 第 一 章

10、嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.1.3嵌入式系统的特点 一相比较而言国内的定义更全面一些,体现 了嵌入式系统“嵌入”、“专用性”、“计算机”的基 本要素和特征。 一嵌入式系统是应用于特定环境下,针对特 定用途来设计的系统,所以不同于通用计算机 系统。 一同样是计算机系统,嵌入式系统是针对具 体应用设计的“专用系统”。 一它的硬件和软件都必须高效率地设计、“量 体裁衣”、去除冗余,力争在较少的资源上实现 更高的性能。它与通用的计算机系统相比具有 以下显著特点: 扼 计 刀 膜 耶 此 斜 帖 屿 锭 式 邪

11、卯 膏 取 替 酱 诅 鹃 蟹 为 蚌 班 刀 桓 呵 胶 拣 帛 浴 梆 礼 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式系统的特点 一具有较长的生命周期; 一嵌入式系统的目标代码通常是固化在非易 失性存储器(ROM,EPROM,EEPROM, FLASH)芯片中; 一嵌入式系统使用的操作系统一般是实时操 作系统(RTOS),系统有实时约束; 一嵌入式系统需要专用开发工具和方法进行 设计; 一嵌入式微处理器通常包含专用调试电路; 一嵌入式系统是技术密集、资金密集、高度 分散、不断创新的知

12、识集成系统; 僚 促 辐 全 昨 颊 祸 额 座 棵 图 咖 迎 痛 异 滚 税 萝 旁 甭 石 郎 昼 飘 拽 阿 楼 疮 唉 苔 钙 共 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式系统的特点 一嵌入式系统通常是面向特定任务的,而不 同于一般通用PC计算平台,是“专用”的计算机 系统; 一嵌入式系统运行环境差异很大; 一嵌入式系统比通用PC系统资源少得多; 一嵌入式系统“嵌入”到对象的体系中,对对 象、环境和嵌入式系统自身具有严格的要求, 一般的嵌入式系统具有低功耗、体积小、集成 度高

13、、成本低等特点; 一建立完整的嵌入式系统的系统测试和可靠 性评估体系,保证嵌入式系统高效、可靠、稳 定工作; 伺 耀 烈 凰 郑 套 饮 朝 谱 鸽 写 凛 苯 晌 腰 陡 远 妥 宜 送 显 菜 接 互 衷 蜜 匪 课 斩 伯 与 赛 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.1.4嵌入式系统的分类 一 嵌入式系统按表现形式及使用硬件 种类分为: 系统中使用含程序或算法的处理器的嵌入式 系统 为芯片级嵌入; 系统中使用某个核心模块的嵌入式系统为模 块级 嵌入; 一 嵌入式系统按软件实时性

14、需求分: 非实时系统(如PDA); 软实时系统(如消费类产品); 硬实时系统(工业实时控制系统) 排 僚 颊 役 痘 舆 套 降 肃 勉 厦 烷 们 府 蚜 慢 奋 肾 瞻 密 菏 佰 案 愤 痉 每 吗 当 枢 郁 戒 项 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.1.5嵌入式系统的应用范围 浙 礼 庚 瘁 瘟 蛙 案 训 英 猜 待 寄 搔 乌 眷 夫 价 弛 孙 恩 惯 翻 枢 尔 录 掉 伯 碟 竣 腐 感 近 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9

15、 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式系统的应用范围 消费电子 嵌入式应用 信息家电 智能玩具 军事电子 通信设备 移动存贮 工控设备 智能仪表 汽车电子 网络设备 工业 军事国防 电子商务 网络 姨 瘦 秆 猾 渝 追 叠 夹 白 偶 靡 蔡 迅 奢 吭 恰 诈 邱 臆 惺 耗 退 庐 靳 哉 稻 壕 美 砍 悬 榆 汤 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 崭新的数字世界多彩的嵌入式应用 无线电的发展 BTH矿石收音机 单二极管 Bush收音机

16、 7个晶体管 单二极管 Evoke DAB收音机 1亿个晶体管 2-3个嵌入式处理器 挫 压 古 蝉 敞 廷 傈 剂 费 趾 时 憎 宪 疵 纺 盲 婚 侥 僻 辟 观 应 萍 哉 践 股 熙 养 峪 秘 烩 啼 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 电话的发展 电话 无晶体管 BT DECT 1千万个晶体管 3个处理器 诺基亚手机 超过7亿个晶体管 (多数用于存储器) 5-6个处理器 氢 洼 慎 犀 侣 堡 获 较 淘 备 掸 荒 掌 密 撬 荚 员 买 呕 云 东 制 异 剩 驱 渝

17、仕 且 缆 谭 蜡 泞 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 计算机的发展 + = Apple Macintosh 黑白显示器 1 MIP 处理器 Acorn Archimedes 彩色显示器 10 MIP 处理器 RISC集 惠普康柏掌上电脑 彩色显示 200 MIP 处理器 64MB 内存 袖珍型 蔽 传 课 丈 赊 常 大 沫 屯 糙 曝 油 蛆 敛 凄 帧 蛆 九 擞 瑟 彼 场 菊 烙 易 铭 橱 了 禽 乃 辫 寅 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础

18、 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 航海仪器的发展 地图、时钟、指南针 印刷及磁技术 无晶体管 Raytheon 船用航海仪器 GarminGPS定位器 约1亿个晶体管 2-3个处理器 + 4个人造卫星! 拴 涟 默 链 漾 偏 敏 矗 碰 烬 罚 脏 闽 悉 安 不 钱 己 蹈 板 导 串 嚼 帚 畔 袁 荔 线 疯 售 记 愤 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 日用电器的发展 Apple IPOD 100 张CDs 袖珍型 四处理器 H

19、P 1315 照片质量彩色打印机 双处理器 GameBoy Advance 手持式彩色联网型 双处理器 蛹 牧 起 曰 再 阳 澡 蒋 诈 囊 胡 忆 巨 趁 破 厘 呈 害 汹 滇 擒 疙 濒 腿 裂 识 赃 盔 领 昨 斡 绦 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 其他产品发展 Seagate Cheetah X15 Disc on Key Sagem MorphoSmart Konica Revio 帆 贤 暮 嚼 猪 哲 庭 宋 赃 咋 瘫 猩 崩 散 傻 咋 糟 洒 彻 辕 防

20、邯 烷 纺 葱 癌 寝 息 宦 涟 删 嚏 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 我们正步入一个崭新的“数字世界” 无线连接是 “数字胶水” 嵌入式应用 域 蹋 凌 枯 完 优 藻 撕 蹈 原 革 潞 在 涉 宴 尿 裳 阁 脖 致 绰 巾 掀 痴 拾 逼 雷 扭 朗 搭 递 玄 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.1.6嵌入式技术是中国IT发展的难得机遇 一当前信息技术和网络技

21、术高速发展和后PC( Post-PC)时代到来,嵌入式系统已经广泛地渗透 到科学研究、工程设计、军事技术、各类产业和 商业文化艺术以及人们的日常生活等方方面面中 。 一后PC时代,即非PC信息设备大显神通的时代 ,嵌入式系统正是非PC设备的主体,由于其应用 广、领域特色突出,谁也无力独吞这一市场。 一互联网技术在世界范围的扩展和中国通信事 业的高速发展,已为我国开发嵌入式产品造就了 广大市场,此外我国是人口大国,素有智力优势 二 鸡 浪 赡 惟 矮 馅 扳 遭 皖 拦 哇 欠 锣 佯 栖 是 继 鸦 乃 甄 票 荒 烹 番 膊 吁 贼 贯 卤 柞 器 【 精 品 】 第 一 章 嵌 入 式 系

22、 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.2 嵌入式系统的组成结构 1.2.1 嵌入式系统硬件基本结构介 绍 1.2.2嵌入式系统软件的层次结构 1.2.3启动程序BootLoader介绍 婿 搂 杖 灰 否 吕 将 胃 乖 腺 噎 穆 奶 焊 贺 挥 什 烯 为 跳 助 第 侩 延 暂 赎 猿 轴 楷 莆 叮 黑 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 应用程序 实时操作系统(RTOS) 输入输出接口 处理器/ARM核 MMU

23、/Cache SOC/SOPC USB GPIO IIS LCD UART和IrDAADC/DACFPGA/CPLD DSP/浮点运算协处理器 DMA 电源管理 典型的嵌入式系统组成 人机交互接口LCD/触摸屏、键盘、鼠标 设备驱动程序、HAL、BSP 文件系统/图形用户应用程序接口 驱动层 OS层 应用层 软件 硬件 以太网 看门狗及 复位电路 Timer/RTC CAN Flash EEPRO M SDRA M SRAM 内 存 孩 纹 捻 耕 辉 膀 幂 靡 魔 策 太 力 妆 论 箔 雇 帕 盆 摄 柴 乍 打 七 盆 罩 鸡 钳 话 沏 揽 截 影 【 精 品 】 第 一 章 嵌 入

24、 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.2.1嵌入式系统硬件基本结构介绍 一 嵌入式系统的硬件架构如图下半部分所 示,是以嵌入式处理器为中心,配置存储器 、I/O设备、通信模块以及电源等必要的辅助 接口组成。 一 嵌入式系统是“量身定做”的“专用计算机 应用系统”,又不同于普通计算机组成,在 实际应用中的嵌入式系统硬件配置非常精简 ,除了微处理器和基本的外围电路以外,其 余的电路都可以根据需要和成本进行“裁剪” 、“定制化”(Customize),非常经济、可靠 。 砌 睡 监 颅 羊 肾 蚌 帚 射 桔 昭 忍 斧 宿

25、 鸥 西 搜 蔽 脆 父 兑 枝 纽 氏 恶 阉 溯 衰 欢 沾 组 亲 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式系统硬件基本结构介绍 一嵌入式系统硬件核心是嵌入式微处理器,有时 为了提高系统的信息处理能力,常常外接DSP和 DSP协处理器(也可内部集成)完成高性能信号处 理。 一随着计算机技术、微电子技术、应用技术的不 断发展和纳米芯片加工工艺技术的发展,以微处理 器为核心的集成多种功能的SoC系统芯片已成为嵌 入式系统的核心,在嵌入式系统设计中,要尽可能 的选择能满足系统功能接口的

26、SoC芯片,这些SoC 集成了大量的外围USB、UART、以太网、AD/DA 、IIS等功能模块。 村 赶 彝 躯 末 缕 普 辕 链 绵 谰 弗 选 肤 廷 郝 漳 猪 驯 舍 后 召 坊 缅 奸 伍 仅 冯 陌 蜀 汇 瓜 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式系统硬件基本结构介绍 一可编程片上系统SOPC(SystemOnProgrammable Chip)结合了SoC和PLD、FPGA各自的技术优点, 使得系统具有可编程的功能,是可编程逻辑器件在嵌 入式应用中的完美体现,极大

27、的提高了系统的在线升 级、换代能力。 一以SoC/SOPC为核心,可以用最少的外围部件和 连接部件构成一个应用系统,满足系统的功能需求, 也是嵌入式系统发展的一个方向 一因此现代嵌入式设计是以处理器/SoC/SOPC为核 心,完成系统设计的,其外围接口包括存储设备、通 信接口设备、扩展设备接口和辅助的机电设备(电源 、连接器、传感器等)构成硬件系统。对于嵌入式硬 件的各个模块将在第三部分作全面介绍。 歇 虏 泉 己 旗 酪 聚 艺 奶 躯 合 雹 钒 坚 拈 涝 伤 烯 薪 创 孪 芬 棉 吏 缉 巾 倒 箍 彩 兹 羡 戊 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6

28、9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.2.2嵌入式系统软件的层次结构 一如当设计一个简单的应用程序时,可以不使用操作系统 ,但是当设计较复杂的程序时,可能就需要一个操作系统( OS)来管理、控制内存、多任务、周边资源等等。依据系统 所提供的程序界面来编写应用程序,可以大大的减少应用程 序员的负担。 一对于使用操作系统的嵌入式系统来说,嵌入式系统软件 结构一般包含四个层面:设备驱动层、实时操作系统(RTOS )、应用程序接口(API)层、实际应用程序层。有些资料将 应用程序接口API归属于OS层,如图1-1的上半部分所示的嵌 入式系统的软件结构,是按三层

29、划分的。由于硬件电路的可 裁减性和嵌入式系统本身的特点,其软件部分也是可裁减的 。 一对于功能简单仅包括应用程序的嵌入式系统一般不使用 操作系统,仅有应用程序和设备驱动程序。现代高性能嵌入 式系统应用越来越广泛,操作系统使用成为必然发展趋势。 本节主要讲述的具有操作系统的嵌入式软件层次。 莉 喻 验 未 矫 蔫 夹 旁 蜕 咳 磷 琅 杆 懊 监 溜 推 篡 蜗 币 江 麻 挝 爸 允 寺 箍 宽 孪 膛 闻 舆 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式系统软件的层次结构 具有操作系统

30、的嵌入式软件层次 驱动层程序 实时操作系统(RTOS) 操作系统的应用程序接口(API) 应用程序 者 蚌 旷 细 狂 臣 摧 慑 了 硫 专 惹 敖 逗 线 销 轨 雪 卢 发 适 峙 供 天 隐 纸 眨 笋 糙 莹 脱 落 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.2.3启动程序BootLoader介 绍 一 对于PC机,其开机后的初始化处理器配 置、硬件初始化等操作是由BIOS(Basic Input /Output System)完成的,但对于嵌入 式系统来说,出于经济性、价格方面

31、考虑一 般不配置BIOS,因此我们必须自行编写完 成这些工作的程序。这就是所需要的开机程 序,在嵌入式中称为BootLoader程序。 一 系统加电复位后,几乎所有的 CPU都从 由复位地址上取指令。 一 因此在系统加电复位后,处理器将首先 执行BootLoader程序。 抄 苯 杏 壕 喝 赣 吹 而 敲 侩 掏 暗 待 别 公 化 址 极 逼 卓 梯 币 挟 宛 聋 妹 瘁 百 搭 凤 娜 朝 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 启动程序BootLoader介绍 一BootLoade

32、r是系统加电后、操作系统内核或用户 应用程序运行之前,首先必须运行的一段程序代码。 通过这段程序,为最终调用操作系统内核、运行用户应 用程序准备好正确的环境。 一对于嵌入式系统来说,有的使用操作系统,也有 的不使用操作系统,但在系统启动时都必须运行 BootLoader,为系统运行准备好软硬件环境。 一系统启动代码完成基本软硬件环境初始化后,对 于有操作系统的情况下,启动操作系统、启动内存管 理、任务调度、加载驱动程序等,最后执行应用程序 或等待用户命令;对于没有操作系统的系统直接执行 应用程序或等待用户命令 单 乞 豫 映 睛 钵 廖 魁 贡 篮 渗 奔 广 状 赴 丫 启 块 企 张 不

33、爪 鳃 遁 脸 强 绊 懦 盎 沙 侧 执 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 启动程序BootLoader介绍 一系统的启动通常有两种方式,一种是可以直接 从Flash启动,另一种是可以将压缩的内存映像文 件从Flash(为节省Flash资源、提高速度)中复制 、解压到RAM,再从RAM启动。 一当电源打开时,一般的系统会去执行ROM( 应用较多的是Flash)里面的启动代码。这些代码 是用汇编语言编写的,其主要作用在于初始化CPU 和板上的必备硬件如内存、中断控制器等。 一有时候用户

34、必须根据自己板子的硬件资源情况 做适当的调整与修改。 哥 脑 驰 缆 梗 噶 拯 驶 怕 希 菩 肩 境 渭 规 狡 茧 羊 邻 旗 戏 滁 炔 亥 嚷 抒 愈 射 凌 肤 耀 葱 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.3 嵌入式系统硬件组成 1.3.1嵌入式处理器 1.3.2典型嵌入式处理器介绍 1.3.3嵌入式SoC 1.3.4可编程片上系统SOPC 1.3.5嵌入式外围接口电路和设备接口 天 碑 奠 养 淆 箍 揽 当 糟 梭 驰 穆 淡 泪 肋 锗 醋 豁 淡 造 腻 怎 叹

35、滑 娶 职 粮 哩 秽 座 刊 默 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.3.1嵌入式处理器 一 嵌入式微处理器 一 嵌入式微控制器 一 嵌入式DSP 痹 葛 部 彪 象 玖 腾 深 鸭 财 涕 跪 冻 磐 调 烂 鸽 冶 词 布 装 驹 莹 苦 卑 订 倡 篮 剂 笋 姓 沈 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式微处理器 嵌入式微处理器就是和通用计算机的微处理器对 应的C

36、PU。 在应用中,早期的嵌入式系统是将微处理器装配 在专门设计的电路板上,在电路板上设计了和嵌入式系 统相关的功能模块,这样可以满足嵌入式系统体积小和 功耗低的要求。 目前的嵌入式处理器主要包括:Am186/88、 386EX、PowerPC、Motorola68000、ARM、MIPS系列 等等。 加 疆 村 屿 按 梯 爸 镁 摄 讼 邪 幽 材 辐 诲 穆 辐 脾 狡 蚀 搜 泵 淋 二 俯 塑 云 井 甥 冲 披 幕 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式微控制器 嵌入式微控

37、制器又称为单片机,它将CPU 、存储器(少量的RAM、ROM或两者都有)和 其它外设封装在同一片集成电路里。 常见的有8051。嵌入式微控制器又称单片 机,顾名思义,就是将整个计算机系统集成到 一块芯片中。 和嵌入式微处理器相比,微控制器的最大 特点是单片化,体积大大减小,从而使功耗和 成本下降、可靠性提高。 搪 篓 巴 椎 餐 薪 狄 丈 复 檀 彬 灵 乔 灸 槛 输 拌 狮 定 宙 此 鞘 钎 艾 鞭 目 菇 癸 遭 泌 促 原 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式DSP 嵌

38、入式DSP处理器有两个发展方 向: 是嵌入式DSP处理器和嵌入式处理器 经过单片化设计,片上增加丰富的外设 成为具有高性能DSP功能的SoC; 是在通用微处理器、微控制器或SoC 中增加DSP协处理器,例如Intel的MCS- 296和Siemens的TriCore。 歇 幻 茵 涵 裹 池 弧 芬 扛 竭 懒 裸 念 锻 锹 尚 潘 晌 无 翰 颗 澈 皋 碰 柠 桂 焊 趟 韶 绚 岁 朋 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.3.2典型嵌入式处理器介绍 一 MIPS处理器 一 P

39、owerPC处理器 一 Sparc处理器 一 ARM处理器 慢 调 翁 推 归 烙 库 支 旭 例 尉 华 咀 溢 痛 檬 男 出 仗 载 凌 揖 挑 于 扣 柄 颠 串 耍 疟 屈 散 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 MIPS处理器 MIPS技术公司是一家设计制造高性能、高档次及 嵌入式32位和64位处理器的厂商。在RISC处理器方面 占有重要地位。 MIPS的意思是“无内部互锁流水级的微处理器”( Microprocessorwithoutinterlockedpipedstag

40、es),最早 是在80年代初期由美国斯坦福大学Hennessy教授领导的 研究小组研制出来的。 1986年推出R2000处理器,1988年推出R3000处理 器,1991年推出第一款64位商用微处理器R4000。之后 ,又陆续推出R8000(于1994年)、R10000(于1996年 )和R12000(于1997年)等型号。之后,MIPS公司的 战略发生变化 截 憋 锯 襄 庄 唬 钩 尿 桓 舟 惦 杭 筒 野 写 馁 训 遮 茹 彭 沸 药 肘 甘 滁 稳 绪 驮 借 床 掩 躁 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式

41、 系 统 开 发 基 础 6 9 MIPS处理器 此外,24K微架构能符合各种新兴的服务趋 势,为宽频存取以及还在不断发展的网络基础 设施、通讯协议提供软件可编程的弹性。 在嵌入式方面,MIPS系列微处理器是目前 仅次于ARM的用得最多的处理器之一(1999年 以前MIPS是世界上用得最多的处理器),其应 用领域覆盖游戏机、路由器、激光打印机、掌 上电脑等各个方面。MIPS的系统结构及设计理 念比较先进,在设计理念上MIPS强调软硬件协 同提高性能,同时简化硬件设计。 捡 炳 伸 氦 省 板 咳 沁 受 辽 龚 喉 否 炎 融 细 焊 绩 贝 耽 芝 摇 捞 耗 仗 洱 忆 朔 堑 嘘 总 坤

42、 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 PowerPC处理器 PowerPC架构的特点是可伸缩性好,方便灵活。 PowerPC处理器品种很多,既有通用的处理器,又有嵌 入式控制器和内核,应用范围非常广泛,从高端的工 作站、服务器到桌面计算机系统,从消费类电 子产品 到大型通信设备,无所不包。 处理器芯片主要型号是PowerPC750,它于1997年 研制成功,最高的工作频率可以达到500MHz,采用先 进的铜线技术。该处理器有许多品种,以便适合各种不 同的系统。包括IBM小型机、苹果电脑和

43、其他系统。 嵌入式的PowerPC405(主频最高为266MHz)和 PowerPC440(主频最高为550MHz)处理器内核可以用 于各种SoC设计上,在电信、金融和其他许多行业具有 广泛的应用。 枢 罚 呼 褐 摊 鳞 瞻 激 秩 筹 漏 削 屡 火 让 肿 千 两 牟 凡 滩 踢 矛 缺 璃 溉 浓 街 庸 膨 热 至 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 Sparc处理器 Sun公司以其性能优秀的工作站闻名,这些工作站的心脏全 都是采用Sun公司自己研发的Sparc芯片。 根据Su

44、n公司未来的发展规划,在64位UltraSparc处理器方面 ,主要有3个系列,首先是可扩展式s系列,主要用于高性能、易扩 展的多处理器系统。 目前UltraSparcs的频率已经达到750MHz。将推出 UltraSparcs和UltraSparcs等型号。其中UltraSparcs的频率为 1GHz,UltraSparcs则为1.5GHz。其次是集成式i系列,它将多种 系统功能集成在一个处理器上,为单处理器系统提供了更高的效 益。已经推出的UltraSparci的频率达到700MHz,未来的 UltraSparci的频率将达到1GHz。最后是嵌入式e系列,为用户提 供理想的性能价格比,嵌入

45、式应用包括瘦客户机、电缆调制解调 器和网络接口等。Sun公司还将推出主频300、400、500MHz等版 本的处理器。 否 彬 蹋 烹 刽 倒 精 亮 溪 涝 墩 惭 腕 栏 删 腔 鼓 密 崇 虑 湃 盾 乍 烽 写 承 叭 奋 醒 叼 然 而 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 1.3.3嵌入式SoC 20世纪90年代后,嵌入式系统设计从 以嵌入式微处理器/DSP为核心的“集成电 路”级设计不断转向“集成系统”级设计, 提出了SoC的基本概念。 目前嵌入式系统已进入单片系统SoC 的

46、设计阶段,并开始逐步进入实用化、规 范化阶段,集成电路已进入SoC的设计流 程。 畸 磅 颧 德 诊 拧 咙 课 坦 楷 队 捡 岿 各 枣 资 答 辩 育 准 冕 敖 椽 隋 搔 驴 茄 宴 石 绵 掖 脸 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式SoC 系统芯片出现的原因是由于信息市场快速 的变化和竞争的日益加剧,使得新产品在市场 上的生命大为缩短,平均从36月到缩短为15-9 月,而具有原始创新思想的产品的设计周期也 大大缩短,这样Time-to-Market给SoC供了良好 的

47、发展空间。 随着高性能系统对系统复杂度、处理速 度、功耗、功能多样化的需求,在信息处理 与通信系统如网络、多媒体、移动通信中迫 切需要开发高性能的SoC芯片; 哥 颅 诚 赏 们 帽 腹 楞 人 莎 另 涝 屁 庙 柯 被 身 修 艾 凰 砚 檬 寡 翱 歇 芬 焙 扰 觉 洽 组 抄 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式SoC 传统的通过多种芯片集成于系统的方 法已很难满足实际发展中对高性能的需求 ,因此市场的需求对传统的IC设计和系统 设计提出了新的挑战,使得整机和IC设计 在

48、一个产品的设计初期就必须紧密结合在 一体。 另外,成本价格、可靠性等对集成电 路设计者也同样提出新的挑战。因此不断 发展和竞争日益激烈的信息市场在不断的 推动着SoC技术的迅速发展。 砍 徘 络 宋 冻 兼 禁 激 脖 缀 沸 郝 盖 极 藕 垄 攘 菠 众 咬 棱 撅 烛 财 怯 诸 须 烛 植 伐 磷 挣 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式SoC 随着集成电路技术自身的不断发展,器件 的特征尺寸不断缩小、集成度的不断提高、多 种工艺及工艺集成技术的发展、设计方法的提 高和ED

49、A工具发展,为将一个应用系统融合为 SoC从技术上提供了可能; 进入二十一世纪后,集成电路设计进入了 高度集成的SoC时代,采用SoC设计技术,可以 大幅度地提高系统的可靠性,减少系统的面积 和功耗,降低系统成本,极大地提高系统的性 能价格比。 图 待 踊 菜 槛 游 登 懒 决 拧 架 割 坎 酬 李 阮 翁 尺 艇 镁 孪 孽 蕴 陀 橡 嗽 铲 谦 臣 倾 芳 蔽 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 【 精 品 】 第 一 章 嵌 入 式 系 统 开 发 基 础 6 9 嵌入式SoC SoC技术的出现表明了微电子设计由以往的IC(电 路集成)向IS(系统集成)发展。因此从以功能设计为 基础的传统IC设计流程必须转变到以功能整合为基础的 SoC设计全新流程,而面向嵌入式系统的SoC设计将是 未来推动集成电路设计业发展至关重要的问题 这种设计方法不是把系统所需要用到的所有集 成电路简单地二次集成到1个芯片上,如果这样的 实现单片系统,是不可能达到单片系统所要求的高 密度、高

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1