我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:小鱼儿玄机1站开奘结果 > 嵌入式控制器 >

嵌入式软件测试-控制器

归档日期:07-21       文本归类:嵌入式控制器      文章编辑:爱尚语录

  公司的控制器,主要是接受外部的车速信号,传感器的主副转矩信号,以及一电机电流反馈信号,经过处理,输出脉冲。现在要对起坐软件测试,不知道从何入手,数据输入与输出,不像pc测试...

  公司的控制器,主要是接受外部的车速信号,传感器的主副转矩信号,以及一电机电流反馈信号,经过处理,输出脉冲。现在要对起坐软件测试,不知道从何入手,数据输入与输出,不像pc测试那么好观察和控制,后期的性能测试,有相应的测试台,那么作为软件测试,对这个芯片,能怎么测试呢?请高手指教

  谢谢 xiehuahere 的提醒,如果就简单进行ram或rom测试 ,看门狗测试,定时器测试,这些测试,可以再代码里写测试语句就可以实现么,难度高么?因为对嵌入式还没做过实践,学了一点理论。希望有人可以耐心指导。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部数据输入与输出,不像pc测试那么好观察和控制,这就是嵌入式软件的弱交互性决定的。嵌入式软件的测试环境与开发环境是很接近的,有时甚至就是一样的,多与你们的开发人员交流吧。他们应该协助测试搭建环境的。

  你说的这些软件测试,与硬件的相关性都很强。开发一般会封装一些接口供上层应用使用,应用就无需关心底层硬件的实现细节了。我想你要测试的就是这些接口吧。

  拿定时器来说,开发应该会提供开启定时器的接口,通常包含一个回调函数,定时时间到后就会触发该回调函数,进入超时处理。如果你们有Trace工具支持片上调试,那么可以在超时处理函数中设置断点,在测试程序中调用该接口开启一个定时器,看定时时间到后有没有到达断点就OK了。如果没有Trace工具,可以在超时处理函数中添加打印语句来看。同时开启多个定时器的情况也要测到(询问你们开发人员最多可同时开启几个,应该有限制的)。当然你的测试程序也是要一起编译并烧录到ROM里的。

  我以前做这种测试,在PC上是有工具可以与嵌入式软件通信的,控制测试程序(用例)的执行并记录测试结果。是我们公司工具组做的。

本文链接:http://scrinzoom.com/qianrushikongzhiqi/620.html