173 2438 5004
KEROS加密芯片——品牌直销 | 免费样品 | 技术支持
当前位置:网站首页 > 资讯中心 正文 资讯中心

ucgui移植单片机

htxw 2023-03-14 资讯中心 16 ℃

想在STM32上移植UCOSII和UCGUI,需要多大的空间资源

这看你具体软件多少了,RAM128K肯定够了,UCOS看你需要多少功能和你的代码多少,UCGUI就比较省RAM了,ROM空间也是看代码量。 stm32f103及以上都能移植的。我就是在103上跑的。

如果程序正确并可以通过编译,那么运行结果将是LED_0亮2秒灭2秒的闪烁,LED_1亮5秒灭5秒的闪烁。

不过我觉得这个程序有问题,你的uCOS应该跑不起来,这段程序中,systick_init

在startup_task中初始化,将导致startup_task线程虽然在main中创建了但不能被切换到,因为uCOS的系统滴答时钟都还没有启动。所以应该把systick_init放在main中第一个调用,保证在uCOS启动之前,系统滴答时钟已正常启动。

UCGUI 移植 STM32 问题

你下载的UCGUI中缺少MEMDEV

文件夹

所以你没有添加这个MEMDEV

文件夹下的源码

。才会导致这样的问题。

UCGUI能在51单片机上移植吗

对不起,因为51的ram不够,跑不了ucgui,跑ucos倒是可以,当然也有人将ucgui移植到51上,但是这样一点用都没有,因为ram太小导致ucgui不断的裁剪,只剩下一个核心部分啥事都干不了。因为你真要移植,可以选择emWin,这个就是ucgui的低级版本,你可以移植他,他的话没什么太大问题。

ucgui移植单片机的介绍到此就结束了,感谢您耐心阅读,谢谢。

本文标签:ucgui移植单片机

<