C51编程:经过几天的努力,uCOS-II在 KC51 上运行起来了。
经过几天的努力,uCOS-II在 KC51 上运行起来了。
编写了需要的移植代码,改动了一些定义。
很不幸,由于 KC 的特殊性,每个核心文件都要做一些修改,以使每个函数可重入。
对优化级别也有限制,最高只能到1级。Global register coloring 则允许。
编译时使用大模式,并且禁止 RET_XSTK。
已经将原来的 Ex1_I86X 移植到 KC 平台,并用一块内存模拟 PC 显示,用软件仿真运行,
结果正确。代码有 16K 字节,任务切换频率设置为 25Hz(太高的话会有任务饿死)。
在kc的uv环境和ICES模拟机上均运行正常。尚未在硬件环境验证。
下一步打算尝试一下小模式,并对核心代码做一些适合于kc的优化。
发表时间:2001年12月1日10:48:00