相关疑难解决方法(0)

微控制器C代码的单元测试模式

虽然有很多单元测试框架支持C,但我对如何为微控制器代码编写单元测试感到有点困难(在我的情况下是PIC,但我认为问题比这更普遍).

为微控制器编写的大部分代码都围绕将配置和数据值写入寄存器,从寄存器读取输入数据以及响应中断事件.我想知道是否有人可以提供一些最有效的方法指针.

c embedded microcontroller unit-testing

24
推荐指数
1
解决办法
6889
查看次数

嵌入式硬件测试自动化

有没有人成功地直接在嵌入式硬件上进行测试?

具体来说,我正在考虑为硬件层模块自动化一系列单元测试.我们需要对硬件层代码更有信心.我们的很多项目都使用中断驱动的定时器,ADC,串行io,串行SPI器件(闪存)等.

这甚至值得努力吗?

我们通常针对:

处理器:8位或16位微控制器(某些DSP的东西)
语言:C(有时是c ++).

c c++ embedded unit-testing testing-strategies

23
推荐指数
4
解决办法
6380
查看次数

测试固件

这跟随其他 几个问题(但我认为我已经更好地改进了我的问题).

我想在安装设备之前测试我的固件代码.

我意识到很多人都会编写代码,上传,测试等等.但我真的想在上传之前编写和测试(主要是因为我想自动化很多场景).

那么,这样做的最佳方式是什么.如果我正在编写纯软件,就像没有固件一样,我会通过使用cppunit(例如)来实现它.但是这个固件的东西我有点迷失了.

有任何想法吗?

谢谢

testing firmware

2
推荐指数
1
解决办法
9291
查看次数