首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

uCOSIII uCGUI STM32 平台移植

uCOSIII uCGUI STM32 平台移植

在写了uCOS-III移植后,一直想把GUI移植上去。经过不断的努力,有了不错的进展。下面对移植过程进行详解,以方便大家共同学习。
         我用的是uCGUI3.98版,在网上找了很久, 可是还不是完整版的。没办法,算是比较全的了,只好先用着。官方是4.03版的但是没有源码,是以库的形式。在搞开发的时候, 可以用官方提供的VC工程去开发,可以省去大量烧写芯片的时间。 我用vs2008测试过可以正常运行。

一、环境:
         软件:
  • STM32F10x 3.5固件库。
  • MDK4.23 编译器。
  • uCos-III v3.03。
  • uCGUI v3.98。
         硬件:
  • 神舟三号开发板STM30F103ZE芯;
  • 3.2寸屏320*240。
  • SPI接口的触摸板。

二、资料
这是我搜集到的资料,都存现在网盘上了。现在115不好用了,只好换百度。
ucGUI中文手册.pdf
http://pan.baidu.com/share/link?shareid=25403&uk=118334538
UCGUI3.98源码.rar
http://pan.baidu.com/share/link?shareid=25407&uk=118334538
官方UCGUI4.04, 及说明书
http://pan.baidu.com/share/link?shareid=25413&uk=118334538
http://pan.baidu.com/share/link?shareid=25415&uk=118334538

下面上两个版本空的工程:
    FWLib3.5+uCOSIII3.03
         http://pan.baidu.com/share/link?shareid=25418&uk=118334538
         FWLib2.0+uCOSIII3.03
         http://pan.baidu.com/share/link?shareid=25419&uk=118334538
         提示:
  • 下文的移植都是在FWLib3.5+uCOSIII3.03这个工程上进行的。
  • 这两个工程STM32F固件没有完整添加,在用到哪个功能就添加哪个(减少编译量)。


         在移植前最好看过一遍uCGUI中文手册,这样可以有个初步了解,和操作使用。
建立工程时用他推崇的结构:
         图1
继承事业,薪火相传
返回列表