【发布时间】:2012-02-02 03:35:38
【问题描述】:
我是一名研究生,我正在尝试为高级测试课程提出一个项目。
由于我是一名嵌入式专家,我确实想测试一些与嵌入式系统相关的具有挑战性的东西。
uC/OS-II 是一个非常不错的嵌入式系统开源轻量级操作系统。所以我想为我的课程项目提议测试它。
但我不知道测试 uC/OS 的可行性。可行吗? 我现在正在使用 Blackfin 和 SHARC(来自 Analog Devices),它们与 uC/OS 兼容(在 uC/OS 网站上说)。 在测试工具方面,我认为 CUnit 可能会起作用。此外,我们还有一个名为 EmbeddedUnit 的单元测试工具,它在 VDSP(ADI 处理器的开发环境)上运行。 我对uC/OS没有经验,但我的理解是我们应该编译它,然后将.obj文件和头文件包含到项目中,然后我们就可以在uC/OS中使用和测试这些功能了。
我说的对吗?
【问题讨论】:
-
uCOS 是一个不错的小型操作系统,您几乎可以在任何系统中运行。但目前尚不清楚您要测试什么。你想测试操作系统本身吗?如果是,哪些方面:调度、定时器、优先级、队列、信号量?或者您是否想拥有一个框架来测试在 uCOS 上运行的应用程序代码?
-
严格来说,uCOS-II 不是开源的(至少上次我检查过)。该源可免费用于教育目的,但商业用途需要 Micrium 的付费许可。这可能不是您使用的问题,但可能是某些读者的问题。
标签: unit-testing testing operating-system embedded ucos