搜索
bottom↓
回复: 1

Guide - how transplant the uCGUI

[复制链接]

出0入0汤圆

发表于 2013-8-27 09:17:13 | 显示全部楼层 |阅读模式
一直对UC/GUI有兴趣,苦于没有机缘就没有去研究下它,这几天趁着公司有硬件基础及项目,简单移植了下,网上的一些移植文档对我还是比较有帮助但也有些比较凌乱,因此也写了篇简单的移植文档.
/*
* Brief:
* Guide -  how transplant the uCGUI
* Author: sochen
* Date:18:39 2013-08
*
* +1.Create a programming project
* +2.Write drivers
*  +Display device such as tft,lcd
*   +Initialization - fun1
*   +Set pixel at x and y - fun2
*   +Get pixel at x and y - fun3
*  +Touchpad,if necessary
*   +I did not do it
* +3.Import the files of uCGUI
*   +AntiAlias
*   +ConvertColor
*   +ConvertMono
*   +Core
*   +Font
*   +JPEG
*   +MemDev
*   +MultiLayer
*   +Widget
*   +WM
*   +LCDDriver
*   +Config
*+4.Configuration
*   +Choose one of the following file adapter your hardware
*    +LCDWin,LCDNull or LCDDummy at LCDDriver
*     +I chose LCDDummy
*      +Interface adapter
*       +fun2 -> LCD_L0_SetPixelIndex at LCDDummy.c
*       +fun3 -> LCD_L0_GetPixelIndex at LCDDummy.c
*       +fun4 -> LCD_INIT_CONTROLLER() at LCDConf.h
*    +GUI_X dependent on the system clock
*     +I ignored it
*   +Configure Macro
*     +My configuration at GUIConf.h
*      +GUI_OS              (0)
*      +GUI_SUPPORT_TOUCH   (0)
*      +GUI_SUPPORT_UNICODE (1)
*      +GUI_DEFAULT_FONT    (&GUI_Font6x8)
*      +GUI_ALLOC_SIZE      (5000)
*      +GUI_WINSUPPORT      (1)
*      +GUI_SUPPORT_MEMDEV  (1)  
*      +GUI_SUPPORT_AA      (1)
*   +My configuration at LCDConf.h
*    +LCD_XSIZE        (320)
*    +LCD_YSIZE        (240)
*    +LCD_CONTROLLER   (-1)
*    +LCD_BITSPERPIXEL (16)
*    +LCD_FIXEDPALETTE (565)
*    +LCD_SWAP_RB      (1)
*    +LCD_SWAP_XY      (1)
*/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入296汤圆

发表于 2013-8-27 10:04:50 | 显示全部楼层
非常感谢~
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-3 03:38

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表