打印

正在看UCOS向51移植!匠人们来讨论下!踊跃点!

[复制链接]
4223|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhaigch|  楼主 | 2011-10-24 22:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
lixiaoxu2meng| | 2011-10-25 07:54 | 只看该作者
不过不建议在51上移植UCOS

使用特权

评论回复
板凳
airwill| | 2011-10-25 08:18 | 只看该作者
AT89C51 就算了吧 你的外挂个 RAM, 够麻烦的
STC 的51,利用内部的 1k 扩展 RAM, 紧张了点,倒还可以试试
网上有很多移植的例子,ucos 的官网也有,可以参考参考。

使用特权

评论回复
地板
ayb_ice| | 2011-10-25 09:02 | 只看该作者
摩托变蜗牛

使用特权

评论回复
5
highgear| | 2011-10-25 09:27 | 只看该作者
ayb_ice 的说法很形象。

51的存储结构和寻址方式是 os 的克星,摩托效率的sp竟然是8bit, 而如果使用外部数据区,8051只能用 dptr 这种蜗牛方式。

使用特权

评论回复
6
huangqi412| | 2011-10-25 09:28 | 只看该作者
找歪歪N久前的**。

使用特权

评论回复
7
IJK| | 2011-10-25 09:41 | 只看该作者
只要RAM大点(1kB或以上)51跑UCOS也无不可,就看用的任务多少(3、5个任务应该行),另外queue之类的少用,最后任务切换别那么频繁(20ms~50ms应该可以)。

使用特权

评论回复
8
ldk060| | 2011-10-25 10:11 | 只看该作者
学习学习:D

使用特权

评论回复
9
我是土匪| | 2011-10-25 12:07 | 只看该作者
匠人们,什么时候匠人也曾复数了

使用特权

评论回复
10
zhaigch|  楼主 | 2011-10-25 23:14 | 只看该作者
我只是学习的时候在想这个问题。那给51外面挂个64K的RAM呢!理论上应该是可行的吧!
这个只是学习的初步么。熟悉下移植过程!玩通了在ARM7上玩玩!匠人我觉得吧,不只一个么!哈哈

使用特权

评论回复
11
lxw611| | 2011-10-25 23:25 | 只看该作者
我是新手,我想问应该怎么移植呢?不是已经固化的系统吗?

使用特权

评论回复
12
zhaigch|  楼主 | 2011-10-26 12:26 | 只看该作者
通过改写一小部分与你要移植的CPU相关的程序,然后和UCOS的系统代码一块编译出HEX,文件下载到处理器中!移植部分就是为了封装你的CPU,使UCOS与你的CPU无关!只是个人的理解……

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

158

帖子

1

粉丝