CMS专题

问答题介绍一下嵌入式系统的设计步骤有哪些?各部分主要工作是什么?

题目
问答题
介绍一下嵌入式系统的设计步骤有哪些?各部分主要工作是什么?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

系统测试的步骤有哪些?各个步骤的核心任务是什么?


正确答案: 系统测试的步骤按开发阶段分为:单元测试、集成测试、系统测试、确认测试和验收测试。
单元测试的核心任务是发现各模块内部可能存在的各种错误;
集成测试:对程序的主要功能进行验证;
确认测试:证实软件是否满足特定预期用途的需求;
系统测试:验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试;按照项目任务书和合同、供需双方约定的验收依据文档进行的对整个系统的测试与评审,决定是否接受或拒收系统。

第2题:

常见的嵌入式数据库有哪些?嵌入式数据库和其他数据库的主要区别是什么?


正确答案:常见的嵌入式数据库有mSQL,Berkeley DB,SQLite。
数据处理方式的不同,嵌入式数据库属于程序驱动式,其他数据库属于引擎响应式。
逻辑模式的不同,其他数据库基本上采用关系模型,而嵌入式数据库除采用关系模型外,还会采用网状模型或两者的结合体。
优化重点不同,其他数据库由于面向通用的应用,优化的重点是:高吞吐量、高效的索引机制、详尽的查询优化策略。而嵌入式数据库是面向特定应用的,并且资源有限,优化的重点是:实时性、开销大小、系统性能、可靠性、可预知性和底层控制能力。
关键技术不同,嵌入式数据库的很多关键技术与其他数据库不同,如备份恢复、复制与同步、事务和安全性等。

第3题:

嵌入式系统的主要特征特点有哪些()

A、系统精简和高实时性OS

B、低效率地设计

C、嵌入式软件开发的标准化

D、嵌入式系统开发的交叉编译


参考答案:AD

第4题:

从嵌入式系统底层到上层应用软件,试分析嵌入式计算系统的组成主要分为哪几个部分,并写出各部分所完成的功能。


正确答案: (1)硬件层;
(2)中间层(嵌入式系统初始化,硬件相关的驱动程序);
(3)软件层(操作系统、文件系统、GUI,网络及通用组件);
(4)功能层。

第5题:

嵌入式系统地设计包括哪些步骤?并对每一步的工作予以简单的说明。


正确答案: 1、需求分析:确定设计任务和设计目标,并提炼出设计规格说明书作为正式设计指导和验收的标准。
2、体系结构设计:描述系统如何实现所述的功能和非功能描述。
3、硬件、软件、执行机构设计:基于嵌入式体系结构,对系统的硬件、软件和执行机构进详细设计。
4、系统集成:把系统的硬、软和执行装置集成在一起,进行调试,发现并改正单元设计的功能要求。
5、就是对设计好的系统进行全成测试,看其是否满足规格说明书中给定的功能要求。

第6题:

嵌入式系统的主要应用领域有哪些?


正确答案:消费电子、通信设备、家庭设备、汽车电子、工业控制、军事国防、医疗电子等。

第7题:

BootLoader在嵌入式系统中主要起什么作用?完成哪些主要的工作?


正确答案:BootLoader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。通过BootLoader,初始化硬件设备,建立内存和I/O空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。

第8题:

系统设计的主要工作有哪些?


正确答案: (1)总体设计。根据系统分析情况和可利用的资源,进行一种从宏观上、总体上进行规则。
(2)代码设计和设计规范的制定。
(3)数据库的设计:包括数据库的安全性等。
(4)计算机处理过程设计:I/0、处理流程图等。
(5)系统物理配置方案设计。

第9题:

嵌入式实时操作系统和嵌入式软实时操作系统有何特点?代表性铲平有哪些?在被业界公认的嵌入式实时操作系统中,实时性最出色的的RTOS是什么?应用开发与多媒体支持最出色的RTOS是什么?在大规模?产业化产品设计中最适合的RTOS是什么?


正确答案:实时性最出色的的Vxworks。多媒体支持最出色的WindowsCE。产业化最适合的Linux。

第10题:

嵌入式系统的软件移植原因有哪些?怎样移植?可移植系统如何设计?


正确答案: 主要原因:
【1】基于不同的嵌入式处理器:不同的体系结构和指令集使得软件在不同的处理器平台间不完全兼容。
【2】使用不同的嵌入式操作系统:如果操作系统不支持选定的硬件平台,要考虑移植工作。
移植工作:重新编写与处理器相关的I/O模块即可,不需要修改该模块的API。