matlabgui界面设计教程 emwin ucgui是什么关系?哪个适合初学?
emwin ucgui是什么关系?哪个适合初学?
EMWIN图形库由德国赛格公司开发。它可以为图形液晶设计提供先进的支持,大大简化液晶设计,缩短产品上市时间。EMWIN图形库是为NXP-ARM微控制器用户免费提供的,是一个嵌入式应用中的图形支持系统,因为它提供了免费的商业图形库,使用方便,提高了MCU的性能和逼真的色彩。它旨在为任何使用LCD图形显示的应用提供独立于处理器和LCD控制器的高效图形用户界面。它适用于单任务或多任务系统环境,并适用于任何LCD控制器和CPU下任何大小的真实或虚拟显示。它的设计架构是模块化的,由不同模块中的不同层组成。LCD驱动层包含LCD的所有特定图形操作。UcGUI可以在任何CPU上运行,因为它是用100%的标准C代码编写的。UcGUI可以适应大多数使用黑白或彩色LCD的应用,它提供了非常好的颜色管理,允许处理灰度。它还提供了一个可扩展的二维图形库和一个小内存窗口管理系统。目前ucGUI的信息量比较大,所以ucGUI更适合初学者
正常模式:文本可以正常显示,模式ID应指定为GUITEXTMODENormal或0 reverse text:文本被反转,模式ID应指定为GUITEXTMODE everse。通常黑底白字变白底白字。透明文本:透明文本意味着文本写在屏幕上已经可见的任何东西上。不同的是,屏幕上的原始内容仍然可以看到,背景色与正常文本相比被擦除。mode ID指定为GUITEXTMODEuutrans表示显示透明文本或异或文本:通常,以白色(实际字符)绘制的显示是相反的。如果背景色为黑色,效果与普通模式(普通文本)相同。如果背景为白色,则输出与反转文本相同。如果使用颜色,则反转像素的计算如下:新像素颜色=颜色值-实际像素颜色-1透明反转文本:作为透明文本,它不覆盖背景,作为反转文本,文本显示为反转。通过指定GUI | TEXTMODE | TRANS | GUI | TEXTMODE |来识别文本|μC/GUI的优点在于体积小、配置强、应用范围广。与MiniGUI相比,μC/GUI可以在ram100bytes、stack 500bytes和rom10kbytes的小型系统中运行。这一要求低于其他图形系统。它可以广泛应用于国内应用非常成熟的单片机系统中,以提高系统性能。在资源丰富的大型系统中,只需ram2-6kb、stack 1200字节、rom30-60kb即可满足MC/GUI的各种功能。与其它图形系统相比,至少具有几百K和M的系统具有很大的优越性。它小巧、灵活、方便,满足了众多用户的需求。
matlabgui界面设计教程 为什么说UC浏览器是神器 GUI教程
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。