ag九游会网站|官网首页

###
###
###
emWin图形用户接口


emWin旨在为利用图形表现(如EPD、OLED和LCD)的使用步伐提供一个无效的,独立于处置器和表现控制器的图形用户界面(GUI)。emWin可以摆设在种种使用情况,如单义务/超等循环布局,多义务的操纵体系使用,好比embOS RTOS。emWin以C源代码交付,可以实用物理和假造的表现器,以及恣意的表现控制器和CPU。


特点
• ISO/ANSI C源代码
• 资源占用低
• Alpha混淆
• 抗锯齿画图
• 抗锯齿字体
• 多缓冲无闪耀动画
• ASCII资源文件的多言语支持
• 多层支持
• 用于渲染图像和外形的存储设置装备摆设
• 图像自在旋转和缩放
• 运转时可设置装备摆设的驱动
• 提供启动/测试使用步伐
• 免版税
• 实用任何8/16/32/64位的CPU,只必要ANSI C编译器
• 支持恣意LCD(单色、灰度或黑色)和恣意LCD控制器(必要符合的驱动步伐)
• 可以在没有LCD控制器的状况下事情在较小的表现器上
• 利用设置装备摆设宏支持恣意接口
• 表现尺寸可设置装备摆设
• 硬件减速接口

雅观适用的表现,增加开辟工夫和本钱
许多项目开辟最具应战性的方面之一是设计适用且具有吸引力的图形表现,除了依照你盼望的方法创立图形外,还必要完成窗口技能、庞大的画图步伐、差别的字体和无闪耀的更新。一个庞大的项目可以数月乃至数年的开辟工夫,但开辟职员只要很短的工夫来完成表现局部。
emWine是一个无效又功效片面的嵌入式GUI,可以协助开辟职员节流工夫,低落开辟本钱。emWin由ANSI C编写,支持恣意的好坏、灰度和黑色表现,提供主流的LCD控制器驱动。一切范例的图形表现(STN-LCD,TFT, CRT,OLED,等离子……)都支持。


表现控制器驱动

提供了一切盛行的表现控制器的驱动步伐,还可以为一切范例的表现器和表现控制器编写运转时可设置装备摆设的驱动步伐,包罗单色、灰色、主动和自动黑色(TFT)表现器。


位图转换器

位图转换器可以将位图转换为尺度的C代码或二进制款式,存储于恣意前言上,在运转时加载。它支持基于底子颜色形式以及高黑色,真黑色或半通明图像如PNG形式的颜色转换。为了进步服从,位图也可以在没有调色板数据的状况下以紧缩情势保管。


AppWizard-GUI设计东西

一个功效壮大的新东西,为emWin创立完备,可以间接运转的使用步伐。AppWizard直观的操纵方法,内置资源办理功效,让emWin中心的功效利用变得容易,比方动画的渲染、言语办理、控件等等。AppWizard最有目共睹[yǒu mù gòng dǔ]的功效之一便是“所看即所得”编辑器,经过它,工程师可以设计使用步伐界面,以及控件的交互和事情,然后立刻看到这些使用步伐的实践结果。

AppWizard包括在emWin PRO包中。


字体
emWin软件中附带了多种字体。默许字体集包罗种种巨细的字体,等宽和比例字体,特别数字字体和边框字体。别的字体可以很容易地从PC字体利用字体转换器天生,支持Monotype和TrueType字体。

字体转换器
字体转换器是一个东西,利用它很容易添加新的字体到emWin。它可以将已安置的PC字体转换为C文件并与使用步伐一同编译和链接,大概装换为二进制款式“.sif”和“.xbf”,在运转时加载。只需将安置在体系上的字体加载到步伐中,编辑它的表面并保管,天生的文件即可被emWin利用,并像其他尺度的emWin字体一样表现出来。

颜色办理
emWin具有集成的、高效的颜色办理体系,该体系容许将逻辑颜色(RGB款式)转换为运转时表现的物理颜色。因而,使用步伐无需体贴可用的颜色,并且表现可以很容易地交换。

支持假造屏幕 
假造屏幕的特征支持比物理表现器尺寸更大的表现,它容许在差别的屏幕之间切换,即便是在较慢的CPU上。 

窗口办理/控件
窗口办理器容许在表现的任何地位创立恣意巨细的窗口,它是一个可选组件。支持子窗口和窗口与其子/父窗口之间的音讯互换。
窗口办理器容许窗口通明和重叠,窗口可以自在挪动和调解巨细。别的,窗口办理器容许淡入和淡出。窗口办理器实行任何须要的裁剪,假如利用回调例程,它还办理有效地区的重新绘制。

触屏支持
emWin支持触摸、手势和多点触摸事情,窗口办理器处置按钮工具等控件的触摸音讯。只必要一行代码就可以创立一个按钮或别的控件,然后这些控件将处置触摸音讯并做出响应的反响。电阻式触摸屏支持可以经过模仿触摸面板的驱动步伐,处置模仿输出(从模数转换器),包罗触摸屏的消抖和校准。

联系ag九游会:

>######
京ICP备: 版权归北京ag九游会泰软件技能有限公司一切