文件名称:uCOS-II
介绍说明--下载内容均来自于网络,请自行研究使用
掌握在uC/OS-II 操作系统下使用ZLG/GUI的基本方法。
1. 启动 ADS 1.2,使用 ARM Executable Image for UCOSII(for lpc22xx)工程模板建立一
个工程 gui_ucos,工程存储在 uCOS-II 目录下。
说明:在 uCOS-II 目录下要保存有 uCOS-II 的移植代码和内核源代码。
2. 建立 C 源文件 Test .c,编写实验程序,保存到 gui_ucos\src 目录下,然后添加到工程
的 user组中。
3. 复制 ZLG/GUI 文件。把 ZLG_GUI 整个目录及文件复制到 gui_ucos\SRC 目录下。
4. 添加 ZLG/GUI 文件。在工程管理窗口中新建一个组 ZLG/GUI,然后在这个组内添
加 gui_ucos\SRC\ZLG_GUI下的所有 C 源程序文件和 GUI_CONFIG.H配置文件。 5. 新建驱动程序,在工程管理窗口中新建一个组 lcd_drive,并将驱动程序添加到工程
的 lcd_drive组中。驱动程序文件名比如:LCDDRIVE.c、LCDDRIVE.H,可以保存
在 gui_ucos\SRC 目录下。
6. 修改 CONFIG.H,增加包含 LCDDRIVE.H 头文件和 ZLG/GUI 的所有头文件,如程
序清单 1.3 所示。 -err
1. 启动 ADS 1.2,使用 ARM Executable Image for UCOSII(for lpc22xx)工程模板建立一
个工程 gui_ucos,工程存储在 uCOS-II 目录下。
说明:在 uCOS-II 目录下要保存有 uCOS-II 的移植代码和内核源代码。
2. 建立 C 源文件 Test .c,编写实验程序,保存到 gui_ucos\src 目录下,然后添加到工程
的 user组中。
3. 复制 ZLG/GUI 文件。把 ZLG_GUI 整个目录及文件复制到 gui_ucos\SRC 目录下。
4. 添加 ZLG/GUI 文件。在工程管理窗口中新建一个组 ZLG/GUI,然后在这个组内添
加 gui_ucos\SRC\ZLG_GUI下的所有 C 源程序文件和 GUI_CONFIG.H配置文件。 5. 新建驱动程序,在工程管理窗口中新建一个组 lcd_drive,并将驱动程序添加到工程
的 lcd_drive组中。驱动程序文件名比如:LCDDRIVE.c、LCDDRIVE.H,可以保存
在 gui_ucos\SRC 目录下。
6. 修改 CONFIG.H,增加包含 LCDDRIVE.H 头文件和 ZLG/GUI 的所有头文件,如程
序清单 1.3 所示。 -err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
uCOS-II
.......\arm
.......\...\IRQ.inc
.......\...\OS_CPU.H
.......\...\Os_cpu_a.s
.......\...\Os_cpu_c.c
.......\Arm_Pc
.......\......\PC.C
.......\......\PC.H
.......\......\README.txt
.......\GUI_MenuIco
.......\...........\GUI_MenuIco.mcp
.......\...........\resource
.......\...........\........\f1.bmp
.......\...........\........\f2.bmp
.......\...........\........\f3.bmp
.......\...........\........\f4.bmp
.......\...........\........\f5.bmp
.......\...........\........\f6.bmp
.......\...........\........\f7.bmp
.......\...........\........\f8.bmp
.......\...........\........\Face01.ico
.......\...........\........\Face02.ico
.......\...........\........\Face03.ico
.......\...........\........\MISC34.ICO
.......\...........\........\MISC35.ICO
.......\...........\........\MISC36.ICO
.......\...........\........\MISC37.ICO
.......\...........\........\REPORTL.ICO
.......\...........\src
.......\...........\...\config.h
.......\...........\...\I2C.c
.......\...........\...\I2C.h
.......\...........\...\INCLUDES.H
.......\...........\...\IRQ.s
.......\...........\...\lcddrive.c
.......\...........\...\LCDDRIVE.H
.......\...........\...\LPC2294.h
.......\...........\...\main.c
.......\...........\...\mem_a.scf
.......\...........\...\mem_b.scf
.......\...........\...\mem_c.scf
.......\...........\...\OS_CFG.H
.......\...........\...\resource.c
.......\...........\...\Startup.s
.......\...........\...\target.c
.......\...........\...\target.h
.......\...........\...\zlg7290.c
.......\...........\...\zlg7290.h
.......\...........\...\ZLG_GUI
.......\...........\...\.......\ConvertColor.c
.......\...........\...\.......\ConvertColor.h
.......\...........\...\.......\FONT24_32.C
.......\...........\...\.......\FONT24_32.H
.......\...........\...\.......\font5_7.c
.......\...........\...\.......\font5_7.h
.......\...........\...\.......\FONT8_8.C
.......\...........\...\.......\FONT8_8.H
.......\...........\...\.......\FONT_MACRO.H
.......\...........\...\.......\GUI_BASIC.C
.......\...........\...\.......\GUI_BASIC.H
.......\...........\...\.......\GUI_CONFIG.H
.......\...........\...\.......\GUI_StockC.C
.......\...........\...\.......\GUI_StockC.h
.......\...........\...\.......\loadbit.c
.......\...........\...\.......\Loadbit.h
.......\...........\...\.......\menu.c
.......\...........\...\.......\menu.h
.......\...........\...\.......\spline.c
.......\...........\...\.......\spline.h
.......\...........\...\.......\windows.c
.......\...........\...\.......\windows.h
.......\gui_ucos
.......\........\gui_ucos.mcp
.......\........\gui_ucos_Data
.......\........\.............\CWSettingsWindows.stg
.......\........\.............\DebugInChipFlash
.......\........\.............\................\TargetDataWindows.tdt
.......\........\.............\DebugInExRam
.......\........\.............\............\TargetDataWindows.tdt
.......\........\.............\RelInChip
.......\........\.............\.........\TargetDataWindows.tdt
.......\........\.............\RelOutChip
.......\........\.............\..........\TargetDataWindows.tdt
.......\........\src
.......\........\...\config.h
.......\........\...\heap.s
.......\........\...\INCLUDES.H
.......\........\...\IRQ.s
.......\........\...\lcddrive.c
.......\........\...\LCDDRIVE.H
.......\........\...\LPC2294.h
.......\........\...\mem_a.scf
.......\........\...\mem_b.scf
.......\........\...\mem_c.scf
.......\........\...\OS_CFG.H
.......\........\...\stack.s
.......\........\...\Startup.s
.......\........\...\target.c
.......\........\...\target.h
.......\arm
.......\...\IRQ.inc
.......\...\OS_CPU.H
.......\...\Os_cpu_a.s
.......\...\Os_cpu_c.c
.......\Arm_Pc
.......\......\PC.C
.......\......\PC.H
.......\......\README.txt
.......\GUI_MenuIco
.......\...........\GUI_MenuIco.mcp
.......\...........\resource
.......\...........\........\f1.bmp
.......\...........\........\f2.bmp
.......\...........\........\f3.bmp
.......\...........\........\f4.bmp
.......\...........\........\f5.bmp
.......\...........\........\f6.bmp
.......\...........\........\f7.bmp
.......\...........\........\f8.bmp
.......\...........\........\Face01.ico
.......\...........\........\Face02.ico
.......\...........\........\Face03.ico
.......\...........\........\MISC34.ICO
.......\...........\........\MISC35.ICO
.......\...........\........\MISC36.ICO
.......\...........\........\MISC37.ICO
.......\...........\........\REPORTL.ICO
.......\...........\src
.......\...........\...\config.h
.......\...........\...\I2C.c
.......\...........\...\I2C.h
.......\...........\...\INCLUDES.H
.......\...........\...\IRQ.s
.......\...........\...\lcddrive.c
.......\...........\...\LCDDRIVE.H
.......\...........\...\LPC2294.h
.......\...........\...\main.c
.......\...........\...\mem_a.scf
.......\...........\...\mem_b.scf
.......\...........\...\mem_c.scf
.......\...........\...\OS_CFG.H
.......\...........\...\resource.c
.......\...........\...\Startup.s
.......\...........\...\target.c
.......\...........\...\target.h
.......\...........\...\zlg7290.c
.......\...........\...\zlg7290.h
.......\...........\...\ZLG_GUI
.......\...........\...\.......\ConvertColor.c
.......\...........\...\.......\ConvertColor.h
.......\...........\...\.......\FONT24_32.C
.......\...........\...\.......\FONT24_32.H
.......\...........\...\.......\font5_7.c
.......\...........\...\.......\font5_7.h
.......\...........\...\.......\FONT8_8.C
.......\...........\...\.......\FONT8_8.H
.......\...........\...\.......\FONT_MACRO.H
.......\...........\...\.......\GUI_BASIC.C
.......\...........\...\.......\GUI_BASIC.H
.......\...........\...\.......\GUI_CONFIG.H
.......\...........\...\.......\GUI_StockC.C
.......\...........\...\.......\GUI_StockC.h
.......\...........\...\.......\loadbit.c
.......\...........\...\.......\Loadbit.h
.......\...........\...\.......\menu.c
.......\...........\...\.......\menu.h
.......\...........\...\.......\spline.c
.......\...........\...\.......\spline.h
.......\...........\...\.......\windows.c
.......\...........\...\.......\windows.h
.......\gui_ucos
.......\........\gui_ucos.mcp
.......\........\gui_ucos_Data
.......\........\.............\CWSettingsWindows.stg
.......\........\.............\DebugInChipFlash
.......\........\.............\................\TargetDataWindows.tdt
.......\........\.............\DebugInExRam
.......\........\.............\............\TargetDataWindows.tdt
.......\........\.............\RelInChip
.......\........\.............\.........\TargetDataWindows.tdt
.......\........\.............\RelOutChip
.......\........\.............\..........\TargetDataWindows.tdt
.......\........\src
.......\........\...\config.h
.......\........\...\heap.s
.......\........\...\INCLUDES.H
.......\........\...\IRQ.s
.......\........\...\lcddrive.c
.......\........\...\LCDDRIVE.H
.......\........\...\LPC2294.h
.......\........\...\mem_a.scf
.......\........\...\mem_b.scf
.......\........\...\mem_c.scf
.......\........\...\OS_CFG.H
.......\........\...\stack.s
.......\........\...\Startup.s
.......\........\...\target.c
.......\........\...\target.h