导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程:经过几天的努力,uCOS-II在 KC51 上运[johnblue]

 *第1313篇: C51编程:经过几天的努力,uCOS-II在 KC51 上运行起来了。

  
楼 主:johnblue 2001年12月1日10:48
 C51编程:经过几天的努力,uCOS-II在 KC51 上运行起来了。
经过几天的努力,uCOS-II在 KC51 上运行起来了。

编写了需要的移植代码,改动了一些定义。
很不幸,由于 KC 的特殊性,每个核心文件都要做一些修改,以使每个函数可重入。
对优化级别也有限制,最高只能到1级。Global register coloring 则允许。
编译时使用大模式,并且禁止 RET_XSTK。

已经将原来的 Ex1_I86X 移植到 KC 平台,并用一块内存模拟 PC 显示,用软件仿真运行,
结果正确。代码有 16K 字节,任务切换频率设置为 25Hz(太高的话会有任务饿死)。

在kc的uv环境和ICES模拟机上均运行正常。尚未在硬件环境验证。

下一步打算尝试一下小模式,并对核心代码做一些适合于kc的优化。


  
2楼:老古 2001年12月1日14:51
 这么大的代码,要比keil的tiny差呀.
  
3楼:johnblue 2001年12月2日13:17
 要想通用,就得有点牺牲了
不过想想它能同时激活运行63个用户任务,还有其他一些好处,也还算值得吧

>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:初学者:请教老古阴历的算法, 多帮忙!

[下一篇主题]:C51编程:大虾请进!!