下面关于嵌入式系统软件的描述中,正确的是()。
A. NiosII是一种免费和开源的实时操作系统
B. U-Boot是一种应用非常普遍的引导加载程序
C. RTEMS是一种嵌入式Linux操作系统发行版
D. Windows Embedded系列产品是专为需要弹性硬件和硬实时支持的小型设备而设计的平台
A. NiosII是一种免费和开源的实时操作系统
B. U-Boot是一种应用非常普遍的引导加载程序
C. RTEMS是一种嵌入式Linux操作系统发行版
D. Windows Embedded系列产品是专为需要弹性硬件和硬实时支持的小型设备而设计的平台
第1题
A. 在嵌入式系统开发中,不同复杂程度的嵌入式系统,使用的调试工具不完全相同
B. 嵌入式系统开发时,所采用的调试工具,其任务是控制程序代码的执行并使系统中看不见的信息成为可见
C. 对嵌入式系统进行调试时,硬件部分的调试需要借助JTAG调试工具,不需要借助于“正确”的软件
D. 在线仿真器是一种嵌入式系统的调试工具,其与所要开发的嵌入式系统应具有相同的嵌入式处理器体系结构
第2题
B、嵌入式系统一般自动运行,运行方式不可修改
C、因面向应用,嵌入式系统外观独特,各不相同
D、嵌入式系统的程序一般不可以二次开发
第3题
A、仅main函数一条运行路线
B、只有中断这条运行路线
C、有两条运行路线:一条是中断线,一条是main函数线
D、应用程序可以实现自我调用
第4题
A.嵌入式系统与通用计算机一样,也由硬件和软件两部分组成
B.硬件的主体是CPU和存储器,它们通过I/O接口和I/O设备与外部世界联系
C.嵌入式系统的CPU主要使用的是数字信号处理器
D.嵌入式系统的软件配置有些很简单,有些比较复杂
第5题
A.在系统设计阶段应该根据系统需要实现的功能,来综合考虑软硬件功能的划分,确定哪些功能由硬件完成,哪些功能由软件完成。
B.在系统设计阶段不仅需要描述用户的功能需求如何实现,且需要描述非功能需求(如:功耗、成本、尺寸等)如何实现。
C.构件设计阶段,设计者需要设计或选择符合系统结构所需要的具体构件。构件通常是指硬件模块,而不包括软件模块。
D.系统集成与测试阶段,应该每次只对一部分构件或模块所集成的系统进行测试,各部测试完成后,再整体测试。
第6题
A.ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等
B.工程项目中至少应包含一个Debug生成目标
C.地址映射关系可以使用scatter格式的文件来确定
D.工程项目中可以按照一定的逻辑关系来分组管理文件
第7题
A.硬件抽象层是嵌入式硬件电路板的最基本软件
B.硬件抽象层包含嵌入式软件中直接访问底层硬件的例程集合
C.HAL的函数是移植操作系统的基础
D.硬件抽象层是操作系统内核的重要组成部分
第8题
下面是关于嵌入式软件测试方面的叙述,回答问题1 至问题 3,将解答填入答题纸的对应栏内。
【说明 】
某公司是一个有资质的专业嵌入式软件测评中心,承担了一项嵌入式软件的测试任务。按用户要求,需要对被测软件进行单元测试、部件(集成)测试和系统测试。
【 问题1】6 分)
软件测试中的单元测试、部件(集成)测试和系统测试都有各自的测试目标。以下描述中属于单元测试的是 (1) ,属于部件(集成)测试的是 (2) ,属于系统测试的是 (3) ,请把以下 8 个选项的序号分别填入上述空白处,且不能重复。将答案填写在答题纸对应的栏目中。
① 测试对象为单个模块或者函数
② 测试对象包括整个软件系统,以及软件所依赖的硬件,外设等
③ 测试对象为多个模块或多个单元
④ 整个测试必须在系统实际运行环境中进行
⑤ 主要测试模块内部逻辑结构的正确性
⑥ 测试各个模块间的调用接口
⑦ 包括测试部分全局数据结构及变量
⑧ 主要测试局部数据结构及变量
【 问题2】 (5 分 )
被测软件研制方提出,为节约成本,由软件开发人员对所开发的软件进行测试,测评中心仅仅进行测试结果确认,并按测评中心规定编写各种测试文档并出具证明。此提议遭到测评中心的反对。软件研制方认为:
(1)自己编写的程序,结构熟悉,需求清楚,易发现问题;
(2)自己测试后,又经过第三方的确认,是可行的;
(3)知识产权可受保护。
测评中心反驳:
(1)程序不能由编写者自己测试,就像不能既当运动员又当裁判员一样;
(2)自己测试,有弄虚作假的嫌疑;
(3)软件测试不能丧失独立性,仅由测评中心确认,损害测评中心声誉,不行。 针对上述情况,应该由 (1) 进行测试。软件研制方的3条理由正确的有 (2) 条,错误的有 (3) 条;测评中心所说的正确的有 (4) 条,错误的有 (5) 条。
【问题3】(4分)
判断以下关于软件测试叙述的正确性,回答“错”或“对” , 并将其填入答题纸的
对应栏内。
(1)判定/条件覆盖使每个分支至少被执行一次,且判定中的每个条件都获得所有
可能的逻辑值。
(2)在没需求文档的条件下能够进行黑盒测试。
(3)在进行压力测试的同时可以进行单元测试。
(4)软件测试中设计的测试实例(test case)主要由输入数据和预期输出结果两部分组成。
第9题
A.把应用程序转换成可以在目标机上运行的二进制代码通常需要经过编译、链接和定址等三个步骤
B.编译过程生成的文件就是可以在嵌入式平台上执行的二进制文件
C.编译过程产生的所有目标文件被链接成一个目标文件
D.定址过程会把物理存储器地址指定给目标文件的每个相对偏移处
第10题
A.嵌入式系统使用的存储器以半导体存储器为主
B.铁电存储器(FRAM)在嵌入式系统已得到应用
C.静态存储器SRAM是非易失性存储器
D.动态存储器DRAM是易失性存储器
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!