❶ STM32中移植UCgui 和UCos的方法和步骤谁有
选择CPU(这步你不用)
选择编译器
选择操作系统(ucosii)
配置os_cfg.h
编写os_cpu.c
编写os_cpu.c大概就可以了
一般来说os_cpu.a可以写到os_cpu.c里去
❷ STM32 UCGUI 移植完后 如何做成库 帮帮在下
把Create Library前的勾打上,之后编译,会在生成hex文件的文件夹(路径是你自己设定的)下生成相应的库文件***.lib,之后将其***.lib文件添加到工程中,GUI的源码就可以去掉了。不过最好单独建个工程来做UCGUI的库,以便需要修改UCGUI的源码的时候更新ucgui的库文件。
❸ 我想用STM32(带LCD触摸屏)做一个有图形界面的物体,但是我之前对GUI这方面完全没有了解。
ucgui就是有gui函数库,可以用这些函数来控制液晶屏幕,只要把gui函数库移植到stm32上了,后面想怎么做,就是操作gui函数的问题了,你上网搜一下,有ucgui的教程,讲这些函数的用法
❹ uCOS图形界面开发用什么技术 可以是QT吗多给我解释下 谢谢
这个用个组件ucGUI 和QT在LINUX下用差不多吧,我理解相当于操作系统下的一个应用程序吧,网上有好多移植好的。
❺ IAR和realview mdk哪个好些
IAR是主流,做小项目看不出优势,当编译一个uCOSuCGUI+LWIP程序,编译速度IAR比KEIL快许多,而且支持ucos的仿真调试,生成的二进制文件比keil小很多,许多论坛的一些高手都证实过了,像最火的MCU STM32官方用的IAR。其实用哪个都无所谓,但是一般的人也找不出比较大原因出来,唯一的原因就是大家都用这个,所以我也用吧,用的舒心也用的安心,哈哈
❻ 用过 SEGGER 公司的 emWin(或STemWin) 或 ucGUI 的来帮个忙吧!
R61509
驱动是不开放的
❼ 想在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启动之前,系统滴答时钟已正常启动。
❽ emwin ucgui 是什么关系哪个适合初学
emWin图形库由德国SEGGER公司开发,可为图形LCD设计提供高级支持,极大简化了LCD设计并缩短上市时间。为恩智浦ARM微控制器用户免费提供的emWin图形库,以其免费提供商业图库、使用简单、提升MCU运行表现和色彩逼真
UCGUI是一种嵌入式应用中的图形支持系统。它设计用于为任何使用LCD图形显示的应用提供高效的独立于处理器及LCD控制器的图形用户接口,它适用单任务或是多任务系统环境, 并适用于任意LCD控制器和CPU下任何尺寸的真实显示或虚拟显示。它的设计架构是模块化的,由不同的模块中的不同层组成,由一个LCD驱动层来包含所有对LCD的具体图形操作。 UCGUI可以在任何的CPU上运行,因为它是100%的标准C代码编写的。UCGUI能够适应大多数的使用黑白或彩色LCD的应用,它提供非常好的允许处理灰度的颜色管理。还提供一个可扩展的2D图形库及占用极少RAM的窗口管理体系。
目前用UCGUI的比较多资料也多,所以UCGUI感觉更适合初学者
❾ 为什么stm32的ucos和ucgui在在keil编译太慢,需要好几分钟,怎么改进啊
文件多,编译就慢,你使用Build编译按钮(快捷键F7),不要使用Rebuild,使用Build编译按钮的好处是如果一个.c文件没有改动,那么下次在编译的时候,这个文件就不会被编译,而是直接链接上次的编译结果.Rebuild会重新编译所有的文件的,不管文件有没有改动.