嵌入式软件开发不同于传统软件开发,其所使用的开发环境、工具都有特殊性,下 列对嵌入式软件开发相
嵌入式软件开发不同于传统软件开发,其所使用的开发环境、工具都有特殊性,下 列对嵌入式软件开发相关描述不正确的是(31)。
A.嵌入式软件开发一般需要交叉开发环境
B.目标机是嵌入式软件的实际运行环境或是能替代实际运行环境的仿真系统
C.在线仿真器ICE(In Circuit Emulator)是一种模拟CPU的设备
D.JTAG仿真器能访问、控制处理器核,但是不能访问I/O系统
本题考查嵌入式软件开发的基础知识。嵌入式软件开发不同于传统软件开发,其所使用的开发环境、工具都有特殊性,在嵌入式软件开发中,一般使用宿主机和目标机的模式进行系统开发,并且借助于开发工具进行目标开发。宿主机是指普通PC机中构建的开发环境,一般需要配置交叉编译器,借助于宿主机的环境,使用交叉编译器进行目标编译,代码生成,同时借助仿真器或者是网络进行目标机的程序调式。目标机可以是嵌入式系统的实际运行环境,也可以是能够替代实际运行环境的仿真系统。在线仿真器ICE是一种模拟CPU的设备,可以根据配置模拟实际CPU的寄存器环境。JTAG(JointTestActionGroup.联合测试工作组)是一种国际标准测试协议(IEEE1149.1兼容).主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。JTAG最初是用来对芯片进行测试的,JTAG的基本原理是在器件内部定义一个TAP(TestAccessPort;测试访问口)通过专用的ITAG测试工具对内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。如今,JTAG接口还常用于实现ISP(in-SystemProgrammer,在系统编程),对FLASH等器件进行编程。通常所说的JTAG大致分两类:一类用于测试芯片的电气特性,检测芯片是否有问题:一类用于Debug,一般支持JTAG的CPU内都包含了这两个模块。一个含有JTAGDebug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,soc内置模块的寄存器,像UART,Timers.OPIO等等的寄存器。
长期生活在干旱环境中的植物,其形态等方面会出现一系列的适应性特征。下列不属于植物适应干旱环境特征的 语文 2020-05-15 …
(2012•滨州)日常生活与地理环境关系密切,下列环境与当地环境不相宜的是()A.阿拉伯人穿白色长 语文 2020-05-16 …
日常生活与地理环境关系密切,下列环境与当地环境不相宜的是()A.阿拉伯人穿白色长袍,戴头巾B.荷兰 语文 2020-05-16 …
A.开发环境下,开发人员不在场B.开发环境下,开发人员在场C.用户的实际使用环境下,开发人员不 计算机类考试 2020-05-26 …
(1).下列环节既征消费税又征增值税的有A.卷烟的生产和批发环节B.金银首饰的生产和零售环节C.金银 其他 2020-11-04 …
电大税务会计作业(多选)多选:消费税不同应税产品的纳税环节包括()A.批发环节B.进口环节C.零售环 其他 2020-12-26 …
下列关于内环境和稳态的叙述中,正确的说法有几个()①内环境的稳态指内环境成分和理化性质在一定水平保持 语文 2021-01-22 …
下列关于生物与环境的关系的叙述中,正确的是()A.生物的生存和发展受环境的影响,但环境不受生物的影响 语文 2021-01-23 …
下列对生物与环境关系的叙述,错误的是()A、生物的生存是依赖于一定环境的B、生物也能影响和改变环境C 语文 2021-01-23 …
下列关于生物与环境关系的叙述中,不正确的是()A.生物的生存要依赖于一定的环境B.生物在生存发展中不 语文 2021-01-23 …