智能车路系统网络化嵌入式软件测试平台研究

来源 :长安大学 | 被引量 : 0次 | 上传用户:Nathan_YM
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
新型传感器、嵌入式计算设备以及无线通信技术的发展,使得移动环境下基于实时感知、传输与控制技术的智能车路系统成为可能。智能车路系统由多个路侧单元与车载单元组成,这些单元通常又包含了多个具有感知、计算与通信能力的模块。这些模块通过相互协作完成系统的特定功能,而网络化嵌入式软件则是实现模块协作的关键。由于这类系统本身在实时、可靠与安全性方面有较高要求,因此在开发设计阶段对这些软件进行充分的测试与评价显得尤为重要。静态测试具有一定的局限性,无法捕获所有运行中的问题。传统基于日志文件、串口输出、GPIO编码等动态测试手段,受嵌入式系统资源以及应用实时性方面的约束,也无法很好的满足智能车路系统网络化嵌入式软件的测试需求。硬件辅助追踪是一种借助通用内核调试单元的程序追踪技术,能够在不依赖操作系统与应用程序的前提下,实现非侵入式软件分析追踪。硬件辅助追踪技术能够有效满足智能车路系统网络化嵌入式软件调试需求同时解决调试问题。本文首次提出将硬件辅助追踪技术应用于网络化嵌入式软件测试,并用该方法设计实现了一种智能车路系统网络化嵌入式软件测试平台;首先介绍了智能车路系统特点及其网络化嵌入式软件调试需求,详细分析了嵌入式常用追踪调试技术,并对硬件辅助追踪技术进行了深入研究;随后针对智能车路嵌入式软件调试需求,开展基于硬件辅助追踪技术的网络化测试平台方案设计与实现,完成了测试平台功能、结构、软硬件设计与测试验证。本文的主要工作创新点如下:(1)测试平台方案设计与实现。在深入研究嵌入式常用追踪调试手段与硬件辅助追踪技术的基础上,设计测试平台由观察者、控制器、被测目标三层结构框架组成,可实现网络级远程调试、灵活的软件追踪与非侵入式软件分析三大功能。其中控制器为高性能服务器,被测目标为智能车路系统中运行网络化嵌入式软件的MCU(具备Cortex M3/M4处理器核心),观察者为分布式结构,不同观察者时间相互同步,单个观察者硬件由树莓派3B+、便携式逻辑分析仪、FT2232HL转接板等部件组成。针对测试平台功能、结构与测试需求:提出高精度追踪轨迹同步方法,方法通过GPIO翻转同步内外时间戳辅以NTP协议同步观察者时钟实现,既关联被测目标追踪数据内外时间戳,也令追踪数据与真实事件保持时间对齐;同时编写基于libusb与wiring Pi库的追踪信号采集程序和python自动化测试脚本。(2)测试平台基准性能测试。使用裸机与Free RTOS操作系统下的标准例程,从代码覆盖率、时间/功耗开销与时间精度三个方面对测试平台进行基准性能测试。最终测试结果显示,在保障程序真实运行场景,不特别优化覆盖信息收集方法,追踪信号8MHz速率以及512时钟节拍的PC采样周期等条件下,本测试平台既能缩短覆盖率测试时间周期且语句、函数与基本块覆盖率可达72%、91%与59%;同时得益于硬件辅助追踪单元,本测试平台能在几乎不改变被测目标运行功耗(ITM仅1.5%)与时间(ITM无开销)的前提下,提供微秒级时间精度的分析结果。本测试平台在进行非侵入测试的同时性能优秀、部署快捷。(3)典型智能车路系统网络化嵌入式软件实例构建与测试。从实际出发,设计、构建了由路侧节点、车载通信节点与控制节点组成的典型实例,实例基于Free RTOS与RIOT-OS嵌入式操作系统;其中路侧节点完成传感器信息收集与Wi-Fi发送;车载通信节点位于模拟车辆上,负责传感器信息Wi-Fi接收与CAN网络发送;控制节点同样位于模拟车辆上,负责传感器信息CAN网络接收与传感器信息驱动的PWM有限状态机控制。针对该实例从通信事件时序、PWM控制有限状态机与路侧节点传感网三个方面开展测试。对Free RTOS系统环境下Wi-Fi与CAN网络通信过程进行详细分析,给出微秒级时序测试结果;对PWM控制有限状态机进行状态转换追踪记录,并与理论值比对;对gnrc_networking网络ping6指令进行高精度时间特性分析,及其底层gnrc协议栈UDP通信过程函数覆盖与基本块覆盖的评估。实例分析表明,借助硬件辅助追踪技术,本测试平台可对被测系统开展高效、充分的测试与评价。
其他文献
互联网技术的发展和普及,网络安全、信息技术的成熟以及国家相关法律、法规的制定,为国内企业电子商务的发展提供了基础。某石化交易所现有的交易方式为传统的贸易方式,为了
抗生素长期以来被广泛应用于医疗、畜牧和水产养殖业等,不仅造成环境中大量化学药物的污染残留,还会诱导并加速抗生素抗性基因(ARGs)的产生和传播,严重威胁到生态安全和人类健康。因此,抗生素及抗性基因污染已经成为全球性的环境问题之一。本研究选择武汉市南湖、沙湖、东湖3个典型城市湖泊作为研究区域,主要采用固相萃取-超高效液相色谱串联质谱法和荧光定量PCR法,开展20172018年湖泊水体和底泥中14种典
光纤传感器作为一种新型的传感器件,在体积、灵敏度、分辨率,以及环境适应性等方面都有着其他传感器件不具有的优势,因此近年来,各类型光纤传感器得到了极大程度的发展,已然
印地语和汉语属于不同的语系:汉语属于汉藏语系,印地语属于印欧语系。两者的差异很大,如印地语没有声调,所以对母语为印地语的学生来说,学习汉语很难:语音、文字都很难学。在印度,几乎没有关于本课题的相关研究,所以本论文对印度学生克服学习汉语中的语音偏误很有意义。本文运用文献研究法、描述法、比较法、录音、问卷调查和访问法、偏误分析-实验法,及分析归纳法。首先研读相关资料,对比两种语言的元音(韵母)和辅音(
近年,我国大气污染、水资源污染和废弃物污染面临着严峻的形势。环境保护作为一个战略性新兴产业,发展越来迅速。随着我国对环境保护投资的逐渐增加,环境保护产业在国民经济发展中发挥着越来越重要的作用。2015年至2016年,随着环境保护的法律体系不断完善,各项环境保护政策陆续出台。在股市上,环保公司也越来越受欢迎。如何在众多公司的股票中选择最具投资价值的股票,从而成功地赶上环保行业的发展热潮已经成为投资者
当线偏振光在透射某些透明介质或者溶液时,光矢量与传播方向构成的振动面沿传播方向发生一定角度的旋转,此现象称为旋光现象。旋光仪则是用来测量该偏转角度的仪器。随着偏振
【目的】肉鸡肺动脉高压综合征(pulmonary hypertension syndrome,PHS),是严重影响肉鸡养殖业的重要代谢性疾病。目前趋于一致的看法是:体内外诸多因素导致机体相对缺氧或绝对缺氧;缺氧刺激肺动脉血管内皮细胞及管壁平滑肌细胞异常增殖引起肺动脉重构,导致肺动脉平滑肌异常增殖、管腔狭窄、阻力增大,最终形成肺动脉高压。我们前期实验已经证明在肉鸡肺动脉高压临床病例肺组织中巨噬细胞移
随着工业过程的不断发展,生产规模的不断扩大,有效的过程模型和故障检测是确保实际工业生产过程安全运行、产品质量优异和增加经济收入的关键。从复杂工业过程中采集的数据往
本文第一章介绍了磁流体和光子晶体的基本概念。磁流体是由纳米级强磁性颗粒包覆表面活性剂均匀分散于某种载液中形成的稳定胶体体系,它既拥有固体磁性材料的磁学特性又有液
危险化学品槽罐车公路运输事故频发、危险性高,有效防控危化品运输事故对保障我国交通运输安全具有重要意义和现实迫切性。由于事故及造成后果的特殊性,不可能用巨大的财产损失和人员伤亡代价模拟可能发生的事故,研究情景构建基础上的事故模拟理论和方法是事故防控的重要途径。本文基于2013—2018年全国罐式车辆公路运输危险化学品事故数据和情景构建理论,围绕事故情景筛选、区域情景构建、事故情景演化模拟与后果应对等