没有这么简单的,现在还是建议你学习一下UCOS-II,在网上有下载电子书的,UCOS-II(邵贝贝),你先百度一下看到不能下到,下不到的话我可以发给你。
下面是书上讲的移植方法:
如果用户理解了处理器和 C 编译器的技术细节,移植µC/OS-Ⅱ的工作实际上是非常简
单的。前提是您的处理器和编译器满足了µC/OS-Ⅱ的要求,并且已经有了必要工具。移植
工作包括以下几个内容:
l 用#define设置一个常量的值(OS_CPU.H)
l 声明10个数据类型(OS_CPU.H)
l 用#define声明三个宏(OS_CPU.H)
l 用C 语言编写六个简单的函数(OS_CPU_C.C)
l 编写四个汇编语言函数(OS_CPU_A.ASM)
根据处理器的不同,一个移植实例可能需要编写或改写 50 至 300 行的代码,需要的时
间从几个小时到一星期不等。
一旦代码移植结束,下一步工作就是测试。测试一个象µC/OS-Ⅱ一样的多任务实时内
核并不复杂。 甚至可以在没有应用程序的情况下测试。 换句话说, 就是让内核自己测试自己。
所谓移植的 意思 是将 软件 修改 后 能运行到别的硬件上
比如说 51的程序能直接用到AVR上吗?虽然C有高移植性,但是汇编,定时器,端口等还是不兼容,你需要做适当修改才行,这就是所谓的移植。