扫一扫二维码
进群一起备考
查看更多当前 - 案例分析 - 嵌入式系统设计
简单
案例题
2015年5月第3题
简单
案例题
2015年5月第3题
#了解即可
#超纲
阅读以下关于嵌入式系统软件设计的叙述,在答题纸上回答问题1至问题3。
某软件公司长期从事移动智能终端设备等嵌入式软件研制工作,积累了丰富的嵌入式软件开发经验。某日,该公司经理派在嵌入式软件开发方面已具有很强经验的王工程师到某宇航设备研制单位洽谈一项软件合作项目,但是,在与对方洽谈需求时王工程师感觉沟通并不顺畅,许多概念较难达成一致。主要原因是王工程师长期从事移动智能终端的软件开发,开发平台主要是Android操作系统,开发语言是Java,而这次洽谈是王工程师第一次接触宇航系统软件,对于其特殊需求和要求缺少相关知识积累,不了解强实时、高安全和高可靠嵌入式软件设计等方面应用。
分值(7分)
王工程师与某宇航设备研制单位洽谈的业务,涉及到了嵌入式系统的知识。根据你的理解请用100宇以内文字说明嵌入式系统的主要特点。
参考答案
嵌入式系统具有以下特点:
(1)系统专用性强。嵌入式系统是针对具体应用的专门系统。
(2)系统实时性强。很多嵌入式系统对外来事件要求在限定的时间内及时做出响应,具有实时性。
(3)软硬件依赖性强。嵌入式系统的专用性决定了其软硬件的互相依赖性很强,两者必须协同设计,以达到共同实现预定功能的目的,并满足性能、成本和可靠性等方面的严格要求。
(4)处理器专用。嵌入式系统的处理器一般是为某一特定目的和应用而专门设计的。
(5)多种技术紧密结合。嵌入式系统通常是计算机技术、半导体技术、电力电子技术、机械技术与各行业的具体应用相结合的产物。
(6)系统透明性。嵌入式系统在形态上与通用计算机系统差异甚大。
(7)系统资源受限。嵌入式系统为了达到结构紧凑、高可靠性和低成本的目的,其存储容量、I/O设备的数量和处理器的处理能力都比较有限。
凯恩解析
嵌入式系统的核心特征可从以下几方面总结:
- 专用性:不同于通用计算机,嵌入式系统针对特定应用场景(如飞控、医疗仪器、汽车电子)进行定制,功能目标明确。
- 实时性:需在限定时间内响应外部事件,例如飞控系统若延迟超过阈值可能导致飞行事故;因此实时调度和硬件协同至关重要。
- 软硬件耦合:软件往往需结合特定硬件特性优化,系统设计必须协同考虑 CPU 架构、内存布局、I/O 模块,避免性能瓶颈。
- 资源受限:受制于功耗、体积和成本,嵌入式设备常配备有限的存储与处理能力,要求开发者精简代码、优化调度。
- 可靠性与安全性:在宇航、医疗等关键领域,嵌入式系统需具备容错、冗余、校验机制,确保任务连续性。