嵌入式软件助理工程师

简述嵌入式系统设计过程。

题目

简述嵌入式系统设计过程。

参考答案和解析
正确答案: (1)需求分析
(4)设计硬件构件和软件构件
(2)规格说明
(5)系统集成
(3)体系结构设计
(6)系统测试
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

简述bootloader在嵌入式系统平台上的移植过程?


正确答案:1).准备Bootloader软件  2).根据目标板硬件平台,修改配置Bootloader。  3).交叉编译,形成目标板子可执行的Bootloader二进制BIN文件。  4).将Bootloader烧写进目标板。  5).配置好宿主机上的minicom或者超级终端。  6).启动目标板,若bootloader编译没有错误,烧写正确,就可以在超级终端中看到目标板启动的信息。

第2题:

简述嵌入式操作系统的特点,请列举几个常见的嵌入式操作系统。


正确答案: (1)可装卸性
(2)强实时性
(3)统一的接口
(4)强稳定性,弱交互性
(5)固化代码。
常见的嵌入式操作系统有WindowsCE、VxWorks、μC/OS、嵌入式linux。

第3题:

嵌入式系统的设计方法和过程与传统的单片机开发有什么不同?


正确答案:
答案:学习方法不同单片机学习一般从硬件入手,从硬件体系结构、汇编语言到硬件设计、软件设计;嵌入式系统学习可以从软件入手,从应用层编程到操作系统移植、硬件平台设计较好,按单片机设计的学习流程较难掌握硬件处理能力有无操作系统系统开发方法:嵌入式系统强调基于平台的设计、软硬件协同设计,单片机大多采用软硬件流水设计嵌入式系统设计的核心是软件设计(占70%左右的工作量),单片机系统软硬件设计所占比例基本相同

第4题:

简述嵌入式系统与桌面通用系统的区别


正确答案:(1)嵌入式系统中运行的任务是专用且比较确定的;桌面通用系统需要支持大量的、需求多样的应用程序
(2)嵌入式系统往往对实时性提出较高的要求,实时系统是指能够在限定的响应时间内提供所需求的服务,嵌入式实时系统可分为:强实时型、一般实时、弱实时型;桌面通用系统:以性能、价格的最优为追求原则,面向多任务性能均衡
(3)嵌入式系统中使用的操作系统一般是实时操作系统,嵌入式实时操作系统数量众多,例如:VxWorks、Windows CE、pSoS/嵌入式Linux、RTLinux  国产嵌入式实时操作系统,茹:HOPEN、DeltaOS、SmartOS;桌面操作系统:Linux、Windows系列
(4)嵌入式系统运行需要高可靠性保障,比桌面系统的故障容忍能力弱很多;嵌入式系统需要忍受长时间、无人值守条件下的运行;嵌入式系统运行的环境恶劣
(5)嵌入式系统大都有功耗约束
(6)嵌入式系统比桌面通用系统可用资源少得多;嵌入式系统的开发需要专用工具和特殊方法
(7)嵌入式系统开发是一项综合的计算机应用技术

第5题:

什么是嵌入式系统的系统级设计方法?


正确答案:嵌入式系统的系统级设计方法是一种高层次的设计方法,设计人员针对设计目标进行系统功能描述,定义系统的行为特性,进行软硬件划分,生成系统级的规格描述。这一过程可以不涉及实现方法和工艺。接下来,设计人员就可以按照系统级规格描述实现软硬件子系统及其接口。

第6题:

在嵌入式系统设计中,嵌入式处理器选型是在进行()时完成。

  • A、需求分析
  • B、系统集成
  • C、体系结构设计
  • D、软硬件设计

正确答案:C

第7题:

在嵌入式系统设计中,嵌入式操作系统选型是在进行()时完成。

  • A、需求分析
  • B、系统集成
  • C、体系结构设计
  • D、软硬件设计

正确答案:C

第8题:

什么是交叉开发环境?简述嵌入式linux系统交叉开发环境的构建过程?


正确答案:简单的来说:在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。交叉开发是指在一台通用计算机上进行软件的编辑编译,然后下载到嵌入式设备中进行运行调试的开发方式。   1). 下载源文件、补丁和建立编译的目录  2). 建立内核头文件  3). 建立二进制工具(binutils)  4). 建立初始编译器(bootstrap gcc)  5). 建立c库(glibc)  6). 建立全套编译器(full gcc)

第9题:

请简述嵌入式系统的设计过程。


正确答案:嵌入式系统得设计过程:
(1)系统定义与需求分析;
(2)系统设计方案的初步确立;
(3)初步设计方案性价比评估与方案评审论证;
(4)完善初步方案、初步方案实施;
(5)软硬件集成测试;
(6)系统功能性能测试及可靠性测试。

第10题:

简述嵌入式系统的特点。


正确答案: (1)属于计算机系统,但不单独以通用计算机的面目出现
(2)开发需要专用工具和特殊方法
(3)使用MC.U设计嵌入式系统,数据与程序空间采用不同存储介质
(4)开发嵌入式系统涉及软件,硬件及应用领域知识