看如今网上各路高手热秀自己的国产51_OS,正好我这里有一实际项目需求。实践是检验真理的标准,看看谁能实现我这个实际项目,能者,可以标价卖给我使用。
这是由3个相关任务构成的系统。(当然你可以重新配置任务。) 1、一个数据采样任务A,每10ms采样一次,并将采样数据存入缓存待B任务处理。任务运行时间忽略。 2、一个数据处理任务B,负责对任务A的采样数据进行计算处理,并将处理后数据存入缓存待任务C存盘。 处理运行时间1ms。 每10次采样处理后数据集中存盘一次。 3、存盘任务C,显然每100ms启动一次,运行时间40ms。
请各位高手用自己的OS简要完成这个系统。写出基本C代码。各任务运行时间简单用delay(1ms)或者delay(40ms)模拟即可。
要求:必须用协作式内核完成。 |