嵌入式开发-uCGUI中文手册-uCGUI 简介.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UCGU 技术文集 UCGUI 专业网站: UCGUI 简介 译者:UCGUI 邮箱:UCGUI@163.com 主页: 版本:v 1.0UCGUI 整体简介. UCGUI 简介. 本文档的目的 前提学习要求. 1.1要求 目标硬件系统. 开发环境(编译器). 1.2UCGUI 特性. 示例. 1.3评估板. 1.4如何使用本手册. 印刷上的字体说明. 1.5屏幕及坐标系统. 1.6LCD 控制器的连接类型. 1.7数据类型. UCGUI UCGUI 是一种嵌入式应用中的图形支持系统.它设计用于为任何使用LCD 图形显示的应 用提供高效的独立于处理器及LCD 控制器的图形用户接口,它适用单任务或是多任务系 统环境, 并适用于任意LCD 控制器和CPU 下任何尺寸的真实显示或虚拟显示. 它的设计架构是模块化的, 由不同的模块中的不同层组成, 由一个LCD 驱动层来包含所 有对LCD 的具体图形操作, UCGUI 可以在任何的CPU 上运行, 因为它是100%的标准C 代码编写的. UCGUI 能够适应大多数的使用黑白或彩色LCD 的应用, 它提供非常好的允许处理灰度 的颜色管理.还提供一个可扩展的2D 图形库及占用极少RAM 的窗口管理体系. 本文档的目的 本文档描述如何在嵌入式应用中安装,配制,使用 UCGUI 的图形用户接口, 并讲解 UCGUI 的内部设计架构. 1 UCGUI 论坛 UCGU 技术文集 UCGUI 专业网站: 前提 本文档假定你已经备坚实的C 语言程序设计方面的知识, 如果你觉得自己这方面还不够, 那么我们推荐 Kernighan 和 Richie 的C 语言程序设计给你, 它描述了最新的 C 标准, 即ANSI C 标准, 本文档不须要具备汇编语言方面的知识. 第一章 1.1 要求 对于开发 UCGUI 图形应用不须什么目标系统, 大部分的图形应用开发都可以在模拟器 下进行; 但是最终的目的是通常还是在目标系统上运行程序. 目标系统(硬件) 你的目标系统必须具备如下几点: [1].CPU(8/16/32/64 位) [2].必要的RAM 和ROM 存储 [3].LCD 显示器(任何类型及分辩率的) 对于内存的需求取决于你选用的UCGUI 的功能模块以及你所使用的目标系统上的编译 器的效率. 内存的占用量无法估计准确的值, 下面就一些的数值适用于多数的目标系统. 小型系统(不含窗口管理功能) [1].RAM:100 字节 [2].堆栈:500 字节 [3].ROM:10~25K(取决于选用的UCGUI 功能模块) 大型系统(包含窗口管理及各种窗体控件功能) [1].RAM: 2-6 kb (决于选用的应用中建立窗口的数量) [2].堆栈: 1200 bytes [3].ROM: 30-60 kb (决于选用的UCGUI 功能模块) 还要注意ROM 的需求量随着你在应用程序中使用的字体数目而增长, 以上的所有值都是 粗糙的估计, 并不准确. 开发环境(编译器) 目标系统中采用的什么样的CPU 并不重要, 但必须要有与所用CPU 相对应的C 编译器, 如果你所使用的编译器有什么局限性, 请联系我们, 我们会告知你这些局限性会不会在 你编译程序时产生问题, 大多数的 16/32/64 位的CPU 或DSP 上的编译器都可以正常使 用, 大部分8 位的编译也都可以正常编译. 2 UCGUI 论坛 UCGU 技术文集 UCGUI 专业网站: 并不须要 C++编译器, 不过它也可以正常使用, 如果有须求的话,

文档评论(0)

kolr + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档