2016 - 2024

感恩一路有你

ucos移植 为什么要有吧ucos的移植到51单片机上?

浏览量:2807 时间:2021-03-23 17:16:34 作者:admin

为什么要有吧ucos的移植到51单片机上?

LPC2138上的UCOS LwIP可以实现TCP协议。UIP是LwIP的简化版本。我们正在做UIP的PIC MCU移植。51和PIC的资源比arm少,所以它们是相似的

是的,只要它们满足以下要求:1。处理器的C编译器可以生成可重入代码。

2. 中断可以用C语言打开和关闭。

3. 处理器支持中断并能产生定时中断(通常在10赫兹到100赫兹之间)。

4. 处理器支持一个硬件堆栈,可以保存一定数量的数据(可能是数千字节)。

5. 处理器有读取指令,并将堆栈指针和其他CPU寄存器存储到堆栈或内存中。

但是迁移有点麻烦,因为没有软件中断,但是可以设置软件陷阱

需要修改的文件有:

OSucpu.H,OSucpuuc.C,OSucpuua。首先,STC单片机的ROM和ram空间非常有限,不可能移植UCOS系统。UCOS系统占用了几个K ROM和几十个K ram。你认为51微控制器有这个资源吗。

ucos-II移植到51单片机可以吗?

抱歉,因为51的RAM不够,无法运行ucGUI。可以运行UCOS。当然,有些人将ucGUI移植到51,但这是没有用的。因为ram太小,ucGUI经常被裁剪,只剩下一个核心部分不能做任何事情。因为你真的想移植,你可以选择埃姆温。这是ucGUI的低级版本。你可以移植它。他的话不是什么大问题。

ucos移植 ucosii移植到stc freertos移植stm32

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。