更多“问答题简述在嵌入式系统设计开发过程中,我们通常要做出哪些总体选择。”相关问题
  • 第1题:

    嵌入式系统对应用软件的开发和编程语言的选择提出了不同的要求。以下所考虑的一些因素说法错误的是(55)。

    A.通常嵌入式系统要求具有实时处理的能力,这种实时性主要是靠硬件层来体现的

    B.通常嵌入式系统要求支持多任务,能够处理并发事件

    C.嵌入式软件的开发需要交叉编译工具

    D.电源能量的供应在嵌入式系统中是一项约束条件


    正确答案:A
    解析:系统对应用软件的开发和编程语言的选择提出了不同的要求,需要考虑如下一些因素:①实时性。许多嵌入式系统要求具有实时处理的能力,这种实时性主要是靠软件层来体现的。软件对外部事件做出反应的时间必须快,在某些情况下还要求是确定的、可重复实现的,不管系统当时的内部状态如何,都是可以预测的。②并发性。有些嵌入式系统要求支持多任务,能够处理并发事件。③有限的软/硬件资源。在嵌入式系统当中,资源是很有限的,无论是处理器的运算速度、存储器的容量,还是I/O设备的种类,都比不上通用的计算机,甚至连最基本的电力供应,在嵌入式系统中也是一项约束条件,因为许多系统都是采用电池供电。这就使得嵌入式软件在时间和空间上都受到了严格的限制。④涉及底层软件的开发。在无操作系统的情形下,嵌入式软件的开发是直接在硬件平台上进行的,需要直接对硬件进行控制:在有操作系统的情形下,需要先移植一个操作系统,并提供必要的MI函数,然后在操作系统的基础上开发应用程序。但不管是哪一种情形,都需要对底层的软件和硬件进行操作,包括引导加载程序的编写、设备驱动程序的编写、对设备控制器的操作等。⑤需要交叉编译。嵌入式软件的开发环境与运行环境是不同的,需要交叉编译工具。

  • 第2题:

    嵌入式系统的开发由于受到()限制,通常采用()环境。


    正确答案:系统资源开销的;交叉开发

  • 第3题:

    在系统开发过程中,总体规划所处的阶段是()。

    • A、系统分析
    • B、系统设计
    • C、系统实施
    • D、运行与维护

    正确答案:A

  • 第4题:

    简述嵌入式系统开发的特点。


    正确答案:需要交叉开发工具和环境,软硬件协同设计,嵌入式系统开发人员以应用专家为主,软件要求固态化存储,软件代码高质量、高可靠性,系统软件的高实时性。

  • 第5题:

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


    正确答案: (1)需求分析
    (4)设计硬件构件和软件构件
    (2)规格说明
    (5)系统集成
    (3)体系结构设计
    (6)系统测试

  • 第6题:

    下面的叙述中,不正确的是()

    • A、在嵌入式系统开发时,通常可以把其开发过程划分为:系统需求分析与规格说明、系统设计、构件设计、系统集成与测试等几个阶段。
    • B、所谓的构件设计,是指包括软件设计与编程、专用硬件芯片选择及硬件电路设计等具体设计工作。
    • C、系统集成与测试的目的是发现设计中的错误并进行改正。在此阶段,应该等系统集成完成后再整体地对系统进行测试。
    • D、嵌入式系统设计者需要遵循软硬一体、软硬协调设计的思想。在系统功能满足要求的前提下,结合性能、费用成本、尺寸等约束条件,确定哪些功能由硬件构件实现,哪些功能由软件构件实现。

    正确答案:C

  • 第7题:

    简述嵌入式开发的调试方法有哪些


    正确答案:调试工作需要配和其他的模块或者产品方可完成,有一下几种调试方法: 模拟调试方法、ROM Monitor方式、内嵌JTAG仿真、在线仿真(ICE)

  • 第8题:

    简述嵌入式系统的开发流程。


    正确答案: 需求分析阶段
    体系结构设计
    硬件/软件设计
    系统集成
    代码固化

  • 第9题:

    问答题
    简述嵌入式系统开发的特点。

    正确答案: 需要交叉开发工具和环境,软硬件协同设计,嵌入式系统开发人员以应用专家为主,软件要求固态化存储,软件代码高质量、高可靠性,系统软件的高实时性。
    解析: 暂无解析

  • 第10题:

    问答题
    简述嵌入式系统设计的一般步骤。

    正确答案: ⑴需求分析;
    ⑵体系结构设计;
    ⑶硬件、软件、执行机构设计;
    ⑷系统集成
    ⑸系统测试
    解析: 暂无解析

  • 第11题:

    问答题
    在项目开发时选择程序设计语言通常考虑哪些因素?

    正确答案: 项目的应用领域、软件开发的方法、软件执行的环境、算法和数据结构的复杂性以及软件开发人员的知识等。
    解析: 暂无解析

  • 第12题:

    问答题
    简述在信息系统开发过程中总体规划组的职责。

    正确答案: 1、执行故略规划,编制规划实施细则。
    2、制定设计方法。
    3、组织领导分项设计组的工作。
    4、编制总体方案设计说明书。
    5、贯彻领导小组指示精神,按阶段向领导小组汇报工作。
    6、提出总体设计方案。
    7、可参与分项设计工作。
    解析: 暂无解析

  • 第13题:

    在嵌入式系统的总体设计中,应完成如下工作()

    (A)系统总体框架设计

    (B)软硬件划分

    (C)处理器选定

    (D)操作系统选定

    (E)开发环境选定


    参考答案ABCDE  

  • 第14题:

    简述在信息系统开发过程中总体规划组的职责。


    正确答案: 1、执行故略规划,编制规划实施细则。
    2、制定设计方法。
    3、组织领导分项设计组的工作。
    4、编制总体方案设计说明书。
    5、贯彻领导小组指示精神,按阶段向领导小组汇报工作。
    6、提出总体设计方案。
    7、可参与分项设计工作。

  • 第15题:

    在嵌入式系统实现阶段,需要选择开发平台,通常开发平台的选择包括哪些内容?


    正确答案:开发平台分为硬件平台和软件平台。它们的选择包括:处理器、硬件部件、操作系统、编程语言、软件开发工具、软硬件调试工具、软件组件等。需要考虑到系统的任务多少,实时性的要求。平台编译效率的要求。

  • 第16题:

    简述在嵌入式系统设计开发过程中,我们通常要做出哪些总体选择。


    正确答案: 1、嵌入式处理器及操作系统的选择
    2、开发工具的选择
    3、对目标系统的观察与控制

  • 第17题:

    嵌入式系统总体上可分为软件系统和硬件系统。在开发的过程中,两者往往是并行的关系。在软件的开发过程中,经常会采用交叉开发环境。请简述交叉开发环境包含的两个部分,并请简要叙述一下交叉开发的过程。


    正确答案:交叉编译环境和交叉链接器。在宿主机上的通用操作系统开发环境下书写程序代码后,使用针对目标系统体系结构的编译器进行编译,并采用交叉链接器对目标代码进行链接,生成的应用程序进过重定向,下载到目标机器。

  • 第18题:

    简述嵌入式系统的开发与通常PC机上的软件开发有什么区别。


    正确答案:系统软件开发模式可以分为两类:本地开发模式和交叉开发模式。嵌入式系统的开发与通常PC机上的软件开发有很大的区别,原有的PC机的软件开发过程从编写程序、编译和运行等过程全在同一个PC机平台上完成,属于本地开发(native);嵌入式开发的程序编写和编译与原来一样还在PC机(host)上完成,但编译产生的结果要在嵌入式目标平台(target)上运行。通常将这种在主机上开发编译,在目标平台上调试运行的开发模式称为交叉开发。同样运行在主机上的编译器(例如GCC)编译程序产生目标机上运行的可执行程序的编译过程称为交叉编译。嵌入式系统采用这种交叉开发、交叉编译的开发环境主要是因为嵌入式系统是种专用的计算机系统,采用量体裁衣量身定制的方法制造。

  • 第19题:

    在项目开发时,选择程序设计语言通常考虑哪些因素?


    正确答案: (1)软件项目的应用领域
    (2)软件问题的算法复杂性
    (3)软件的工作环境
    (4)软件在性能上的需要
    (5)软件中数据结构中的复杂性
    (6)软件开发人员的知识水平和心理因素

  • 第20题:

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

    正确答案: (1)需求分析
    (4)设计硬件构件和软件构件
    (2)规格说明
    (5)系统集成
    (3)体系结构设计
    (6)系统测试
    解析: 暂无解析

  • 第21题:

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

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

  • 第22题:

    问答题
    简述嵌入式系统的开发流程。

    正确答案: 需求分析阶段
    体系结构设计
    硬件/软件设计
    系统集成
    代码固化
    解析: 暂无解析

  • 第23题:

    问答题
    简述选择程序设计语言时通常要考虑的因素。

    正确答案: 因素:项目的应用领域、软件开发的方法、软件执行的环境、算法和数据结构的复杂性以及软件开发人员的知识等。
    解析: 暂无解析

  • 第24题:

    问答题
    简述在嵌入式系统设计开发过程中,我们通常要做出哪些总体选择。

    正确答案: 1、嵌入式处理器及操作系统的选择
    2、开发工具的选择
    3、对目标系统的观察与控制
    解析: 暂无解析