本帖最后由 xi_liang 于 2014-5-18 17:26 编辑
RT_Thread 从1.1.0 版开始不再包含RTGUI 部分的代码,而是将RTGUI 拉出来单独开发、单独发布(RTGUI 详情见:https://github.com/RT-Thread/ ),所以编译前要做下面工作:
1、将RTGUI 相关代码(RTGUI 源码的components 下的rtgui目录)拷贝到RT-Thread源码的components 文件 夹下;
2、将RTGUI 的examples 示例代码(RTGUI 源码的demo 下的examples 目录下全部文件)拷贝到RT-Thread 源码的examples 文件夹下的gui 文件夹(如果没有gui 文件夹,需要新建一个)。
修改:
在RT的LPC1788 BSP基础上增加触摸了驱动
源码:
链接: http://pan.baidu.com/s/1i3vAz7B 密码: mib1
屠龙LPC1788硬件:
硬件:
LPC1788FBD208
64M SDRAM
128M NAND FLASH
2M NOR FLASH
NET: LAN8720
I2S: UDA1380
SD/MMC
USB1 DEVICE/HOST/OTG
USB2 DEVICE/HOST
UART
485
CAN
MMA7455
I2C EEPROM
SPI FLASH
RTC
ADC
蜂鸣器
按键
LED
LCD
JTAG
屠龙LPC1788开发板+4.3寸屏
独家优势:
• USB协议教程(USB MASS STORAGE 比市面的详细)
• 大页NAND FLASH坏块管理,写平衡(当然也支持小页NAND FLASH)
• 全球唯一实现大页NAND FLASH+FATFS U盘的LPC1788开发板
• Helix软解MP3无杂音(STM32的音质无法比)
• UCGUI手机界面,中文拼音输入法,文件浏览,指针时钟
• UCGUI+TSLIB动态触摸校准
• FreeRTOS+emWin+TSLIB动态触摸校准
• 64M SDRAM超大内存(STM32的能到4M封顶了)
• EMAC LWIP快速的网络(和ENC28J60,DM9000速度不是一个等级了)
• TCP/IP协议的本质
• U-BOOT源码
• UCLINUX源码(SD卡驱动,LCD驱动,串口驱动,网络驱动,USB HOST驱动,NOR FLASH驱动,NAND FLASH驱动,JFFS2文件系统)
• 参照大公司的代码规范,全部基础代码都有中文注释
• 为什么要LPC1788?因为STM32能做的它都能做,STM32不能的它也能!
• 为什么这么贵? 软硬件开发花了将近一年时间,有人说LPC1788的库不好用,没关系,不好用的我们不用,像USB库,EMAC网络库我们都重写了
• 支持7寸大屏,群创AT070TN83,AT070TN94,有配套例程
• 作者从05年开始接触ARM,从09年开始从事嵌入式linux软件开发工作。工作中用过处理器有51,AVR,STM32,ARM7,ARM9,CORTEX-A8,系统有UCOS,LINUX,WINCE等,语言有汇编,C,C++,JAVASCRIPT等。在台企,港企,国企,上市公司呆过。对行业有较深了解。
• 原创作者每天在线技术支持,为你的学习解决后顾之忧!
UCOS+UCGUI手机界面DEMO演示视频:
|