uCOS_51之移植心得(持续更新)

 【uCOS_51的移植概述】

uCOS_51是uCOS-II v2.52在MCS-51系列单片机上的移植实例,采用大模式,须外部扩展64KB的SRAM,内核的移植简单地归纳为如下几条:

(1)声明11个数据类型(OS_CPU.H);
(2)用#define声明4个宏(OS_CPU.H);
(3)用C语言编写10个简单的函数(OS_CPU_C.C);
(4)编写4个汇编语言函数(OS_CPU_A.ASM)。

上述为一般移植过程中所要进行的工作,除此之外,我还增设了其它措施,以便于应用。

【uCOS_51的技术支持】

uCOS_51由本人休闲在家编写,由于时间精力和能力的有限,难免有所疏乎,欢迎有志人士一起学习探讨。

作者:华兄


“uCOS_51”是我给工程起的名称,“望文生义”,我还习惯Version的简写使用小写字母,uCOS-II v2.52,而不是uCOS-II V2.52,哈哈,习惯了就好。我原本想去移植从官网下的最新版本uCOS-II内核《Micrium-uCOS-II-V290》,我只移植作简单地测试,并不打算试用其它的功能,我又热忠uCOS-II v2.52这个版本,对其内核源码非常了解,于是打消了移植最新版本内核的念头,感兴趣的朋友可以去试试。其实这篇文章早就酝酿要写了,由于没有工作的压力,也就没有学习的动力,三天打鱼两天晒网,想到什么,写什么,没有什么逻辑性,不要见怪,哈哈!

我不想谈移植工作和具体的实现,这些随大流的东西,源码是最好的老师,里面

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值