- 一级建造师考试
- 二级建造师考试
- 三支一扶
- 安全评价师考试
- 保险经纪资格考试
- 报关员资格考试
- 博士入学考试
- 成人高考
- 成人英语三级考试
- 程序员考试
- 出版专业资格考试
- 大学英语三级
- 大学英语四六级考试
- 单证员考试
- 导游证考试
- 电气工程师
- 电子商务设计师考试
- 房地产经纪人考试
- 房地产评估师考试
- 高级会计师资格考试
- 高考
- 高中会考
- 给排水工程师
- 公共英语等级考试
- 公务员考试
- 国际货运代理
- 国际内审师
- 国家司法考试
- 化工师
- 环境影响评价师
- 会计人员继续教育
- 会计职称考试
- 基金从业资格
- 计算机等级考试
- 计算机软件水平考试
- 监理工程师考试
- 教师招聘
- 教师资格
- 结构工程师考试
- 经济师考试
- 考研
- 空姐招聘
- 遴选
- 美术高考
- 普通话考试
- 期货从业资格
- 求职招聘
- 人力资源管理师
- 软件设计师考试
- 商务英语考试(BEC)
- 社会工作者职业水平考试
- 审计师考试
- 事业单位招聘
- 事业单位招聘
- 数据库系统工程师
- 特许公认会计师(ACCA)
- 同等学力
- 统计师考试
- 托福考试(T0EFL)
- 外贸跟单员考试
- 网络工程师考试
- 网络管理员考试
- 网络规划设计师考试
- 系统分析师考试
- 消防工程师
- 小升初
- 校园招聘
- 信息系统管理工程师考试
- 选调生考试
- 雅思考试
- 岩土工程师考试
- 医生招聘
- 艺术高考(艺考)
- 银行从业人员资格
- 银行招聘
- 英语翻译资格考试
- 营销师考试
- 造假工程师考试
- 证券从业资格考试
- 中考
- 注册安全工程师考试
- 注册测绘师考试
- 注册城市规划师考试
- 注册环保工程师考试
- 注册会计师考试
- 注册计量师考试
- 注册建筑师考试
- 注册税务师考试
- 注册资产评估师
- 专升本考试
- 专业英语四级八级考试
- 自考
- 安全员
- 跟单员
- 考试一本通
- 其它资料
嵌入式系统特性
嵌入式系统的设计挑战是使嵌入式系统的独特性能与设备的特殊约束条
件相一致。以下是一些嵌入式系统的重要特性:
1. 特殊应用系统-嵌入式系统不同于通用处理器,它针对特殊应用进行
了优化。
2. 反应性系统-反应性计算的意思是系统(主要是软件部分)根据传感器信
息对环境作出响应,并利用激励器控制环境,同时系统速度能与环境速度同
步。
3. 分布式-嵌入式系统的一般特征是多个通信进程在多个通过通信链路
链接的 CPU 或 ASIC 上运行。
4. 异类性-不同的嵌入式系统一般具有不同的结构,以便在处理严格设
计约束的嵌入式系统时能够提供更好的设计便利性。
5. 苛刻环境-许多嵌入式系统并不工作在受控的环境中,因此它们必须
能够经受过热、振动、冲击、电源波动和其它恶劣的物理环境条件的考验。
6. 系统安全性和可靠性-由于嵌入式系统复杂度和运算量的不断增长,
需要更多地考虑系统安全因素。
7. 小型化、重量轻-为了达到便携目的,许多嵌入式系统的重量必须设
计得很轻。
8. 成本敏感性-不同的嵌入式系统对成本的敏感性有很大的不同。
实时系统的特性
实时系统要求在外部环境指定的时间间隔内对来自环境的激励信号作出
响应(包括物理时间的过渡)。从输入时间到输出时间的延迟必须足够小,以
满足可以接受的时间值。通常实时系统需要对环境作出连续及时的响应。
计算的正确性不仅依赖于结果,而且取决于输出发生的时间。一个实时
系统必须满足有限响应时间约束条件,否则会产生严重的后果。如果后果是
性能的劣化而不是故障,那么这种系统可以看作是一个软实时系统。如果后
果是系统发生故障,那么这种系统就是一种硬实时系统。
实时系统有反应式和嵌入式两种类型。反应式实时系统会与环境发生连
续的互作用,而嵌入式实时系统主要用于控制大型系统中安装的特殊硬件。
嵌入式系统开发生命周期
许多系统设计工程师都会经历硬件/软件协同设计的过程(图 1),此过程
中硬件与软件将同时进行开发。理解硬件与软件功能相互之间的关系及界限
有助于确保设计要求得到完整正确的理解和实现。
早在设计要求的定义与分析阶段,系统开发人员就必须与设计工程师协
同分配硬件或/和软件方面的要求。这种分配的依据是早期系统仿真、原型
设计和行为建模结果、工程师自己的经验以及上文提及的各种因素权衡结果
(图 2)。一旦分配结束,就可以立即着手具体的设计和实现。实时系统开发中
软硬件的并行设计会使用到各种分析技术,包括:
1. 硬件与软件仿真;
2. 硬件/软件协同仿真;
3. 可调度的建模技术,如速率恒定分析;
4. 原型设计和渐进式开发。
可以在各种抽象层次使用的仿真技术主要用于开展早期的性能评估。低
层仿真可以用来为总线宽度和数据流程建模,这对性能评估是非常有用的。
高层仿真可以满足功能的交互,并促成硬件/软件权衡研究及有效性设计。
利用仿真可以将一个复杂的系统向下抽象成基础组件和行为。仿真还助于解
决功能性问题(数据与算法)、行为(进程排序)或性能问题(资源利用、吞吐量
和时序)。
理解设计要求
在作执行任何类型的处理器评估时,首先要详细理解用户的功能和非功
能性要求。功能性要求通常比较容易获得,而非功能性要求较难定量测量。
但对于实时系统来说,定义响应时间这样的要求是非常重要的。实时要求可
以有以下几种:
1. 激励-激励(S-S):到系统去的两个激励之间的实时关系;
2. 激励-响应(S-R)):一个激励与来自系统的一个后序响应之间的实时关
系;
3. 响应-激励(R)-S):一个响应与到系统去的一个后序激励之间的实时关
系;
4. 响应-响应(R)-R)):来自系统的两个响应之间的实时关系。
S-R) 和 R)-R) 关系定义了对指定系统的时序要求。这种情况下所实现的功
能必须足够快(或足够慢)才能满足时序要求。S-S 和 R)-S 约束暗示系统必须能
够从环境(可能是一个用户或另外一个系统)中检测出特定时序约束的破坏。
这些约束与功能的快慢没有关系,相反它们能够检测出某些遭到破坏的时序
约束并采取必要的措施。
温馨提示:如果当前文档预览出现乱码或未能正常浏览,请先下载原文档进行浏览。
发表评论(共0条评论)
下载需知:
1 该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读
2 除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑修改
3 有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载
4 该文档为会员上传,版权归上传者负责解释,如若侵犯你的隐私或权利,请联系客服投诉
点击加载更多评论>>