浏览代码

update files

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2440 bbd45198-f89e-11dd-88c7-29a3b14d5316
goprife@gmail.com 12 年之前
父节点
当前提交
67e2506750
共有 3 个文件被更改,包括 48 次插入7 次删除
  1. 1 1
      bsp/simulator/SConstruct
  2. 42 4
      bsp/simulator/readme.txt
  3. 5 2
      bsp/simulator/rtconfig.h

+ 1 - 1
bsp/simulator/SConstruct

@@ -12,7 +12,7 @@ if os.getenv('RTT_RTGUI'):
 else:
     # set the rtgui root directory by hand
     # empty string means use the RTGUI in svn
-    # RTT_RTGUI = os.path.normpath('F:/Project/git/rt-gui')
+    # RTT_RTGUI = os.path.normpath(r'F:\Project\git\rt-gui\components\rtgui')
     RTT_RTGUI =''
 
 sys.path = sys.path + [os.path.join(RTT_ROOT, 'tools')]

+ 42 - 4
bsp/simulator/readme.txt

@@ -1,13 +1,47 @@
-两种方法编译当前bsp
+说明: 本BSP可以如下演示
+默认演示realtouch GUI效果,并提供了一个贪吃的demo用于演示
 
-编译:
-1). 使用Visual Studio(2005以上版本)打开vs2005.vcproj
+目前支持的功能有
+1). LWIP(可以打开LWIP选项,不过尚存在bug,不建议使用)
+2). 文件系统支持,支持ELM FatFS,UFFS,JFFS2
+3). RTGUI支持
+   说明:需要使用github中的RTGUI源码 
+   github网页:https://github.com/RT-Thread/RTGUI
+   并修改当前目录下的SConstruct文件,共有两种方法。
+方法1
+   向系统环境变量中加入RTT_RTGUI,其值为刚才github上下载的rtgui源码包的路径。
+   例如笔者的rtgui源码包解压至 F:\Project\git\rt-gui\下
+   则将此环境变量配置为 F:\Project\git\rt-gui\components\rtgui
+方法2
+   不添加环境变量,打开SConstruct文件,
+ ....
+ 10 if os.getenv('RTT_RTGUI'):
+ 11     RTT_RTGUI = os.getenv('RTT_RTGUI')
+ 12 else:
+ 13     # set the rtgui root directory by hand
+ 14     # empty string means use the RTGUI in svn
+ 15     # RTT_RTGUI = os.path.normpath(r'F:\Project\git\rt-gui\components\rtgui')
+ 16     RTT_RTGUI =''         
+ ....
+将15,16行修改为
+ 14     # empty string means use the RTGUI in svn
+ 15     RTT_RTGUI = os.path.normpath(r'F:\Project\git\rt-gui\components\rtgui')
+ 16     # RTT_RTGUI =''         
+简单说明一下:
+   1)#号表示注释,类似于c语言中的//,
+   2)其中15行的路径为你的RTGUI路径源码,注意不是压缩包路径,而是压缩包路径下的 components\rtgui目录的绝对路径。
+
+1 编译:
+1.1 使用Visual Studio(2005以上版本)
+    在命令行中执行 scons --target=vs -s 可以生成vs2005的工程,名为project.vsproj
+    
     编译后运行
    
-2). 使用scons编译,在当前目录中打开cmd,输入
+1.2 使用scons编译,在当前目录中打开cmd,输入
     scons -j4
     编译完成后会在当前目录下生成 rtthrad-win32.exe,双击即可运行。
 
+2. 测试文件系统
 运行:
 	编译后运行,会弹出CMD命令行窗口,可以看到控制台的输出信息,如下所示
 
@@ -96,3 +130,7 @@
 	thread 312c exit
 
 Ok,到现在,一个完整的文件系统测试环境就搭建完毕了,enjoy~~
+
+3 测试RTGUI
+   启动后就会看到GUI窗口,分辨率800×480串口,并出现图形界面。
+   此时在finsh中输入 snake_main,即可运行贪吃蛇程序。

+ 5 - 2
bsp/simulator/rtconfig.h

@@ -183,7 +183,10 @@
 #define RTGUI_DEFAULT_FONT_SIZE	16
 
 /* image support */
-/* #define RTGUI_IMAGE_XPM */
-/* #define RTGUI_IMAGE_BMP */
+#define RTGUI_IMAGE_XPM
+#define RTGUI_IMAGE_BMP
+//#define RTGUI_IMAGE_JPEG
+//#define RTGUI_IMAGE_PNG
+#define RTGUI_USING_NOTEBOOK_IMAGE
 
 #endif