diff --git a/bsp/mini2440/project.uvproj b/bsp/mini2440/project.uvproj
new file mode 100644
index 0000000000..968db6fb57
--- /dev/null
+++ b/bsp/mini2440/project.uvproj
@@ -0,0 +1,1710 @@
+
+
+
+ 1.1
+
+ ### uVision Project, (C) Keil Software
+
+
+
+ RT-Thread Mini2440
+ 0x4
+ ARM-ADS
+
+
+ S3C2440A
+ Samsung
+ IRAM(0x40000000-0x40000FFF) CLOCK(12000000) CPUTYPE(ARM920T)
+
+ "STARTUP\Samsung\S3C2440.s" ("Samsung S3C2440 Startup Code")
+ UL2ARM(-UV2077N9E -O40 -S0 -C0 -N00("ARM920T Core") -D00(0032409D) -L00(4) -FO7 -FD40000000 -FC1000 -FN1 -FF0S3C2440_NAND_SP -FS030000000 -FL07FFC000)
+ 4277
+ S3C2440.H
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ Samsung\
+ Samsung\
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\build\
+ rtthread-mini2440
+ 1
+ 0
+ 0
+ 1
+ 0
+ .\obj
+ 1
+ 0
+ 0
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+
+
+ SARM.DLL
+
+ DARMSS9.DLL
+ -pS3C2440A
+ SARM.DLL
+
+ TARMSS9.DLL
+ -pS3C2440A
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 16
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+
+
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 0
+ 1
+
+ 0
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+ .\Ext_RAM.ini
+ Segger\JLTAgdi.dll
+
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ 4098
+
+ Segger\JLTAgdi.dll
+ "" ()
+
+
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ ARM920T
+
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x40000000
+ 0x1000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x40000000
+ 0x1000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ --diag_suppress=870
+
+
+ .;..\..\components\dfs;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\include;..\..\components\external\jpeg;..\..\components\external\libpng;..\..\components\external\libz;..\..\components\finsh;..\..\components\libdl;..\..\components\net\lwip\src;..\..\components\net\lwip\src\arch\include;..\..\components\net\lwip\src\include;..\..\components\net\lwip\src\include\ipv4;..\..\components\net\lwip\src\include\netif;..\..\components\rtgui\common;..\..\components\rtgui\include;..\..\components\rtgui\server;..\..\components\rtgui\widgets;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\s3c24x0
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0x30000000
+ 0x40000000
+ rtthread-mini2440.sct
+
+
+ --keep __rtmsym_* --keep __fsym_* --keep __vsym_*
+
+
+
+
+
+
+
+ Startup
+
+
+ application.c
+ 1
+ .\application.c
+
+
+ startup.c
+ 1
+ .\startup.c
+
+
+ board.c
+ 1
+ .\board.c
+
+
+ console.c
+ 1
+ .\console.c
+
+
+ led.c
+ 1
+ .\led.c
+
+
+ sdcard.c
+ 1
+ .\sdcard.c
+
+
+ dm9000.c
+ 1
+ .\dm9000.c
+
+
+ touch.c
+ 1
+ .\touch.c
+
+
+ key.c
+ 1
+ .\key.c
+
+
+ calibration.c
+ 1
+ .\calibration.c
+
+
+ lcd_t35.c
+ 1
+ .\lcd_t35.c
+
+
+
+
+ Kernel
+
+
+ assert.c
+ 1
+ ..\..\src\assert.c
+
+
+ clock.c
+ 1
+ ..\..\src\clock.c
+
+
+ device.c
+ 1
+ ..\..\src\device.c
+
+
+ idle.c
+ 1
+ ..\..\src\idle.c
+
+
+ ipc.c
+ 1
+ ..\..\src\ipc.c
+
+
+ irq.c
+ 1
+ ..\..\src\irq.c
+
+
+ kservice.c
+ 1
+ ..\..\src\kservice.c
+
+
+ mem.c
+ 1
+ ..\..\src\mem.c
+
+
+ mempool.c
+ 1
+ ..\..\src\mempool.c
+
+
+ module.c
+ 1
+ ..\..\src\module.c
+
+
+ object.c
+ 1
+ ..\..\src\object.c
+
+
+ rtm.c
+ 1
+ ..\..\src\rtm.c
+
+
+ scheduler.c
+ 1
+ ..\..\src\scheduler.c
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+
+ timer.c
+ 1
+ ..\..\src\timer.c
+
+
+
+
+ S3C24X0
+
+
+ cpu.c
+ 1
+ ..\..\libcpu\arm\s3c24x0\cpu.c
+
+
+ interrupt.c
+ 1
+ ..\..\libcpu\arm\s3c24x0\interrupt.c
+
+
+ mmu.c
+ 1
+ ..\..\libcpu\arm\s3c24x0\mmu.c
+
+
+ rtc.c
+ 1
+ ..\..\libcpu\arm\s3c24x0\rtc.c
+
+
+ serial.c
+ 1
+ ..\..\libcpu\arm\s3c24x0\serial.c
+
+
+ stack.c
+ 1
+ ..\..\libcpu\arm\s3c24x0\stack.c
+
+
+ system_clock.c
+ 1
+ ..\..\libcpu\arm\s3c24x0\system_clock.c
+
+
+ trap.c
+ 1
+ ..\..\libcpu\arm\s3c24x0\trap.c
+
+
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\s3c24x0\context_rvds.S
+
+
+ start_rvds.S
+ 2
+ ..\..\libcpu\arm\s3c24x0\start_rvds.S
+
+
+ backtrace.c
+ 1
+ ..\..\libcpu\arm\common\backtrace.c
+
+
+ div0.c
+ 1
+ ..\..\libcpu\arm\common\div0.c
+
+
+ showmem.c
+ 1
+ ..\..\libcpu\arm\common\showmem.c
+
+
+
+
+ Filesystem
+
+
+ dfs.c
+ 1
+ ..\..\components\dfs\src\dfs.c
+
+
+ dfs_fs.c
+ 1
+ ..\..\components\dfs\src\dfs_fs.c
+
+
+ dfs_file.c
+ 1
+ ..\..\components\dfs\src\dfs_file.c
+
+
+ dfs_posix.c
+ 1
+ ..\..\components\dfs\src\dfs_posix.c
+
+
+ dfs_elm.c
+ 1
+ ..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+
+
+ ff.c
+ 1
+ ..\..\components\dfs\filesystems\elmfat\ff.c
+
+
+ cc936.c
+ 1
+ ..\..\components\dfs\filesystems\elmfat\option\cc936.c
+
+
+ devfs.c
+ 1
+ ..\..\components\dfs\filesystems\devfs\devfs.c
+
+
+ devfs_console.c
+ 1
+ ..\..\components\dfs\filesystems\devfs\console.c
+
+
+
+
+ jpeg
+
+
+ jaricom.c
+ 1
+ ..\..\components\external\jpeg\jaricom.c
+
+
+ jcomapi.c
+ 1
+ ..\..\components\external\jpeg\jcomapi.c
+
+
+ jutils.c
+ 1
+ ..\..\components\external\jpeg\jutils.c
+
+
+ jerror.c
+ 1
+ ..\..\components\external\jpeg\jerror.c
+
+
+ jmemmgr.c
+ 1
+ ..\..\components\external\jpeg\jmemmgr.c
+
+
+ jdapimin.c
+ 1
+ ..\..\components\external\jpeg\jdapimin.c
+
+
+ jdapistd.c
+ 1
+ ..\..\components\external\jpeg\jdapistd.c
+
+
+ jdarith.c
+ 1
+ ..\..\components\external\jpeg\jdarith.c
+
+
+ jdtrans.c
+ 1
+ ..\..\components\external\jpeg\jdtrans.c
+
+
+ jdmaster.c
+ 1
+ ..\..\components\external\jpeg\jdmaster.c
+
+
+ jdinput.c
+ 1
+ ..\..\components\external\jpeg\jdinput.c
+
+
+ jdmarker.c
+ 1
+ ..\..\components\external\jpeg\jdmarker.c
+
+
+ jdhuff.c
+ 1
+ ..\..\components\external\jpeg\jdhuff.c
+
+
+ jdmainct.c
+ 1
+ ..\..\components\external\jpeg\jdmainct.c
+
+
+ jdcoefct.c
+ 1
+ ..\..\components\external\jpeg\jdcoefct.c
+
+
+ jdpostct.c
+ 1
+ ..\..\components\external\jpeg\jdpostct.c
+
+
+ jddctmgr.c
+ 1
+ ..\..\components\external\jpeg\jddctmgr.c
+
+
+ jidctfst.c
+ 1
+ ..\..\components\external\jpeg\jidctfst.c
+
+
+ jidctflt.c
+ 1
+ ..\..\components\external\jpeg\jidctflt.c
+
+
+ jidctint.c
+ 1
+ ..\..\components\external\jpeg\jidctint.c
+
+
+ jdsample.c
+ 1
+ ..\..\components\external\jpeg\jdsample.c
+
+
+ jdcolor.c
+ 1
+ ..\..\components\external\jpeg\jdcolor.c
+
+
+ jquant1.c
+ 1
+ ..\..\components\external\jpeg\jquant1.c
+
+
+ jquant2.c
+ 1
+ ..\..\components\external\jpeg\jquant2.c
+
+
+ jdmerge.c
+ 1
+ ..\..\components\external\jpeg\jdmerge.c
+
+
+ jmemnobs.c
+ 1
+ ..\..\components\external\jpeg\jmemnobs.c
+
+
+
+
+ libpng
+
+
+ png.c
+ 1
+ ..\..\components\external\libpng\png.c
+
+
+ pngerror.c
+ 1
+ ..\..\components\external\libpng\pngerror.c
+
+
+ pnggccrd.c
+ 1
+ ..\..\components\external\libpng\pnggccrd.c
+
+
+ pngget.c
+ 1
+ ..\..\components\external\libpng\pngget.c
+
+
+ pngmem.c
+ 1
+ ..\..\components\external\libpng\pngmem.c
+
+
+ pngpread.c
+ 1
+ ..\..\components\external\libpng\pngpread.c
+
+
+ pngread.c
+ 1
+ ..\..\components\external\libpng\pngread.c
+
+
+ pngrio.c
+ 1
+ ..\..\components\external\libpng\pngrio.c
+
+
+ pngrtran.c
+ 1
+ ..\..\components\external\libpng\pngrtran.c
+
+
+ pngrutil.c
+ 1
+ ..\..\components\external\libpng\pngrutil.c
+
+
+ pngset.c
+ 1
+ ..\..\components\external\libpng\pngset.c
+
+
+ pngtrans.c
+ 1
+ ..\..\components\external\libpng\pngtrans.c
+
+
+ pngvcrd.c
+ 1
+ ..\..\components\external\libpng\pngvcrd.c
+
+
+ pngwio.c
+ 1
+ ..\..\components\external\libpng\pngwio.c
+
+
+ pngwrite.c
+ 1
+ ..\..\components\external\libpng\pngwrite.c
+
+
+ pngwtran.c
+ 1
+ ..\..\components\external\libpng\pngwtran.c
+
+
+ pngwutil.c
+ 1
+ ..\..\components\external\libpng\pngwutil.c
+
+
+
+
+ libz
+
+
+ adler32.c
+ 1
+ ..\..\components\external\libz\adler32.c
+
+
+ compress.c
+ 1
+ ..\..\components\external\libz\compress.c
+
+
+ crc32.c
+ 1
+ ..\..\components\external\libz\crc32.c
+
+
+ deflate.c
+ 1
+ ..\..\components\external\libz\deflate.c
+
+
+ infback.c
+ 1
+ ..\..\components\external\libz\infback.c
+
+
+ inffast.c
+ 1
+ ..\..\components\external\libz\inffast.c
+
+
+ inflate.c
+ 1
+ ..\..\components\external\libz\inflate.c
+
+
+ inftrees.c
+ 1
+ ..\..\components\external\libz\inftrees.c
+
+
+ trees.c
+ 1
+ ..\..\components\external\libz\trees.c
+
+
+ uncompr.c
+ 1
+ ..\..\components\external\libz\uncompr.c
+
+
+ zutil.c
+ 1
+ ..\..\components\external\libz\zutil.c
+
+
+
+
+ finsh
+
+
+ cmd.c
+ 1
+ ..\..\components\finsh\cmd.c
+
+
+ finsh_compiler.c
+ 1
+ ..\..\components\finsh\finsh_compiler.c
+
+
+ finsh_error.c
+ 1
+ ..\..\components\finsh\finsh_error.c
+
+
+ finsh_heap.c
+ 1
+ ..\..\components\finsh\finsh_heap.c
+
+
+ finsh_init.c
+ 1
+ ..\..\components\finsh\finsh_init.c
+
+
+ finsh_node.c
+ 1
+ ..\..\components\finsh\finsh_node.c
+
+
+ finsh_ops.c
+ 1
+ ..\..\components\finsh\finsh_ops.c
+
+
+ finsh_parser.c
+ 1
+ ..\..\components\finsh\finsh_parser.c
+
+
+ finsh_token.c
+ 1
+ ..\..\components\finsh\finsh_token.c
+
+
+ finsh_var.c
+ 1
+ ..\..\components\finsh\finsh_var.c
+
+
+ finsh_vm.c
+ 1
+ ..\..\components\finsh\finsh_vm.c
+
+
+ shell.c
+ 1
+ ..\..\components\finsh\shell.c
+
+
+ symbol.c
+ 1
+ ..\..\components\finsh\symbol.c
+
+
+
+
+ libdl
+
+
+ dlclose.c
+ 1
+ ..\..\components\libdl\dlclose.c
+
+
+ dlerror.c
+ 1
+ ..\..\components\libdl\dlerror.c
+
+
+ dlopen.c
+ 1
+ ..\..\components\libdl\dlopen.c
+
+
+ dlsym.c
+ 1
+ ..\..\components\libdl\dlsym.c
+
+
+
+
+ LwIP
+
+
+ api_lib.c
+ 1
+ ..\..\components\net\lwip\src\api\api_lib.c
+
+
+ api_msg.c
+ 1
+ ..\..\components\net\lwip\src\api\api_msg.c
+
+
+ err.c
+ 1
+ ..\..\components\net\lwip\src\api\err.c
+
+
+ netbuf.c
+ 1
+ ..\..\components\net\lwip\src\api\netbuf.c
+
+
+ netdb.c
+ 1
+ ..\..\components\net\lwip\src\api\netdb.c
+
+
+ netifapi.c
+ 1
+ ..\..\components\net\lwip\src\api\netifapi.c
+
+
+ sockets.c
+ 1
+ ..\..\components\net\lwip\src\api\sockets.c
+
+
+ tcpip.c
+ 1
+ ..\..\components\net\lwip\src\api\tcpip.c
+
+
+ sys_arch.c
+ 1
+ ..\..\components\net\lwip\src\arch\sys_arch.c
+
+
+ sys_arch_init.c
+ 1
+ ..\..\components\net\lwip\src\arch\sys_arch_init.c
+
+
+ dhcp.c
+ 1
+ ..\..\components\net\lwip\src\core\dhcp.c
+
+
+ dns.c
+ 1
+ ..\..\components\net\lwip\src\core\dns.c
+
+
+ init.c
+ 1
+ ..\..\components\net\lwip\src\core\init.c
+
+
+ memp.c
+ 1
+ ..\..\components\net\lwip\src\core\memp.c
+
+
+ netif.c
+ 1
+ ..\..\components\net\lwip\src\core\netif.c
+
+
+ pbuf.c
+ 1
+ ..\..\components\net\lwip\src\core\pbuf.c
+
+
+ raw.c
+ 1
+ ..\..\components\net\lwip\src\core\raw.c
+
+
+ stats.c
+ 1
+ ..\..\components\net\lwip\src\core\stats.c
+
+
+ sys.c
+ 1
+ ..\..\components\net\lwip\src\core\sys.c
+
+
+ tcp.c
+ 1
+ ..\..\components\net\lwip\src\core\tcp.c
+
+
+ tcp_in.c
+ 1
+ ..\..\components\net\lwip\src\core\tcp_in.c
+
+
+ tcp_out.c
+ 1
+ ..\..\components\net\lwip\src\core\tcp_out.c
+
+
+ udp.c
+ 1
+ ..\..\components\net\lwip\src\core\udp.c
+
+
+ autoip.c
+ 1
+ ..\..\components\net\lwip\src\core\ipv4\autoip.c
+
+
+ icmp.c
+ 1
+ ..\..\components\net\lwip\src\core\ipv4\icmp.c
+
+
+ igmp.c
+ 1
+ ..\..\components\net\lwip\src\core\ipv4\igmp.c
+
+
+ inet.c
+ 1
+ ..\..\components\net\lwip\src\core\ipv4\inet.c
+
+
+ inet_chksum.c
+ 1
+ ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c
+
+
+ ip.c
+ 1
+ ..\..\components\net\lwip\src\core\ipv4\ip.c
+
+
+ ip_addr.c
+ 1
+ ..\..\components\net\lwip\src\core\ipv4\ip_addr.c
+
+
+ ip_frag.c
+ 1
+ ..\..\components\net\lwip\src\core\ipv4\ip_frag.c
+
+
+ etharp.c
+ 1
+ ..\..\components\net\lwip\src\netif\etharp.c
+
+
+ ethernetif.c
+ 1
+ ..\..\components\net\lwip\src\netif\ethernetif.c
+
+
+ loopif.c
+ 1
+ ..\..\components\net\lwip\src\netif\loopif.c
+
+
+ slipif.c
+ 1
+ ..\..\components\net\lwip\src\netif\slipif.c
+
+
+
+
+ RTGUI
+
+
+ blit.c
+ 1
+ ..\..\components\rtgui\common\blit.c
+
+
+ color.c
+ 1
+ ..\..\components\rtgui\common\color.c
+
+
+ region.c
+ 1
+ ..\..\components\rtgui\common\region.c
+
+
+ rtgui_object.c
+ 1
+ ..\..\components\rtgui\common\rtgui_object.c
+
+
+ rtgui_system.c
+ 1
+ ..\..\components\rtgui\common\rtgui_system.c
+
+
+ rtgui_theme.c
+ 1
+ ..\..\components\rtgui\common\rtgui_theme.c
+
+
+ rtgui_xml.c
+ 1
+ ..\..\components\rtgui\common\rtgui_xml.c
+
+
+ dc.c
+ 1
+ ..\..\components\rtgui\common\dc.c
+
+
+ dc_hw.c
+ 1
+ ..\..\components\rtgui\common\dc_hw.c
+
+
+ dc_buffer.c
+ 1
+ ..\..\components\rtgui\common\dc_buffer.c
+
+
+ dc_client.c
+ 1
+ ..\..\components\rtgui\common\dc_client.c
+
+
+ filerw.c
+ 1
+ ..\..\components\rtgui\common\filerw.c
+
+
+ image.c
+ 1
+ ..\..\components\rtgui\common\image.c
+
+
+ image_xpm.c
+ 1
+ ..\..\components\rtgui\common\image_xpm.c
+
+
+ image_hdc.c
+ 1
+ ..\..\components\rtgui\common\image_hdc.c
+
+
+ image_bmp.c
+ 1
+ ..\..\components\rtgui\common\image_bmp.c
+
+
+ image_png.c
+ 1
+ ..\..\components\rtgui\common\image_png.c
+
+
+ image_jpg.c
+ 1
+ ..\..\components\rtgui\common\image_jpg.c
+
+
+ image_container.c
+ 1
+ ..\..\components\rtgui\common\image_container.c
+
+
+ font.c
+ 1
+ ..\..\components\rtgui\common\font.c
+
+
+ font_bmp.c
+ 1
+ ..\..\components\rtgui\common\font_bmp.c
+
+
+ font_hz_file.c
+ 1
+ ..\..\components\rtgui\common\font_hz_file.c
+
+
+ font_hz_bmp.c
+ 1
+ ..\..\components\rtgui\common\font_hz_bmp.c
+
+
+ asc12font.c
+ 1
+ ..\..\components\rtgui\common\asc12font.c
+
+
+ asc16font.c
+ 1
+ ..\..\components\rtgui\common\asc16font.c
+
+
+ hz12font.c
+ 1
+ ..\..\components\rtgui\common\hz12font.c
+
+
+ hz16font.c
+ 1
+ ..\..\components\rtgui\common\hz16font.c
+
+
+ framebuffer_driver.c
+ 1
+ ..\..\components\rtgui\common\framebuffer_driver.c
+
+
+ pixel_driver.c
+ 1
+ ..\..\components\rtgui\common\pixel_driver.c
+
+
+ driver.c
+ 1
+ ..\..\components\rtgui\server\driver.c
+
+
+ mouse.c
+ 1
+ ..\..\components\rtgui\server\mouse.c
+
+
+ panel.c
+ 1
+ ..\..\components\rtgui\server\panel.c
+
+
+ server.c
+ 1
+ ..\..\components\rtgui\server\server.c
+
+
+ topwin.c
+ 1
+ ..\..\components\rtgui\server\topwin.c
+
+
+ box.c
+ 1
+ ..\..\components\rtgui\widgets\box.c
+
+
+ button.c
+ 1
+ ..\..\components\rtgui\widgets\button.c
+
+
+ checkbox.c
+ 1
+ ..\..\components\rtgui\widgets\checkbox.c
+
+
+ container.c
+ 1
+ ..\..\components\rtgui\widgets\container.c
+
+
+ combobox.c
+ 1
+ ..\..\components\rtgui\widgets\combobox.c
+
+
+ iconbox.c
+ 1
+ ..\..\components\rtgui\widgets\iconbox.c
+
+
+ label.c
+ 1
+ ..\..\components\rtgui\widgets\label.c
+
+
+ textview.c
+ 1
+ ..\..\components\rtgui\widgets\textview.c
+
+
+ listctrl.c
+ 1
+ ..\..\components\rtgui\widgets\listctrl.c
+
+
+ menu.c
+ 1
+ ..\..\components\rtgui\widgets\menu.c
+
+
+ progressbar.c
+ 1
+ ..\..\components\rtgui\widgets\progressbar.c
+
+
+ radiobox.c
+ 1
+ ..\..\components\rtgui\widgets\radiobox.c
+
+
+ slider.c
+ 1
+ ..\..\components\rtgui\widgets\slider.c
+
+
+ scrollbar.c
+ 1
+ ..\..\components\rtgui\widgets\scrollbar.c
+
+
+ staticline.c
+ 1
+ ..\..\components\rtgui\widgets\staticline.c
+
+
+ textbox.c
+ 1
+ ..\..\components\rtgui\widgets\textbox.c
+
+
+ listbox.c
+ 1
+ ..\..\components\rtgui\widgets\listbox.c
+
+
+ title.c
+ 1
+ ..\..\components\rtgui\widgets\title.c
+
+
+ toplevel.c
+ 1
+ ..\..\components\rtgui\widgets\toplevel.c
+
+
+ notebook.c
+ 1
+ ..\..\components\rtgui\widgets\notebook.c
+
+
+ view.c
+ 1
+ ..\..\components\rtgui\widgets\view.c
+
+
+ list_view.c
+ 1
+ ..\..\components\rtgui\widgets\list_view.c
+
+
+ about_view.c
+ 1
+ ..\..\components\rtgui\widgets\about_view.c
+
+
+ filelist_view.c
+ 1
+ ..\..\components\rtgui\widgets\filelist_view.c
+
+
+ widget.c
+ 1
+ ..\..\components\rtgui\widgets\widget.c
+
+
+ window.c
+ 1
+ ..\..\components\rtgui\widgets\window.c
+
+
+ workbench.c
+ 1
+ ..\..\components\rtgui\widgets\workbench.c
+
+
+
+
+ gui_examples
+
+
+ demo_view_dc_buffer.c
+ 1
+ ..\..\examples\gui\demo_view_dc_buffer.c
+
+
+ demo_view_instrument_panel.c
+ 1
+ ..\..\examples\gui\demo_view_instrument_panel.c
+
+
+ demo_fnview.c
+ 1
+ ..\..\examples\gui\demo_fnview.c
+
+
+ demo_listview.c
+ 1
+ ..\..\examples\gui\demo_listview.c
+
+
+ demo_listview_icon.c
+ 1
+ ..\..\examples\gui\demo_listview_icon.c
+
+
+ demo_panel.c
+ 1
+ ..\..\examples\gui\demo_panel.c
+
+
+ demo_view.c
+ 1
+ ..\..\examples\gui\demo_view.c
+
+
+ demo_view_notebook.c
+ 1
+ ..\..\examples\gui\demo_view_notebook.c
+
+
+ demo_view_animation.c
+ 1
+ ..\..\examples\gui\demo_view_animation.c
+
+
+ demo_view_buffer_animation.c
+ 1
+ ..\..\examples\gui\demo_view_buffer_animation.c
+
+
+ demo_view_box.c
+ 1
+ ..\..\examples\gui\demo_view_box.c
+
+
+ demo_view_button.c
+ 1
+ ..\..\examples\gui\demo_view_button.c
+
+
+ demo_view_checkbox.c
+ 1
+ ..\..\examples\gui\demo_view_checkbox.c
+
+
+ demo_view_dc.c
+ 1
+ ..\..\examples\gui\demo_view_dc.c
+
+
+ demo_view_image.c
+ 1
+ ..\..\examples\gui\demo_view_image.c
+
+
+ demo_view_module.c
+ 1
+ ..\..\examples\gui\demo_view_module.c
+
+
+ demo_view_label.c
+ 1
+ ..\..\examples\gui\demo_view_label.c
+
+
+ demo_view_mywidget.c
+ 1
+ ..\..\examples\gui\demo_view_mywidget.c
+
+
+ demo_view_progressbar.c
+ 1
+ ..\..\examples\gui\demo_view_progressbar.c
+
+
+ demo_view_radiobox.c
+ 1
+ ..\..\examples\gui\demo_view_radiobox.c
+
+
+ demo_view_listbox.c
+ 1
+ ..\..\examples\gui\demo_view_listbox.c
+
+
+ demo_view_slider.c
+ 1
+ ..\..\examples\gui\demo_view_slider.c
+
+
+ demo_view_combobox.c
+ 1
+ ..\..\examples\gui\demo_view_combobox.c
+
+
+ demo_view_listctrl.c
+ 1
+ ..\..\examples\gui\demo_view_listctrl.c
+
+
+ demo_view_menu.c
+ 1
+ ..\..\examples\gui\demo_view_menu.c
+
+
+ demo_view_scrollbar.c
+ 1
+ ..\..\examples\gui\demo_view_scrollbar.c
+
+
+ demo_view_textbox.c
+ 1
+ ..\..\examples\gui\demo_view_textbox.c
+
+
+ demo_view_window.c
+ 1
+ ..\..\examples\gui\demo_view_window.c
+
+
+ demo_view_benchmark.c
+ 1
+ ..\..\examples\gui\demo_view_benchmark.c
+
+
+ demo_workbench.c
+ 1
+ ..\..\examples\gui\demo_workbench.c
+
+
+ taskbar.c
+ 1
+ ..\..\examples\gui\desktop\taskbar.c
+
+
+ launcher.c
+ 1
+ ..\..\examples\gui\desktop\launcher.c
+
+
+ darray.c
+ 1
+ ..\..\examples\gui\desktop\darray.c
+
+
+ desktop.c
+ 1
+ ..\..\examples\gui\desktop\desktop.c
+
+
+ taskmgr.c
+ 1
+ ..\..\examples\gui\desktop\taskmgr.c
+
+
+ gui_init.c
+ 1
+ ..\..\examples\gui\gui_init.c
+
+
+ mywidget.c
+ 1
+ ..\..\examples\gui\mywidget.c
+
+
+
+
+
+
+
+
diff --git a/bsp/mini2440/template.uvproj b/bsp/mini2440/template.uvproj
new file mode 100644
index 0000000000..1321f27179
--- /dev/null
+++ b/bsp/mini2440/template.uvproj
@@ -0,0 +1,388 @@
+
+
+
+ 1.1
+
+ ### uVision Project, (C) Keil Software
+
+
+
+ RT-Thread Mini2440
+ 0x4
+ ARM-ADS
+
+
+ S3C2440A
+ Samsung
+ IRAM(0x40000000-0x40000FFF) CLOCK(12000000) CPUTYPE(ARM920T)
+
+ "STARTUP\Samsung\S3C2440.s" ("Samsung S3C2440 Startup Code")
+ UL2ARM(-UV2077N9E -O40 -S0 -C0 -N00("ARM920T Core") -D00(0032409D) -L00(4) -FO7 -FD40000000 -FC1000 -FN1 -FF0S3C2440_NAND_SP -FS030000000 -FL07FFC000)
+ 4277
+ S3C2440.H
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ Samsung\
+ Samsung\
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\build\
+ rtthread-mini2440
+ 1
+ 0
+ 0
+ 1
+ 0
+ .\
+ 1
+ 0
+ 0
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+
+
+ SARM.DLL
+
+ DARMSS9.DLL
+ -pS3C2440A
+ SARM.DLL
+
+ TARMSS9.DLL
+ -pS3C2440A
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 16
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+
+
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 0
+ 1
+
+ 0
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+ .\Ext_RAM.ini
+ Segger\JLTAgdi.dll
+
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ 4098
+
+ Segger\JLTAgdi.dll
+ "" ()
+
+
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ ARM920T
+
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x40000000
+ 0x1000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x40000000
+ 0x1000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ --diag_suppress=870
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0x30000000
+ 0x40000000
+ rtthread-mini2440.sct
+
+
+
+
+
+
+
+
+
+
+
+