- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、嵌入式系统基础.PDF
嵌入式系统原理与应用提纲by 阳光男孩|| 你的阳光学习频道
客服电话021*018225008# || Provided as-is, absolutely no warranty
考试题型和范围
● 单选20 、多选20 、填空20 、判断10——概述(不含历史) ,软件(不含具体产品介绍) ,
硬件
● 简答20——Bootloader ,设计方法,Linux
● 应用10——实例(根据需求选平台、开发方法)
下文中@后面文字为阳光男孩加的注释
一、嵌入式系统基础
㈠嵌入式系统概述
● 嵌入式计算机系统(简称嵌入式系统) :看不见的计算机,一般不能被用户编程,它
有一些专用的I/O设备,对用户的接口是应用专用的
● 定义:以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功
能、可靠性、成本、体积、功耗严格要求的计算机系统
● 体系结构@单选题
○ 冯诺依曼结构:指令数据一起存储;桌面计算机采用
○ 哈佛结构:指令数据分开存储;嵌入式系统通常采用
● 系统层次比较@填空题
○ 桌面计算机:硬件-固件-操作系统-应用程序
○ 复杂嵌入式系统:硬件-固件-操作系统-应用程序
○ 简单嵌入式系统:硬件-固件
● 嵌入式系统发展:1960年出现(航天) ,1965年军用,1973年民用,1980年代完善,
1990年代广泛应用@历史不考~
● 嵌入式系统价值体现:外观,品牌,功能,重量,价格,质量,服务,综合
实时系统
● 嵌入式系统不一定是实时系统,实时系统一般都是嵌入式系统@判断题
● POSIX实时系统:操作系统有能力在限定响应时间范围内,提供满足需求的服务
● 实时系统指标@单选题
○ 响应时间:识别外部事件-响应
○ 生存时间:数据有效等待时间
○ 吞吐量:可处理时间总数/单位时间
● 实时系统响应时间在10μs数量级;响应时间可预测性比速度更重要
● 怎么达到实时的要求?@多选题/简答题
○ 充分发挥硬件的功能
○ 微处理器的终端机制
○ 简单的单线程循环程序
○ 基于实时操作系统的复杂多线程程序
○ 以硬件的方式实现软件
嵌入式系统分类
● 按确定性分类@单选题,根据[01嵌入式系统概述.ppt]125页图片选择类别名称
○ 硬实时系统:响应时间不能满足会导致系统崩溃
○ 软实时系统:响应时间不能满足无致命错误
○ 严格实时系统:响应时间不能满足导致无法接受的低质量服务
○ 非实时系统
● 实时系统-按软件结构分类
○ 单线程程序
■ 简单轮询系统:软件结构简单,应用领域有限
■ 有限状态机:小系统结构简单,快速执行,应用领域有限
○ 事件驱动程序
■ 前后台系统@填空题
■ 前台- 中断级:中断服务程序处理异步事件;后台-任务级:应用程
序,无限的循环
■ 性能指标:中断延迟时间,响应时间,恢复时间
■ 实时多任务系统:多线程,保证实时性,模块化好易维护,需使用
RTOS增加开销
■ 多处理机系统
■ 紧耦合系统:共享内存交换信息
■ 松耦合系统:通讯链路交换信息
㈡嵌入式系统软件
● 软件体系结构@多选题
○ 驱动层
■ 板级初始化程序:初始化CPU、存储器、中断控制器、DMA 、定时器等
■ 与系统软件相关的驱动
■ 与应用软件相关的驱动
○ 操作系统层:(必须)嵌入式内核,(可选)嵌入式TCP/IP 网络,嵌入式文件系
统,嵌入式GUI系统,电源管理
○ 中间件层:(可选)嵌入式COBRA ,嵌入式JAVA ,嵌入式DCOM……
○ 应用层:完成特定的工作
● 特征@多选题/填空题
文档评论(0)