嵌入式系统基础研讨.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 嵌入式系统基础 §1.1 嵌入式系统简介 §1.2 嵌入式处理器 §1.3 嵌入式系统开发过程 §1.4 嵌入式LINUX操作系统 什么是嵌入式系统 简单地讲 广义地说 嵌入式系统的组成 ? 硬件。处理器;存储器(ROM、RAM);输入输出设备;其他部分辅助系统完成功能。 ? 应用软件 ? 实时操作系统(Real-Time Operating System,RTOS)。该系统用来管理应用软件,并提供一种机制,使得处理器分时地执行各个任务并完成一定的时限要求 。 2.嵌入式微处理器的特点 ● 对实时多任务有很强的支持能力。 ● 具有功能很强的存储区保护功能。 ● 可扩展的处理器结构。 ● 嵌入式微处理器必须功耗很低 应用领域 社会经济的发展产生了一些新的需求,同时促进了嵌入式技术的广泛应用 中国正在成为世界制造大国,在消费电子、工业应用、军事国防、网络设备等领域都有嵌入式系统的应用 嵌入式技术刺激了许多新的应用需求 嵌入式技术发展又在不断刺激新的技术产生- 信息家电、医疗电子病历、微小型智能武器 工业控制、 工业设备是机电产品中最大一类 过去在工业过程控制、数字机床、电力系统、电网安全、电网设备监测、石油化工系统等方面,大部分低端型设备主要采用是8位单片机。 信息家电 信息家电将成为嵌入式系统最大的应用领域。 消费类电子—智能玩具、手持通讯的核心 交通管理、环境监测 交通管理在车辆导航、流量控制、信息监测与汽车服务方面,目前GPS设备已经从尖端产品进入了普通百姓的家庭 嵌入式Internet应用 军事国防领域 航天领域 未来嵌入式系统的发展趋势 ● 联网成为必然趋势 ● 小尺寸、微功耗和低成本 ● 提供精巧的多媒体人机界面 ●“无所不在的智能”(Ambient Intelligence,AmI) ARM 处理器 ARM 公司的Chip less模式 ARM微处理器的特点 ARM微处理器的特点—采用RISC体系结构 ARM微处理器的特点—大量使用寄存器 ARM微处理器的特点—高效的指令系统 ARM微处理器的特点—其他技术 1.3 嵌入式系统开发过程 1. 硬件层 由嵌入式微处理器、外围电路和外设组成。 外围电路有:电源电路、复位电路、调试接口和存储器电路,就构成一个嵌入式核心控制模块。 操作系统和应用程序都可以固化在ROM或者Flash中。 有些嵌入式系统还包括: LCD、键盘、USB接口,以及其他一些功能的扩展电路。 2. 中间层 硬件层与软件层之间为中间层,也称为BSP(Board Support Package,板级支持包)。 作用:将系统软件与底层硬件部分隔离,使得系统的底层设备驱动程序与硬件无关; 功能:具有相关硬件的初始化、数据的输入/输出操作和硬件设备的配置等功能。BSP是主板硬件环境和操作系统的中间接口,是软件平台中具有硬件依赖性的那一部分,主要目的是为了支持操作系统,使之能够更好地运行于硬件主板上。 3. 软件层 主要是操作系统,有的还包括文件系统、图形用户接口和网络系统等。操作系统是一个标准的内核,将中断、I/O、定时器等资源都封装起来,以方便用户使用。 4. 功能层 由基于操作系统开发的应用程序组成,用来完成对被控对象的控制功能。功能层是面向被控对象和用户的,为了方便用户操作,往往需要具有友好的人机界面。 1.3.2 嵌入式系统的开发特点 1.采用宿主机/目标机方式 2.为了保证稳定性和实时性,选用RTOS开发平台 3.生成代码需要固态化存储 4.软件代码具有高质量、高可靠性 1.3.3 嵌入式系统的开发流程 嵌入式系统的应用开发一般由5个阶段构成: ?需求分析、 ?体系结构设计、 ?硬件/软件设计、 ?系统集成 ?代码固化。 各个阶段之间往往要求不断地反复和修改,直到完成最终完成设计目标。 1.3.4 调试嵌入式系统 系统的调试有如下几种: 1.源程序模拟器(Simulator) 2.实时在线仿真系统 ICE(In- CircuitEmulator)方式 3.监控器方式 4.在线调试器方式 5.高级语言编译器(CompilerTools)? 1.4 嵌入式Linux操作系统 1.4.1 Linux的特征及组成 1.4.2 Linux内核分析 1.4.3 常用的嵌入式Linux操作系统 1.4.1 Linux的特征及组成 1.4.1 Linux的特征及组成 Linux操作系统及其历史 1990年底到1991年的几个月中 :芬兰赫尔辛基

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档