更多“什么是交叉开发环境?什么是OCD测试方法?指出OCD的主要形式JTAG和BDM的特点和区别?指出两者在调试性能方面的差异。”相关问题
  • 第1题:

    测试和调试没有什么区别。( )

    此题为判断题(对,错)。


    正确答案:×

  • 第2题:

    什么是性能测试?性能测试包括哪些测试类型?它们有什么区别?


    答案:
    解析:
    ①性能测试是检查系统是否满足需求规格说明书中规定的性能要求。在系统测试阶段,性能测试通常是和强度测试结合起来进行,并通常要求同时进行硬件和软件的检湖lli性能测试执行时,注意观察资源使用率,资源率必须控制在50%以下,当大于50%以上时说明硬件或软件运行己占用空间太大,不符合一般情况。
    ②性能测试包括负载测试、压力测试和稳定性测试,其中压力测试又包括并发测试和大数据量测试。.
    负载测试又叫强度测试,是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试。负载测试也是检查在系统运行环境不正常到发生故障的情况下,系统可以运行到何种程度的测试。
    压力测试是为了发现在什么条件下应用程序的性能会变得不可接受。压力测试包括并发测试和大数据量测试。并发测试主要指当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用等问题,几乎所有的性能测试都会涉及并发测试,其目的不是为了获得性能指标,而是为了发现并发引起的问题。大数据量测试包括独立的数据量测试和综合数据量测试两类。独立的数据量测试指针对某些系统存储、传输、统计、查询等业务进行的大数据量测试。综合数据量测试指和压力性能测试、负载性能测试、稳定性性能测试相结合的综合测试。大数据量测试主要是针对对数据库有特殊要求的系统进行的测试。
    稳定性测试,也叫疲劳强度测试。通常是采用系统稳定运行情况下的并发用户数,或者日常运行用户数,持续运行较长一段时间,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。

    独立的数据量测试指针对某些系统存储、传输、统计、查询等业务进行的大数据量
    测试。综合数据量测试指和压力性能测试、负载性能测试、稳定性性能测试相结合
    的综合测试。大数据量测试主要是针对对数据库有特殊要求的系统进行的测试。
    稳定性测试,也叫疲劳强度测试。通常是采用系统稳定运行情况下的并发用户数,
    或者日常运行用户数,持续运行较长一段时间,保证达到系统疲劳强度需求的业务
    量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度
    性能的过程。

  • 第3题:

    什么是软件测试?软件测试与调试有什么区别?


    正确答案: 软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说
    明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。
    软件测试与调试在目的、技术和方法等方面存在很大的区别,主要表现在如下方面:
    (1)测试是为了发现软件中存在的错误;调试是为了证明软件开发的正确性。
    (2)测试以已知条件开始,使用预先定义的程序,且有预知的结果,不可预见的仅是程序是否通过测试;调试一般是以不可知的内部条件开始,除统计性调试外,结果是不可预见的。
    (3)测试是有计划的,需要进行测试设计;调试是不受时间约束的。
    (4)测试经历发现错误、改正错误、重新测试的过程;调试是一个推理的过程。
    (5)测试的执行是有规程的;调试的执行往往要求开发人员进行必要推理以至知觉的"飞跃"。
    (6)测试经常是由独立的测试组在不了解软件设计的条件下完成的;调试必须由了解详细设计的开发人员完成。
    (7)大多数测试的执行和设计可以由工具支持;调式时,开发人员能利用的工具主要是调试器。

  • 第4题:

    混合语包括哪两种主要形式?指出它们的主要特点以及区别和联系。


    正确答案: 语言混合是指两种或两种以上的语言由于接触而发生混合现象。语言混合典型的例子是皮钦语和克里奥尔语。
    皮钦语指说不同语言的人由于贸易或移民等聚集在一起形成的一种混合语,也叫“洋泾浜语”或“洋泾浜”。皮钦语是一种附属的交际语,它词汇有限,结构不多,发展不够完善,仅用于与另一集团专门的、有限的交际。主要特点为:①语音经过当地语音系统的适当改造。往往用本族语的发音习惯发外语单词的音;
    ②语法规则减少到最低限度;
    ③词汇的项目比较少,往往要借迂回曲折的说法指称事物。
    克里奥尔语:一旦皮钦语发展到一定阶段,被当作主要交际工具,并成为儿童一代的母语时,它就发生了克里奥尔化(Creolization),成为克里奥尔语。
    克里奥尔语指将发展了的皮钦语当作集团成员的母语,因此它更为精确、灵活,有充足的词汇和句法手段,是一种完善的本族语,可以传给下一代作为母语,有些语言还成了政府官方语言。
    皮钦语与克里奥尔语本质的区别实际上只有一点,即是否成是一个语言社团的母语:皮钦语不是任何一个语言社团的母语;克里奥尔语则可以作为一个语言社团的母语。

  • 第5题:

    泥浆气浸和盐水浸时性能有什么变化?两者主要区别是什么?


    正确答案: 泥浆气浸时密度下降,粘度上升且有气泡。泥浆盐水浸时,氯根含量急剧增加,密度下降,粘度上升,若大量盐水污染泥浆性能被破坏,粘度下降,返出泥浆不均匀。两者主要区别:盐水浸时氯根含量急剧增加。

  • 第6题:

    什么是“黑盒”测试?什么是“白盒”测试?什么是“灰盒”测试?并指出专业测试工具软件名称。


    正确答案: 黑盒测试又名功能测试,它是已知产品所应具有的功能,通过测试来检测每个功能是否能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试 Performance Pak
    白盒测试又名代码遍历覆盖测试,它是知道产品内部工作过程,可通过测试来检测产品内部结构是否按照规格说明书的规定正常进行,主要用于软件验证 CodeTest
    灰盒测试,仅仅知道部分程序细节的测试方法。它是介于前面二者之间的,其关注输出对输入的正确性,同时也关注内部表现,通过一些表征性的现象来判断内部的运行状态 Visual Slick Editfor Tornado

  • 第7题:

    软件中断和硬件中断有何特点?两者的主要区别是什么?


    正确答案: 硬件中断由外部硬件产生,是由CPU外部中断请求信号触发的一种中断,分为非屏蔽中断NMI和可屏蔽中断INTR。
    软件中断是CPU根据某条指令或者对标志寄存器的某个标志位的设置而产生的,也称为内部中断。通常有除法出错中断、INTO溢出中断、INTn中断、断点中断和单步中断等。
    两者的主要区别:硬件中断由外部硬件产生,而软件中断与外部电路无关。

  • 第8题:

    什么是性能测试?性能测试主要包括什么内容?


    正确答案:是指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试主要包括以下三个方面:应用在客户端性能的测试,应用在网络上性能的测试和应用在服务器端性能的测试

  • 第9题:

    问答题
    什么是软件测试?软件测试与调试有什么区别?

    正确答案: 软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说
    明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。
    软件测试与调试在目的、技术和方法等方面存在很大的区别,主要表现在如下方面:
    (1)测试是为了发现软件中存在的错误;调试是为了证明软件开发的正确性。
    (2)测试以已知条件开始,使用预先定义的程序,且有预知的结果,不可预见的仅是程序是否通过测试;调试一般是以不可知的内部条件开始,除统计性调试外,结果是不可预见的。
    (3)测试是有计划的,需要进行测试设计;调试是不受时间约束的。
    (4)测试经历发现错误、改正错误、重新测试的过程;调试是一个推理的过程。
    (5)测试的执行是有规程的;调试的执行往往要求开发人员进行必要推理以至知觉的"飞跃"。
    (6)测试经常是由独立的测试组在不了解软件设计的条件下完成的;调试必须由了解详细设计的开发人员完成。
    (7)大多数测试的执行和设计可以由工具支持;调式时,开发人员能利用的工具主要是调试器。
    解析: 暂无解析

  • 第10题:

    问答题
    什么是交叉开发环境?什么是OCD测试方法?指出OCD的主要形式JTAG和BDM的特点和区别?指出两者在调试性能方面的差异。

    正确答案: 交叉开发环境是指用于嵌入式软件开发的所有工具软件的集合,一般包括文本编辑器、交叉编译器、交叉调试器、仿真器、下载器等工具。
    OCD://指的是CPU芯片提供的一种调试功能(片上调试),可以认为是一种廉价的ICE功能:OCD的价格只有ICE的20%,但提供了ICE80%的功能JTAG特点:4个引脚。
    优:
    1.可通过边界扫描操作测试整个板的电气连接
    2.各个引脚信号的采样,并可强调引脚输出用以测试外围芯片;
    3.可以软件下载、执行、调试和控制,为复杂的实时跟踪调试提供路径;
    4.可进行多内核和多处理器的板级和芯片级的调试,通过串接,为芯片制造商提供芯片生产、测试的途径;
    5.不占用系统资源,能够调试没有外部总线的芯片,代价非常小。
    缺:
    1.通过串口一次传递数据,速度比较慢;
    2.只能进行软件断点级别的调试;
    3.不能完成实时跟踪额多种事件触发等复杂调试功能。
    BDM:硬件相对简单,集成成本低、可重用,与处理器变化无关,速度稍快,是JTAG的增强版本;缺点:引脚比JTAG多,使用厂家少
    调试功能上的差异:JTAG只能进行软件断点级别的调试,而BDM在硬件设计仅仅需要将处理器的调试引脚连接到专用剪接器与调试工具上,通常这种连接器叫做n-wire。
    解析: 暂无解析

  • 第11题:

    问答题
    什么是萃取?什么是洗涤?指出两者的异同点。

    正确答案: 萃取是从混合物中抽取所需要的物质;洗涤是将混合物中所不需要的物质除掉。萃取和洗涤均是利用物质在不同溶剂中的溶解度不同来进行分离操作,二者在原理上是相同的,只是目的不同。从混合物中提取的物质,如果是我们所需要的,这种操作叫萃取;如果不是我们所需要的,这种操作叫洗涤。
    解析: 暂无解析

  • 第12题:

    问答题
    泥浆气浸和盐水浸时性能有什么变化?两者主要区别是什么?

    正确答案: 泥浆气浸时密度下降,粘度上升且有气泡。泥浆盐水浸时,氯根含量急剧增加,密度下降,粘度上升,若大量盐水污染泥浆性能被破坏,粘度下降,返出泥浆不均匀。两者主要区别:盐水浸时氯根含量急剧增加。
    解析: 暂无解析

  • 第13题:

    以下叙述中错误的是(40) 。

    A.实时系统就是响应快的系统

    B.JTAG主要用于芯片内部测试及系统调试

    C.嵌入式系统在开发过程中,下载bootloader可以采用Jtag接口

    D.触摸屏是一种输入输出设备


    正确答案:A
    本题考查嵌入式系统的基础知识。实时系统是一种特殊的嵌入式系统,其正确性不仅依赖系统计算的逻辑结果,还依赖于产生这个结果的时间。实时系统不是向应快的系统,而是能够在指定或者确定的时间内完成系统功能和外部或内部、同步或异步时间做出响应的系统。JTAG是一种国际标准测试协议(IEEE1149.1兼容),主要用于芯片内部测试。基本原理是在器件内部定义一个TAP(Test.AccessPort测试访问口)通过专用的JTAG测试工具对内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现今多数的高级器件都带有JTAG接口,支持JTAG协议,如DSP、FPGA、ARM、部分单片机器件等,方便多目标系统进行测试,同时还可以实现ISP(ln-SystemProgrammable在线编程),对FLASH等器件进行编程。触摸屏(touchscreen)是一种可接收触头等输入信号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连接装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。触摸屏作为一种最新的电脑输入输出设备,是目前最简单、方便、自然的一种人机交互方式,主要应用于公共信息的查询、领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等。

  • 第14题:

    什么叫生铁?什么叫钢?两者有何特点和区别。


    正确答案: 含碳量大于2.0%的铁碳合金称为生铁;含碳量小于等于2.0%的铁碳合金称为钢。生铁熔点低,流动性能好,易于铸造,但机械性能、冷热加工性能、焊接性能差,因此应用受到限制。钢具有良好的综合机械性能,可以进行冷热加式和锻、轧成各种钢材及机械零件,用途广泛。

  • 第15题:

    什么是ISP技术与JTAG技术?简述两者的主要技术特点及区别,指出它们在嵌入式系统调试中的应用。


    正确答案: ISP技术(In Ststem Programmability):系统内编程技术,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可用ISP方式擦出或再编程。
    JTAG(Joint Test Action Group联合测试小组)技术是一种国家标准测试协议,主要用于芯片内部测试。通过这个标准,可对具有JTAG接口的芯片的硬件电路进行边界扫描和故障检测。
    两技术特点及区别:ISP的实现相对简单些,一般通用做法是内部的存储器可以由上位机的软件通过串口来改写。ISP技术的优势是不需要编程器就可以进行单片机的实验和开发,单片机可直接接到电路板上,调试结束即成成品,免去了调试时由于频繁地插入取出芯片对芯片和电路板带来不便。
    JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(测试访问口),通过专用的JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在JTAG接口还常用语实现ISP对Flash等器件进行编程。
    JTAG编程方式是在线编程,传统生产流程是对芯片进行与编程再装袋板上,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTAG接口可对PSD芯片内部的所有部件进行编程。
    JTAG大致分为两类,一类用于测试芯片的电气特性;一类用于Debug;一般支持JTAG的CPU都包含了这两个模块。

  • 第16题:

    测试与调试区别是什么?


    正确答案: 软件测试时检验程序是否有错误,调试则是发现程序错误的位置、原因以及改正错误等。软件调试是发生在测试之后的步骤。

  • 第17题:

    嵌入式常用的调试方法和设备有()、驻留监控程序、在线仿真器、JTAG仿真器和其他调试方法。


    正确答案:全系统仿真器

  • 第18题:

    嵌入式软件的调试运行环境和固化运行环境的主要区别是什么?


    正确答案:1.代码定位不同
    2.初始化部分不同

  • 第19题:

    什么是萃取?什么是洗涤?指出两者的异同点。


    正确答案:萃取是从混合物中抽取所需要的物质;洗涤是将混合物中所不需要的物质除掉。萃取和洗涤均是利用物质在不同溶剂中的溶解度不同来进行分离操作,二者在原理上是相同的,只是目的不同。从混合物中提取的物质,如果是我们所需要的,这种操作叫萃取;如果不是我们所需要的,这种操作叫洗涤。

  • 第20题:

    指出普通灰口铸铁与球墨铸铁在石墨形态、机械性能和应用方面的主要区别。


    正确答案: 石墨形态:前者为片层状,后者为球状球墨铸铁与灰铸铁相比,有高的强度和良好的塑性和韧性,屈服点比碳素结构钢高,疲劳强度接近中碳钢,同时,它具有灰铸铁的减震性,减磨性和小的缺口敏感性等优良性能,球墨铸铁中的石墨球的圆管度越好,球径越小,分布约均匀,则球墨铸铁的力学性能就越好(高强度,塑性、韧性好)

  • 第21题:

    问答题
    指出固溶体和金属化合物在晶体结构和机械性能方面的区别。

    正确答案: 固溶体仍保持溶剂的品格类型。两金属化合物为新的晶格,它与任一组元均不相同。固溶体一般是塑性、韧性好,强度、硬度低;金属化合物是硬度高,塑性、韧性差。
    解析: 暂无解析

  • 第22题:

    问答题
    指出普通灰口铸铁与球墨铸铁在石墨形态、机械性能和应用方面的主要区别。

    正确答案: 石墨形态:前者为片层状,后者为球状球墨铸铁与灰铸铁相比,有高的强度和良好的塑性和韧性,屈服点比碳素结构钢高,疲劳强度接近中碳钢,同时,它具有灰铸铁的减震性,减磨性和小的缺口敏感性等优良性能,球墨铸铁中的石墨球的圆管度越好,球径越小,分布约均匀,则球墨铸铁的力学性能就越好(高强度,塑性、韧性好)
    解析: 暂无解析

  • 第23题:

    问答题
    混合语包括哪两种主要形式?指出它们的主要特点以及区别和联系。

    正确答案: 语言混合是指两种或两种以上的语言由于接触而发生混合现象。语言混合典型的例子是皮钦语和克里奥尔语。
    皮钦语指说不同语言的人由于贸易或移民等聚集在一起形成的一种混合语,也叫“洋泾浜语”或“洋泾浜”。皮钦语是一种附属的交际语,它词汇有限,结构不多,发展不够完善,仅用于与另一集团专门的、有限的交际。主要特点为:①语音经过当地语音系统的适当改造。往往用本族语的发音习惯发外语单词的音;
    ②语法规则减少到最低限度;
    ③词汇的项目比较少,往往要借迂回曲折的说法指称事物。
    克里奥尔语:一旦皮钦语发展到一定阶段,被当作主要交际工具,并成为儿童一代的母语时,它就发生了克里奥尔化(Creolization),成为克里奥尔语。
    克里奥尔语指将发展了的皮钦语当作集团成员的母语,因此它更为精确、灵活,有充足的词汇和句法手段,是一种完善的本族语,可以传给下一代作为母语,有些语言还成了政府官方语言。
    皮钦语与克里奥尔语本质的区别实际上只有一点,即是否成是一个语言社团的母语:皮钦语不是任何一个语言社团的母语;克里奥尔语则可以作为一个语言社团的母语。
    解析: 暂无解析