基于Jenkins的DSP处理器驱动自动化测试平台的设计与实现

来源 :东华大学 | 被引量 : 0次 | 上传用户:wangxintju4
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,数字信号处理器(digital signal processor,DSP)依靠对信号的快速采集、识别处理、变换等功能,在家庭影音、航空航天、工业控制等领域得到了非常广泛的实际应用。DSP的功能完整实现依赖于它的配套驱动软件支持,DSP处理器产品市场竞争愈发激烈,实现敏捷开发变得愈发重要,保证处理器产品研发速度跟上市场需求变化的脚步,这也意味着驱动软件的开发测试需求也随之快速增长。为保证软件质量,同时减少项目中的人工测试重复过程,节省时间经费成本,帮助项目团队进行快速有效决策,搭建DSP处理器驱动自动化测试平台变得十分有必要。本文为解决DSP处理器驱动测试需求,搭建了一种基于Jenkins的持续集成自动化测试平台,利用Jenkins实现DSP处理器驱动的自动化测试,满足了实际项目的测试需求。主要内容如下:首先,通过对自动化测试技术、持续集成技术的国内外研究现状和相关理论基础进行调研,分析实际项目中对DSP处理器驱动自动化测试平台的功能需求。随后,设计基于Jenkins的DSP处理器驱动自动化测试平台的总体框架,使用Windos/Linux PC、视频编码器/解码器EI3拓展板、DSP EZ-KIT等搭建自动化测试硬件平台,对各组成部分及功能进行详细阐述。接着完成软件平台设计:利用持续集成工具Jinkins的Master/Slave架构,进行分布式测试项目构建;引入版本控制系统GitHub/Bitbucket,进行驱动软件和测试脚本等源代码的更新管理;配置驱动编译环境CrossCore Embedded Studio,利用其标准函数库等功能实现对待测驱动软件的编译;编写并介绍在进行DSP音频、视频驱动自动化测试时,主要使用的测试脚本文件。最后,对已搭建好的自动化测试平台进行基础调试以及稳定性测试,展示现场测试环境。结合DSP处理器的Linux音频、视频驱动测试实例,给出了平台完整测试流程,并根据测试日志和Jenkins功能界面对测试结果进行分析,列出自动化测试相较于手动测试方法的优势。该平台成功实现了DSP处理器驱动测试工作的持续集成与自动化,达到测试效率的提升预期。
其他文献
随着卫星遥测、深空探测等空间应用技术的不断发展,星载图像数据量急剧增加,星上大容量存储器有广泛的应用需求。本论文涉及某卫星图像数据压缩单元大容量多通道访问技术的设计与实现,面临存储多种数据类型、大数据量、高可靠的技术难题,需解决多通道同时读写高带宽、大容量数据存储需求与星上资源有限矛盾。传统单一通道的数据存储占用资源较多,利用共享式存储器可有效减少星上资源占用情况。本文针对共享式存储器、多路数据调
自上世纪70年代以来,光学三维测量技术以其高精度、高效率的优点在工业生产的许多领域得到广泛应用。随着激光技术、数字图像处理技术以及计算机技术的发展,光学非接触式表面
在晶体对称的保护下,凝聚态系统中除了Dirac和Weyl费米子外,还可能存在其他具有非零Berry曲率通量的无质量费米子。比如说三重简并的自旋1激发和自旋为3/2的Rarita-Schwinger
随着硬件网络的不断提升,尤其是在云计算环境下高性能网络的不断发展,研究虚拟化资源下的亲和度已经成为重要而迫切的研究课题。亲和度优化的概念指的是,针对现有的物理架构
云计算为与日俱增的数据信息提供了丰富的存储、处理资源。如何设计行之有效的数据布局方案,以保证云数据中心资源优化和节能环保,成为推动绿色云计算产业健康稳步发展的关键
随着工业的发展,机器人用于抛光、打磨等接触式作业十分常见。传统的人工抛磨不仅费时费力,而且抛光打磨加工的产品一致性较难保证。将机器人用在抛光打磨作业中,不仅可以提
目的:分析STAT3基因多态性与膀胱癌易感性及预后的相关性。方法:纳入2006年到2016年间于川北医学院附属医院和重庆三峡中心医院就诊的膀胱尿路上皮癌患者作为病例组,年龄匹配的健康体检者作为对照组,收集两组研究对象的临床和随访资料。采用全血基因组DNA分离试剂盒提取研究对象的抗凝全血DNA,利用TaqMan探针法对STAT3基因单核苷酸多态性位点(SNP)rs4796793分型。计算病例组与对照
光纤法布里-珀罗(F-P)干涉型传感器不仅拥有光纤传感器的优良特性,还具有灵敏度高、稳定性好、抗干扰能力强、可远距离传感等特性,被广泛应用于温度、应变和折射率等物理参数
高反光物体是指物体表面具有镜面或者类镜面反射的物体,由于外表光滑,观赏性强,生活中此类物件比比皆是。这类物体表面反光会造成强噪声干扰,缺陷不易捕捉,因此这类物体表面
图像上色与去色是计算机视觉领域及图像处理领域内的重要技术。对彩色图像进行去色操作,在现实生活中有着诸多应用,如图像打印,单通道图像处理以及风格化处理等;而对黑白图像