RVDS中包括工程管理器、编译连接器、调试器和指令集仿真器
RVDS只支持ARM内核的微处理器芯片
RVDS支持对Flash存储器的编程
RVDS编译的代码比ADS1.2编译的代码执行效率高
第1题:
A.代码编译成功
B.代码不能编译,因为没有定义一个main()方法
C.代码不能编译,因为String是abstract类型的
D.代码不能编译,因为String是final类型的
第2题:
交叉编译器是嵌入式软件开发必备的基础工具软件之一。目前比较流行的交叉编译器是GNU系列产品,它是一种开源软件。编译器生成代码正确与否严重影响机载设备的安全,因此,张工在方案中提出对本项目采用的交叉编译器开展可信技术研究。可信编译器包括两方面含义,其一是编译器自身的可信性,即必须保证整个编译操作的可信性,保证编译器在编译过程中不会给编译处理对象带来任何安全问题;其二是必须保证编译器编译所得程序可执行代码的可信,即编译器必须保证,通过其编译生成的程序代码是安全和可靠的。因此,张工提出在传统编译操作的基础上加入代码安全性加强机制、代码可信性验证机制和可执行代码保护机制。图3-2给出了可信编译系统的框架。
请说明三种可信机制在传统编译操作步骤中的位置,并给出图3-2的(a)~(c)对应的可信机制名称。
根据表3-1所示的信息流名称,给出图3-2中(d)~(h)对应的功能模块间的信息流编号。
第3题:
由Chromatic Research公司研制开发的Mpact支撑软件是由(1)组成的。
A.操作系统实时核、音频处理管理器、资源管理器、设备驱动器、应用编程接口和应用层
B.C或C++语言编译器、基于GUI(图形用户界面)的多级调试器、性能分析和增强工具、中间代码和机器代码的仿真器、实时操作系统(RTOS)内核
C.系统相关库、光盘实时操作系统内核、管理程序和设备驱动程序
D.系统RAM常驻模块、驱动器接口模块、库函数和工具函数(高层次模块)、应用程序
第4题:
GNU是一种用于开发基于Linux操作系统的工具软件套件。它包括了编译器、连接器、调试器以及文本编辑器、语法除错等工具。其中____【39】______是编译器、GDB是__【40】_____工具。
第5题:
RVDS开发工具套件中,主要包括工程管理器、____【39】___、调试器和指令集仿真器等。调试器是RVDS工具套件中的功能模块之一,它支持___【40】____调试和软件仿真调试。
第6题:
下面有关GNU工具套件的描述语句中,不恰当的是:()。
A.GNU是一种常用于开发基于Linux操作系统应用软件的工具套件
B.GCC是GNU套件中的编译连接器,它能编译C语言、汇编语言编写的程序代码
C.若要用GDB调试某Linux的应用软件时,编译时需要在命令中加入-g参数
D.在GDB调试环境下,用run命令来装入需要调试的可执行文件
第7题:
第8题:
以下关于.NET的描述,错误的是()
第9题:
GNU是一种用于开发基于Linux操作系统的工具软件套件。它包括了编译器、连接器、调试器以及文本编辑器、语法除错等工具。其中()是编译器、GDB是()工具。
第10题:
嵌入式系统开发时,应该根据应用需求来选择相应的开发工具软件。RVDS是一个较常用的开发工具软件,下面的有关叙述中错误的是()。
第11题:
GNU是一种常用于开发基于Linux操作系统应用软件的工具套件
GCC是GNU套件中的编译连接器,它能编译C语言、汇编语言编写的程序代码
若要用GDB调试某Linux的应用软件时,编译时需要在命令中加入-g参数
在GDB调试环境下,用run命令来装入需要调试的可执行文件
第12题:
RVDS中包括工程管理器、编译连接器、调试器和指令集仿真器
RVDS只支持ARM内核的微处理器芯片
RVDS支持对Flash存储器的编程
RVDS编译的代码比ADS1.2编译的代码执行效率高
第13题:
A、代码编辑器、编译器
B、代码编辑器、编译器、调试器
C、编译器、调试器
D、代码编辑器、编译器、调试器、集成开发环境
第14题:
NET的描述,错误的是______。
A.Microsoft.NET是一个程序运行平台
B..NETFramework管理和支持.NET程序的执行
C.VisualStudio.NET是一个应用程序集成开发环境
D.编译.NET时,应用程序被直接编译成机器代码
A.
B.
C.
D.
第15题:
嵌入式系统开发时,应该根据应用需求来选择相应的开发工具软件。RVDS是一个较常用的开发工具软件,下面的有关叙述中错误的是()。
A.RVDS中包括工程管理器、编译连接器、调试器和指令集仿真器
B.RVDS只支持ARM内核的微处理器芯片
C.RVDS支持对Flash存储器的编程
D.RVDS编译的代码比ADS1.2编译的代码执行效率高
第16题:
“编译器”是一种非常重要的基础软件,其核心功能是对源代码形态的单个或一组源程序依次进行预处理、词法分析、语法分析、语义分析、代码生成、代码优化等处理,最终生成目标机器的可执行代码。考虑以下与编译器相关的软件架构设计场景:传统的编译器设计中,上述处理过程都以独立功能模块的形式存在,程序源代码作为一个整体,依次在不同模块中进行传递,最终完成编译过程。针对这种设计思路,传统的编译器采用顺序批处理架构风格比较合适。 随着编译、链接、调试、执行等开发过程的一体化趋势发展,集成开发环境(IDE)随之出现。IDE集成了编译器、连接器、调试器等多种工具,支持代码的增量修改与处理,能够实现不同工具之间的信息交互,覆盖整个软件开发生命周期。针对这种需求,IDE采用(50)架构风格比较合适。IDE强调交互式编程,用户在修改程序代码后,会同时触发语法高亮显示、语法错误提示、程序结构更新等多种功能的调用与结果呈现,针对这种需求,通常采用(51)架构风格比较合适。
A.规则引擎
B.解释器
C.数据共享
D.黑板
第17题:
GNU开发工具套件中包含了编译器、连接器、调试器等工具,其中GCC是编译器、连接器工具,___【37】____是调试器工具。若要对某应用程序进行调试,则在编译该应用程序时,要在编译命令中加入参数____【38】___。
第18题:
以下关于NET的描述,错误的是______。
A.Microsoft.NET是一个程序运行平台
B..NET Framework管理和支持.NET程序的执行
C.Visual Studio.NET是一个应用程序集成开发环境
D.编译.NET时,应用程序被直接编译成机器代码
第19题:
××公司根据市场需求针对××地区开发相应的导航应用软件。主要任务是根据导航应用软件开发流程和要求,对数据进行编译、功能设计,并集成开发导航软件。
问题
(l)简述数据编译的主要过程。
(2)简述导航软件系统开发的流程。
(l)(参见11.4考点2)
①地图分区( Tile):把地图划分成标准的区域,与通常意义上的地图分幅类似。
②创建路径层( Routing):主要是把不同的道路网络放置到不同比例尺层次上,以解决长路径、中路径和短路径的合理性和计算效能问题。路径层的道路网络是用节点模型来描述的,它只考虑路网的连接关系,而不考虑道路的形状和走向。
③创建显示层( Display):主要是把不同等级的道路、水系、植被、建筑物、显示文字等地图要素放置到不同比例尺的显示层次上,用于不同比例尺下地图浏览的显示效果和系统性能问题。
④创建检索层( Search):检索层主要用于地图查询和目的地检索,检索层的创建过程主要解决地理要素名称、地址、电话、交叉点等信息按照行政区划、不同类别、不同品牌、不同的同类属性等方法对地图要素进行重新分类、存储并建立索引,提高导航系统检索应用的性能和灵活性。
⑤其他功能(图形、语音、3D Landmark、DTM)创建:图形文件、语音文件、3D Landmark(地标建筑),DTM(数字地面模型)等信息的创建,主要是为了增强导航应用的效果体验,编译过程需要建立这些对象和道路以及POI的关联关系。
(2)(参见11.4考点1)
①任务接收:按照总体任务的要求,接收任务单,建立项目组,编制任务计划。
②数据编译:指一种格式转换过程,主要是将数据库或文本格式的数据转换成各种物理或应用格式,以满足不同客户、不同环境平台的装载使用要求;同时导航电子地图产品的编译,也是对导航电子地图产品进行产品版权保护的必要过程;转换成的成果格式包括日系汽车厂商应用KIWI格式,欧关系汽车厂商应用NDS格式和GDF交换格式,便于互联网并发应用的瓦片格式等。
③软件设计:根据用户的需求,进行导航系统的功能设计和软件架构设计,开发导航应用软件,导航应用软件需要从导航功能、GPS定位、输入输出设备(如键盘、声音控制设备等)、车辆(或其他载体)电子设备信号处理(如车速信号、电子陀螺信号等)、电源控制等方面进行设计。
④系统集成:完成导航硬件、导航软件、导航电子地图的完整系统的装配。
⑤系统测试:对装配后的完整系统进行功能测试和性能测试,验证系统是否满足用户的要求。
⑥保密审查:按照国家法律法规的规定,导航系统必须送到专门的审查机构进行地图表达、浏览、查询等方面的审查,审查通过后导航系统才能作为产品上市销售。
第20题:
采用ADS1.2集成开发工具软件来开发基于ARM微处理器的嵌入式系统时,ADS1.2把目标文件中的信息按照三种存储区域类型来进行划分,即划分为RO段、()、ZI段。其中RO段是指()和常数的存储区域,具有只读属性。
第21题:
有关Linux内核裁剪下列说法错误的是()
第22题:
Microsoft.NET是一个程序运行平台
.NETFramework管理和支持.NET程序的执行
VisualStudio.NET是一个应用程序集成开发环境
编译.NET时,应用程序被直接编译成机器代码
第23题:
第24题:
可以使用makemenuconfig命令进行内核的配置
所有的配置项都可以按以编译入内核,编译成模块,不编译三种方式配置
使用makezImage命令会编译生成内核镜像文件zImage
嵌入式Linux内核编译时应该采用交叉编译器