嵌入式测试

ARM操作系统—史上最小操作系统

ARM是嵌入式设备,想写个操作系统就需要了解硬件。在X86时代有BIOS帮我们,大部分东西简化了。在ARM时代,最小的操作系统,是设置好串口。通过串口打印字符。 最小的PC,也是有键盘,显示器和主机。 最小的嵌入式设备,无键盘,无显示器,只有主机,最通用的就是串口了。所以最小的操作系统,也只能通过这里输出。 我们要做的工作,(目前没有使用中断,从最小系统的角度,已经够了,理解就好。): 1.阅读S... »

阐述嵌入式软件测试的十大方法

在嵌入式软件开发过程中,一般来说,花在测试和花在编码的时间比为3:1。并且Oracle为了鼓励这位执着的程序员,把10条关于嵌入式软件开发测试的秘诀告诉了他。嵌入式系统安全性的失效可能会导致灾难性的后果,即使是非安全性系统,由于大批量生产也会导致严重的经济损失。这要求对嵌入式系统,包括嵌入式软件进行严格的测试、确认和验证。下面来介绍一些嵌入式常用的测试工具。 »

嵌入式软件基于故障模型的缺陷分类

针对嵌入式软件难测的特点,使用有效的测试策略是的出路,而面向故障的软件测试方法是比较有效的方法之一。根据以上对缺陷的分析和研究以及项目研究的特点,我们尝试对缺陷进行一种新的分类,即按照故障模型来对缺陷进行分类。 »

嵌入式操作系统内核原理和开发(通用优先级调度)

相比较其他调度算法而言,时间片的轮转更多的注重公平性。但是,任务与任务之间也是有先后之分的,有的任务我们希望多安排一些时间片,而有的任务我们则希望少安排一些时间片。比较说,如果我们在上网的话,我们希望上网的操作响应的更快一些;如果我们在进行GUI操作,我们当然希望图形响应更快一些。这些都是可以理解的,下面我们绪要对数据结构进行一些修改。 »

关于嵌入式软件测试

嵌入式软件测试与普通软件测试的目的一样,都是为了发现软件缺陷,而后修正缺陷以提高软件的可靠性。这要求对嵌入式软件进行严格的测试、确认和验证,以提高产品的可靠性。文中笔者根据多年工作实践,将嵌入式软件单元测试相关的一些经验与大家分享,同时抛砖引玉。 »

嵌入式系统中软件与硬件的集成测试方法

嵌入式系统中软件与硬件的集成测试方法

嵌入式软件自身软硬件结合的复杂性及其质量的重要性,造成其软件测试的特殊性,是在执行正常软件测试的单元测试、集成测试、系统测试的过程中,还要考虑到软件与硬件的兼容问题,即需要进行软硬件集成测试。图1嵌入式软件软硬件集成测试过程 »

嵌入式软件测试方法与策略研究

在嵌入式软件测试中,采用正确的测试方法和策略,可以提高嵌入式软件测试效率,避免目标系统的瓶颈。2、嵌入式软件测试的基本方法嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可剪裁,适应应用系统对功能、可靠性、成本、体积及功耗严格要求的专用计算机系统。 »

嵌入式系统软件的全过程质量保证

嵌入式系统软件的全过程质量保证

而这些领域应用特点,决定了嵌入式系统往往是高安全、任务关键的系统,软件的微小瑕疵可能严重威胁到生命和的安全、天文数字的巨额财产损失。这使得保证嵌入式软件的质量和可靠性,变得至关重要。IBM Rational多年来在软件工程和质量保证方面积累了丰富的方法和经验。大量的质量保证工作,在RUP的原则下是由其他开发角色构造的。 »

嵌入式软件测试须以民生为重

嵌入式软件测试是其中重要的一个分支。中国嵌入式软件测试领军者Pactera认为,时至,嵌入式软件测试已与民生息息相关,须从民生的角度出发,结合产品技术革新的方向,确切让客户看到实实在在的整体成本降低和产品市场满意度的提高,真正成为客户产品研发价值链的一部分。主要业务是针对消费类电子产品的嵌入式软件测试、大型复合机的功能测试。 »

嵌入式Linux智能抄表终端软件代码审查技巧

  摘要:在电力电网中大量使用的智能抄表终端,80%以上采用了Linux加ARM的体系架构,其软件开发均采用C/C++语言。在软件代码审查的单元测试阶段,如何结合Linux编程环境和智能抄表终端软件的特点,有针对性的进行代码审查,快速发现大量问题,为下游环节提供安全可靠的软件版本,本文根据大量的工作实践,系统的总结了在嵌入式Linux编程环境下,智能抄表终端软件的代码审查技巧。   关键词:Lin... »

嵌入式软件测试基本概念

在进行嵌入式软件黑盒测试时,要把系统的预期用途作为重要依据,根据需求中对负载、定时、性能的要求,判断软件是否满足这些需求规范。嵌入式软件黑盒测试的一个重要方面是极限测试。嵌入式软件集成测试注意事项嵌入式软件集成测试不仅要求软件行为的正确性,而且它要与其被控制的硬件设备实现正确的交互。 »

嵌入式测试:IAR单元测试示例

  嵌入式测试通常涉及硬件的模拟与控制,需要在单元测试用例中随意模拟和控制硬件行为,以及模拟中断对全局变量的修改,并解决死循环、超时等问题。使用Visual Unit 4,通过在测试用例中设置内部输入,可以随意模拟和控制硬件行为;利用测试用例的多次赋值功能、跳过底层函数等功能,可以轻松解决死循环、超时等问题。用Visual Unit 4做嵌入式单元测试特别舒服。   这是Visual Unit 4... »

嵌入式软件测试:为什么不把所有测试都放在目标上?

嵌入式软件测试:为什么不把所有测试都放在目标上?

嵌入式软件测试使用有效的测试策略是的出路,它可以使开发的效率大化,避免目标系统的瓶颈。讨论嵌入式软件测试首先会遇到一个问题:为什么不把所有测试都放在目标上进行呢?任何人或组织在测试嵌入式软件时都应深入考虑以上问题,结合自身实际情况选定合理测试策略和方案。嵌入式软件测试或叫交叉测试,测试内容包括:1.单元测试;2.集成测试;3.确认测试;4.系统测试。 »

嵌入式软件测试浅谈

文中笔者根据多年工作实践,将嵌入式软件单元测试相关的一些经验与大家分享,同时抛砖引玉。嵌入式软件单元测试也是基于普通软件单元测试的理论,仍需遵守,以上是对嵌入式软件单元测试特别之处的经验总结,希望能对初涉嵌入式软件开发的朋友有所帮助,重视软件质量,提高嵌入式系统的可靠性。 »

英特尔推嵌入式3D摄像头设备:将虚拟变现实

英特尔推嵌入式3D摄像头设备:将虚拟变现实

今年的CES,英特尔更进一步宣布推出名为”RealSense”技术的全新软硬件产品系列,将类似于人的感知能力引入基于英特尔架构的设备。作为这一新产品系列中的首批产品之一,英特尔RealSense 3D摄像头是全世界集成了3D深度和2D镜头模块的设备,将赋予设备以类似于人眼的视觉深度。电脑也能用人眼看世界英特尔的3D摄像头号称拥有全球小模块,比赌场筹码还薄 »

常用嵌入式软件白盒测试工具介绍

CODETEST的性能分析功能也能够为嵌入式应用程序的优化提供依据,使软件工程师可以有针对性地优化某些关键性地函数或模块,以及改善整个软件地总体性能。CODETEST覆盖率信息包括程序实际执行的所有内容,而不是采样的结果,它以不同颜色区分运行和未运行的代码,CODETEST可以跟踪超过一百万个分支点,特别适用于测试大型嵌入式软件。 »

嵌入式测试中数据获取的几种方式

总之嵌入式软件测试很复杂, 需要根据实际情况采取不同的策略。 »

常用嵌入式操作系统

良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌人式实时操作系统领域逐渐占据一席之地。其中WinCE3.0是一种针对小容量、移动式、智能化、32位、了解设备的模块化实时嵌人式操作系统。三、嵌入式Linux这是嵌入式操作系统的一个新成员,其大的特点是源代码公开并且遵循GPL协议,在近一年多以来成为研究热点,据IDG预测嵌入式Linux将占未来两年的嵌入式操作系统份额的50%。 »

嵌入式实时系统软件测试设计与实现

尤其是在嵌入式系统,软件系统组件已成为大的风险。嵌入式系统,实时控制系统,为要求苛刻的实时场合。它一般由嵌入式微处理器,外围硬件设备,嵌入式操作系统和用户应用程序,控制其他设备,监事或管理由四部分。通常在一些嵌入式操作系统,通常被称为“实时操作系统,但它是操作系统的性能有一个更好的实时能力。据截止时间,实时系统,实时被分为“硬实时时间”和“软实时&r... »

嵌入式软件测试

嵌入式软件往往被固化在非易失性存储器中,通常是ROM,有烧片设备,把编译好的嵌入式软件的二进制代码写在ROM中。对嵌入式软件进行测试是一项比较困难的任务。因为嵌入式系统和软件的这些特点,使每种嵌入式系统都具有本身的特殊性,测试需要与环境、设备结合起来进行测试。虽然说运行在嵌入式系统中的嵌入式软件特点不同,但是还是有些共同的特点的。 »

嵌入式linux应用程序移植方法总结

  前段时间一直在做openCapwap的移植和调试工作,现在工作已接近尾声,编写本文档对前段工作进行一个总结,分享下openCapwap移植过程中的经验和感悟。江浩写的《CAPWAP移植进展.docx》对openCapwap的移植过程有了比较详细的描述,所以在此不涉及技术细节了,本文档主要以openCapwap的移植为例,总结嵌入式linux应用程序移植的一般方法和步骤,为以后可能需要的移植工作... »

嵌入式操作系统内核原理和开发(优先级的修改)

  之前在和rawos作者的闲聊中,rawos作者认为实时操作系统中大的特色是互斥量的问题。一开始,我对这个看法其实是有保留意见的,直到我看到了修改优先级的相关代码,才开始对作者的看法有了很大的认同感。实话说,在嵌入式实时系统中修改优先级是一个很复杂的事情,为什么呢,因为这其中涉及到了互斥量的问题。我们大家都知道,在嵌入式系统中优先级反转是一个绕不去的砍。低优先级的任务因为获得了互斥量因而比高优先... »

嵌入式软件测试的秘诀在哪里

在嵌入式软件开发过程中,一般来说,花在测试和花在编码的时间比为3:1。很多年前,一位开发人员为了在对嵌入式有更深层次的理解,向Oracle询问了这样的一个问题:我怎么才能知道并懂得我的系统到底在干些什么呢?嵌入式系统安全性的失效可能会导致灾难性的后果,即使是非安全性系统,由于大批量生产也会导致严重的经济损失。这要求对嵌入式系统,包括嵌入式软件进行严格的测试、确认和验证。 »

专家谈:嵌入式测试之机顶盒测试

身为数字家庭网络核心位置的STB,除了提供电视节目的视频转换播放之外,目前也成为家庭中如DVD、PMP、数码相机等各种不同设备的互连中心。从前面的对机顶盒系统组成和工作原理的介绍,让我们初步认识了机顶盒的构成,对各个功能模块的认识,软硬件的组成,使我们能更好地选择测试项目。按照嵌入式测试的一般过程,我们把测试分为2个阶段,实验室测试和场地测试,即模拟仿真测试和成品测试。 »

嵌入式linux的tftp安装配置及tftp命令用法

嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。下面详细介绍一下linux服务器端tftp-server的配置。5、tftp使用复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。 »

Page 1 of 3123