关于嵌入式计算机软件测试关键技术的研究
2021-11-22齐齐乐
电子制作 2021年21期
关键词:嵌入式
齐齐乐
(中国航空工业集团公司金城南京机电液压工程研究中心,江苏南京,211000)
0 引言
计算机软件在开发的过程中难免会存在BUG,而BUG的存在不仅会影响软件运行的速率,还会降低软件使用的体验感。为了解决计算机软件开发过程中遗留的BUG问题,需要采用嵌入式软件对原设计软件进行不足。由于嵌入式软件本身的意义在于不足原开发软件的不足,其设计需求也与原设计元件保持一致。嵌入式软件相对于一般的计算机软件的开发流程更加复杂,难度更高,需要综合考虑硬件和软件的条件,并结合二者的关系进行软件细节的优化。嵌入式软件作为计算机系统不可缺少的一部分,其本身要求有强实时性,且软件测试只能在计算机运行的特定目标机上进行测试,只能采用更底层的语言或汇编语言进行编写,因此测试和维护的难度极高。研究嵌入式计算机软件测试的关键技术对提升嵌入式计算机软件系统运行的稳定性有着重要的意义。
1 嵌入式软件及其测试特点
嵌入式软件指嵌入式计算机系统中的软件。它的运行建立在一定的硬件平台,对专用性及运行开的环境要求极高。嵌入式软件测试具有以下特点:(1)嵌入式软件测试包含几乎全部的专用计算机外部设备;(2)嵌入式元件运行平台及系统常因没有一般的外部设备而很难在测试古城中进行检测及观察,如没有显示、打印、键盘及存储设备等;(3)嵌入式软件的强实时性要求使输出仅在某个有限的时间内完成,且必须在该时间段内生效;……
登录APP查看全文
