吉游网提供最新游戏下载和手游攻略!

主流小型嵌入式图形用户界面盘点

发布时间:2024-08-30浏览:63

TouchGFX以界面华丽,流畅以及强劲的TouchGFX Designer著称。

官方地址:

https://www.touchgfx.com/ 。

2018年,正式被ST收购,当前主要用于STM32平台。下面贴几张TouchGFX实际的显示效果:

img

img

img

img

下面是TouchGFX Designer的软件效果,功能比较强劲,让界面的创建变得比较容易:

img

关于TouchGFX的介绍就给大家说这么多,更多相关知识可以到TouchGFX的官网去查看。从上面的几张图可以看出,TouchGFX设计的界面效果还是很漂亮的。

TouchGFX在STM32官方探索板或者评估板上面的演示效果:

TouchGFX在STM32F429上面的超炫演示

http://www.armbbs.cn/forum.php?mod=viewthread&tid=8064

TouchGFX在STM32F469上面的超炫演示

http://www.armbbs.cn/forum.php?mod=viewthread&tid=15152

TouchGFX在STM32F769上面的超炫演示

http://www.armbbs.cn/forum.php?mod=viewthread&tid=17901

TouchGFX在STM32H750上面的超炫演示

http://www.armbbs.cn/forum.php?mod=viewthread&tid=94379

Embedded Wizard GUI

Embeded Wizard GUI同样以华丽,流畅的界面和强劲的GUIBuilder著称。

官方地址:

http://www.embedded-wizard.de/ 。

下面贴几张Embeded Wizard GUI实际的显示效果:

img

img

img

img

img

独创Chora界面编程语言,让大家的界面编程极其简单,GUIBuilder上面含有非常多的控件,皮肤和主题供用户选择,且支持调试,实际效果如下:

img

img

关于Embeded Wizard GUI的介绍就给大家说这么多,更多相关知识可以到Embeded Wizard GUI的官网去查看。从上面的几张图可以看出,Embeded Wizard GUI设计的界面效果还是很漂亮的。美中不足的是Embeded Wizard GUI也是要收费的,具体收费标准看这里:http://www.embedded-wizard.de/pricing.html

Embeded Wizard GUI在STM32官方探索板或者评估板上面的演示效果:

Embeded Wizard GUI在STM32F746上面的超炫演示

http://www.armbbs.cn/forum.php?mod=viewthread&tid=10850

Embeded Wizard GUI在STM32F769上面的超炫演示

http://www.armbbs.cn/forum.php?mod=viewthread&tid=19548

emWin(uCGUI)

emWin属于老牌的嵌入式GUI了,有着20年的历史了,软件架构和功能比较成熟了。关于emWin的介绍可以看我们的第1版emWin教程,第2版emWin教程和第3版emWin教程。

官方地址:

https://www.segger.com/products/user-interface/emwin/

emWin教程第1版

http://www.armbbs.cn/forum.php?mod=viewthread&tid=2932

emWin教程第2版

http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834

emWin教程第3版

http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429

Qt for MCU

Qt官方在2018年的Embedded World上做了F429和F769的展示,但非常卡。2019年8月份的时候带来ST的F7,瑞萨的RH850和NXP的i.MX RT1050视频展示,比之前流畅了很多。

到了2019 Qt峰会的时候,正式发布Qt for MCU V1.0。

img

img

Qt for MCU视频展示

http://www.armbbs.cn/forum.php?mod=viewthread&tid=95912 。

Qt for MCU 收费

https://www.qt.io/buy-product/ 。

Crack Storyboard

Storyboard也有一款非常优秀的GUI设计器,能够大大的加速GUI的设计,而且足够绚丽,各种仪表,工控,医疗,物联网等都能很好的支持。

官方地址:

https://www.cranksoftware.com/ 。

当前支持的厂家如下:

img

Storyboard软件界面效果:

img

Storyboard Suite 5.0视频展示

视频效果还是比较炸的。

http://www.armbbs.cn/forum.php?mod=viewthread&tid=53640 。

Storyboard收费方式

https://www.cranksoftware.com/storyboard-pricing-licensing 。

Altia GUI

Altia有将近30年的发展史,并且通过了AutomotiveSPICE汽车级HMI的一级认证,这个认证共分为6个级别,0到5级,其中第5级是最高等级。

官方地址:

https://www.altia.com/ 。

img

Altia GUI的图形开发软件更是极其强劲。有如下三款软件组成:

(1) 人机交互界面集成开发环境 — Altia Design。

img

(2)自动代码生成工具 — Altia DeepScreen

img

(3)在Adobe Photoshop中构建交互式用户界面资源 — Altia PhotoProto

img

支持的硬件平台:

img

img

效果展示:

img

Altia GUI视频效果展示

http://www.armbbs.cn/forum.php?mod=viewthread&tid=30737 。

Altia GUI收费方式

Altia GUI也是收费软件, 具体收费方式要联系要联系他们获取。

μGFX

μGFX也是这几年才发布的嵌入式GUI,界面效果不像TouchGFX那么华丽,不过功能也是简单实用。同样有一款不错的GUIBuilder。

官方地址:

http://www.ugfx.org/

支持的硬件平台,RTOS和显示屏驱动在这里有详细说明:http://www.ugfx.org/platforms.html ,就不单独整理出来了。

下面贴几张μGFX实际的显示效果:

img

img

img

下面是μGFX软件效果:

img

img

img

关于μGFX的介绍就给大家说这么多,更多相关知识可以到μGFX的官网去查看。从上面的几张图可以看出,虽然μGFX界面不够华丽,但还算实用。μGFX也是要收费的,具体收费标准看这里:http://www.ugfx.org/pricing.html 。

ThreadX GUIX

GUIX是微软的高级工业级GUI解决方案,专门针对深度嵌入式,实时和IoT应用程序而设计。微软还提供了名为GUIX Studio的桌面开发工具,该工具允许开发人员在桌面上设计其GUI并生成GUIX代码,然后可以将其导出到目标。

GUIX通过了医疗认证IEC-62304 Class C,汽车认证IEC-61508 ASIL D,工业认证IEC-61508 SIL 4和运输/铁路认证EN50128。表明GUIX可用于安全关键型系统。

GUIX提供了应用案例界面效果展示:

智能家居:

img

医疗类:

img

家电:

img

汽车电子:

img

工业控制:

img

LVGL

LittlevGL是一个免费的开源图形库,提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素、漂亮的视觉效果和低内存占用。

「特点:」

强大的构建模组 按钮、图表、列表、滑块、图像等

先进的图形 动画、反锯齿、半透明、平滑滚动

多样的输入设备 触摸板、鼠标、键盘、编码器等

多显示器支持 支持同时使用多个TFT或单色显示器

多语言支持 UTF-8格式文字编码

完全自定义 图形元素

硬件无关 可用于任意微控制器或显示器

可裁剪 用于小内存(80 KB FLASH,12 KB RAM)操作

操作系统、外部存储以及GPU 支持但非必须

单帧缓存 即可实现先进的图形效果

C语言编写 以最大化兼容(C++ 兼容)

模拟器 无需嵌入式硬件就可以在电脑上开始GUI设计

教程、示例、主题 从而快速GUI设计

文档 在线及离线

免费开源 基于MIT协议

LLGUI

玲珑GUI是一套使用简单、低价的单片机GUI解决方案。

教程:

https://www.yuque.com/books/share/3317aaa7-f47f-4bfd-a4c2-7e64e7f1c4be?#

代替串口屏、组态,降低产品成本,产品软硬件自主可控。

配套界面开发软件,图形化编辑界面,生成C代码,直接和用户产品代码结合。

配套下载升级软件和bootloader,解决产品升级功能和图片下载问题。

总结

用户评论

爱你的小笨蛋

作为一个游戏开发者,我一直在研究不同的小型嵌入式GUI库以优化我的项目性能。

    有9位网友表示赞同!

秒淘你心窝

我在开发一个资源有限的设备上的游戏时遇到了挑战,这个问题引导我深入了解了各种GUI选项。

    有13位网友表示赞同!

逃避

我最终选择了其中一个库,因为它能够提供最佳的UI响应性和可自定义性,适用于我特定的需求。

    有17位网友表示赞同!

傲世九天

我发现,当前主流的小型嵌入式GUI对于低功耗设备特别友好,非常适合用于便携式或移动游戏开发中。

    有10位网友表示赞同!

莫阑珊

选择正确的GUI解决方案对提升用户体验至关重要,所以我花了很长时间来比较不同选项。

    有13位网友表示赞同!

青袂婉约

目前市场有很多优秀的GUI库可以选择,每个都有其优势、劣势和适用的场景。

    有11位网友表示赞同!

情字何解ヘ

在进行深入探索后, 我发现了一些小巧而精干的GUI框架可以更好地满足对资源敏感的小型游戏开发需求。

    有12位网友表示赞同!

代价是折磨╳

了解了这些主流选项之后我更加注重性能优化,力求在保证视觉效果的同时减小功耗。

    有19位网友表示赞同!

墨染年华

对于小型设备和移动平台而言,使用小型嵌入式GUI意味着更容易整合,减少了开发时间。

    有5位网友表示赞同!

陌上蔷薇

我发现一些主流的库在易用性和文档性方面做得很好, 这是选择时的重要考虑因素之一。

    有9位网友表示赞同!

不要冷战i

对比各种选项后我决定尝试几个公开的开源库,并且发现它们都提供了丰富的特性和定制能力。

    有6位网友表示赞同!

满心狼藉

在游戏行业中,寻找合适的GUI解决方案可以提升游戏的整体性能和用户体验,是我开发过程中的重要一步。

    有10位网友表示赞同!

为爱放弃

现在,我对我选择的小型嵌入式GUI非常满意。它既满足了我的需求,又保证了游戏的独特风格。

    有12位网友表示赞同!

此刻不是了i

通过研究主流选项,我发现了一些特别适合低资源环境的功能丰富的GUI工具。

    有17位网友表示赞同!

_心抽搐到严重畸形っ°

总的来说,在小型嵌入式GUI的选择上有很多出色的库可选, 每个都有其优势和特点。

    有7位网友表示赞同!

柠夏初开

我的项目现在运行流畅,得益于选择了一个与设备平台高度兼容的轻量级GUI解决方案。

    有12位网友表示赞同!

杰克

了解当前市场上有哪些小型嵌入式GUI是十分重要的,这有助于我为不同的游戏目标做好准备。

    有5位网友表示赞同!

不相忘

开发过程中,我发现使用适当的小型嵌入式GUI库可以极大提升我的项目效率和性能优化水平。

    有15位网友表示赞同!

哭花了素颜

在面对资源限制的挑战时, 选用一个高效的GUI工具包对实现流畅且响应式的用户体验至关重要。

    有6位网友表示赞同!

Edinburgh°南空

通过系统地对比分析当前主流的选择后,在设备兼容性和功能丰富度方面我找到了最优解。

    有10位网友表示赞同!

热点资讯