如何移植 ucGUI+uc/OS-II 到 ARM7(S3C44B0X)平台
Mammoth(yuankq@163.com)
一、 修改 ucGUI,使之适于移植。
1、 在 VC6.0++环境中,重新建立一个 Win32 Console Application 新工程,将 ucGUI 提供的
gui 文件夹下的所有文件加入工程。
2、 将 Config 文件夹下的三个文件 GUIConf.h、GUITouchConf.h、LCDConf.h 加入新工程,
如下修改 LCDConf.h 的内容:
/*LCDConf.h*/
#ifndef LCDCONF_H
#define LCDCONF_H
#define LCD_XSIZE (320) /* LCD 水平分辨率 */
#define LCD_YSIZE (240) /* LCD 竖直分辨率 */
#define LCD_BITSPERPIXEL (8)
#endif /* LCDCONF_H */
3、以如下形式修改 GUI_X.C 文件
/* gui_x.c */
#include "gui.h"
#include "gui_x.h"
//#include "includes.h"
//static OS_EVENT * DispSem;
int GUI_X_GetTime(void)
{
// return OSTimeGet();
}
void GUI_X_Delay(int ms)
{
// OSTimeDly(ms);
}
void GUI_X_ExecIdle(void)
{
GUI_X_Delay(1);
1