【E1038】mini板ucos/GUI移植进阶

2021-09-11 13:00:18      索炜达电子      355     

项目编号:E1038

文件大小:25M

源码说明:带中文注释

开发环境:uCOS/III

简要概述:

板子是mini

软件是keil 4.12     

固件库是 V3.5.0     http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF257890

uc/os II是V2.86(见附件:官方移植好的project 内含源码 基于IAR STM32-SK STM3210B-EVAL开发板 含开发板原理图.7z 解压后安装Micrium_STM32xxx_uCOS-II.exe)

uc/gui是v3.90(见附件:ucgui v3.90.7z)

用到的参考文档有(工程中会包含需要参考的文档):
1 UCos-ii_在STM32上的移植详解.pdf 
2 uCGUI3.90a 移植教程.pdf
3 ucGUI移植经验总结.pdf

在最下面我会给出一些基于以上源码和参考文档的一些简单工程

先说一下:
1 xxx\include\sys.h  文件取自  ALIENTEK MiniSTM32开发板例程-库函数V3.5版本\ALIENTEK MINISTM32 实验18 触摸屏实验\SYSTEM\sys
2 xxx\src\TOUCH 下的文件取自  ALIENTEK MiniSTM32开发板例程-库函数V3.5版本\ALIENTEK MINISTM32 实验18 触摸屏实验\HARDWARE\TOUCH
3 xxx\src\LCD  下的文件取自  ALIENTEK MiniSTM32开发板例程-库函数V3.5版本\ALIENTEK MINISTM32 实验18 触摸屏实验\HARDWARE\LCD  我把原来的ILI93xx.c删了,把lcd.c重命名为ILI93xx.c,把lcd.h改成了lcd2.h,把里面的void LCD_Init(void)函数声明和定义改为void LCD_Init2(void),原因是uc/gui已经有这个文件和函数了。大家在调用GUI_Init();的时候也要把里面的LCD_Init()改成LCD_Init2()

目录│文件列表:

 │ ucgui v3.90.7z

 │ uCGUI3.90a 移植教程.pdf

 │ ucGUI移植经验总结.pdf

 │ UCos-ii_在STM32上的移植详解.pdf

 │ 官方移植好的project 内含源码 基于IAR STM32-SK STM3210B-EVAL开发板 含开发板原理图.7z

 │ 移植固件库 ucgui 不带触摸屏 不带os.7z

 │ 移植固件库 ucgui 不带触摸屏 带ucos II.7z

 │ 移植固件库 ucgui 带触摸屏 不带os.7z

 │ 移植固件库 ucgui 带触摸屏 带ucos II.7z

 │ 移植固件库 ucos II.7z

 └ 移植固件库.7z

TAGucos
  • 5 次
  • 1 分