修改点1:
注:为了使ucgui 适配 32 bit per pixsel
typedef union {
U32 aColorIndex8[2]
U32 aColorIndex16[2]
} LCD_COLORINDEX_UNION
关键修改点2:
注:此处修改主要是为适配linuxframbuffer
struct fb_var_screeninfo g_vinfo
int g_fbfd, g_fbsize
unsigned char *g_fbbuf
void init_dummy_driver(void)
{
/* Open video memory */
if ((g_fbfd = open("/dev/fb0", O_RDWR)) <0) {
exit(1)
你把ucos,ucgui,fatfs,tcpip协议都移植上去我记得比128k要大。如果你是自己编程只用个ucos128k够用了。个人感觉288的那个板子比较好,你问问他哪些拼图游戏和手写程序是自己开源的吗,如果是就能学到很多东西。然后再看看具体例程,主要是高级例程全不全,如网络协议,ucgui等移植等等
如果你说你没几个钱,我建议你不要报很大希望:买了板子就一定要如何如何。
买板子学习只是基础,以后这方面的发展就要靠机遇。如果没有实际应用就只能是大概了解了解
另外,站长团上有产品团购,便宜有保证
QT是跨平台的图形界面库,arm qt一般是指基于arm Linux下运行的qt,qt官网上下载QT源码后在arm-Linux-gcc环境下编译即可在arm Linux嵌入式环境下运行欢迎分享,转载请注明来源:内存溢出
评论列表(0条)