菜单
  

    5.1 UCGUI的特性
    5.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的需求量随着你在应用程序中使用的字体数目而增长,以上的所有值都是粗糙的估计,并不准确。
    (4)开发环境(编译器):
    目标系统中采用的什么样的CPU并不重要,但必须要有与所用CPU相对应的C编译器,大多数的16/32/64位的CPU或DSP上的编译器都可以正常使用,大部分8位的编译也都可以正常编译。并不须要C++编译器,不过它也可以正常使用, 如果有须求的话,应用程序也可以在C++环境下正常编译使用。
    5.1.2 UCGUI的一般特性
    UCGUI的设计目标是为使用LCD作为图形显示装置的应用提供高效的/与LCD控制器独立及处理器独立的图形用户接口。它适合于单任务环境及多任务环境,如私用的操作系统或是商业的RTOS(实时操作系统。UCGUI以C源码形式提供, 并适用于任意LCD控制器和CPU下任何尺寸的真实显示或虚拟显示。它包含以下
    一般特性:
    (1) 适用任何8/16/32位CPU, 只要有相对应的标准C编译器。
    (2) 任何的控制器的LCD显示器(单色,灰度,颜色), 只要有适合的LCD驱动可用。
    (3) 在小模式显示时无须LCD控制器。
    (4) 所有接口支持使用宏进行配制。
    (5) 显示尺寸可定制。
    (6) 字符和位图可在LCD显示器上的任意起点显示,并不仅局限于偶数对齐的地址起点。
    (7) 程序在大小和速度上都进行了优化。
    (8) 编译时允许进行不同的优化。
    (9) 对于缓慢一些的LCD控制器, LCD显存可以映射到内存当中, 从而减少访问次数到最小并达到更高的显示速度。
    (10) 清晰的设计架构。
    (11) 支持虚拟显示, 虚拟显示可以比实际尺寸大(即放大)。[9]
    5.2 UCGUI的配置及操作界面
    5.2.1 UCGUI的配置
    (1) 仿真器:C/GUI仿真器使用微软Visual C++(6.0或更高版本)及其所带的集成开发环境(IDE)。你能够在PC屏幕上看到你的LCD仿真效果,一旦正确配置你的LCD后仿真效果能提供与你的LCD 在X轴和Y轴上相同的分辨率及同样精确的颜色。
    (2)  输入设备:C/GUI 提供触摸屏、鼠标、和键盘支持。基本C/GUI 程序包包括一个用于模拟触摸屏驱动程序和一个 PS2鼠标驱动程序,不过别的种类的触摸板和鼠标装置在适当的驱动程序下也可以使用。任何类型的键盘驱动程序都适合C/GUI。
    (3) LCD驱动程序:一个 LCD 驱动程序支持一个具体系列的 LCD 控制器,而所有的 LCD 都配备一个或多个这些控制器。驱动程序本质上是通用的,意思是它可以通过修改配置文件 LCDConf.h 来进行配置。这些文件包含所有可配置的选项用于驱动程序,以及多重的定义用于硬件如何访问及控制器如何与 LCD 连接。
  1. 上一篇:无刷直流电机控制研究+Matlab仿真模型
  2. 下一篇:51单片机花房温度控制电路设计+仿真图+流程图+源码
  1. 基于嵌入式技术的智能家...

  2. STC89C52RC单片机的智能路灯...

  3. MSP430无线传感器网络的家...

  4. MSP430物联网的智能农业数...

  5. STM32航模体感遥控器的设计+电路图

  6. STM32单片机的蓝牙音响设计+电路图

  7. STC78C41RC单片机的智能校园...

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 电站锅炉暖风器设计任务书

  10. 中考体育项目与体育教学合理结合的研究

  11. 大众媒体对公共政策制定的影响

  12. 杂拟谷盗体内共生菌沃尔...

  13. 十二层带中心支撑钢结构...

  14. java+mysql车辆管理系统的设计+源代码

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 乳业同业并购式全产业链...

  17. 当代大学生慈善意识研究+文献综述

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回