我正在编写一些测试来测试嵌入式设备(在 Linux 上运行)上的处理器。设备外壳支持 Ash、python,我甚至可以在 Scratchbox 中编译后运行 C 代码。
您能否给我一些关于可以编写哪些测试来测试处理器的建议?
答案1
对 CPU 进行压力测试有点复杂。如果你只是对热测试感兴趣,可以编译类似这个简单的 C 程序,它将加载一个带有无限循环的 CPU,进行简单的数学计算。如果您需要有关编写/编译此类程序的进一步帮助,最好将其提交给 StackOverflow。
但是,如果您有兴趣测试特定的 CPU 组件(ALU、FPU、缓存等),那么这将更加复杂,需要对架构/CPU 有深入的了解,并且具备扎实的编程技能。您可以询问嵌入式主板供应商,也许他们已经有这样的软件了。如果没有,那您就没那么幸运了。