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

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

   johnblue 
johnblue发表的帖子 

 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

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  3171.[详细]这么大的代码,要比keil的tiny差呀.
摘要:......(无内容)
- [老古][1058次] 2001年12月1日

  3186.[详细]要想通用,就得有点牺牲了
摘要:不过想想它能同时激活运行63个用户任务,还有其他一些好处,也还算值得吧......(35字)
- [johnblue][1094次] 2001年12月2日

[上一篇帖子]:初学者:请教老古阴历的算法, 多帮忙!
[下一篇帖子]:C51编程:大虾请进!!MODULE INFORMATION:  &n