硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1903|回复: 5
收起左侧

[其它] 常用嵌入式GUI盘点

[复制链接]

19

主题

72

回帖

129

积分

初级会员

积分
129
发表于 2023-4-19 09:43:38 | 显示全部楼层 |阅读模式
名称
版本开发语言链接许可证支持平台描述
LVGL8.3.6Chttps://github.com/lvgl/lvgl
https://lvgl.io/
MIT licenseLVGL本身并不依赖特定的硬件平台,任何满足LVGL硬件配置要求的微控制器均可运行LVGL。
源码布局免费,上位机布局收费https://squareline.io/
emWin6.32Cwww.segger.com-
  • RTOS
  • ARM7/9, Cortex-M/R4
ST(STemwin),NXP等免费;Keil中间件免费。

miniGUI5.0.11Chttps://github.com/VincentWei/MiniGUI
https://minigui.fmsoft.cn/zh
GPL-3.0为嵌入式系统或基于 Linux/uClinux、eCos 和其他传统 RTOS (RT-Thread、RTEMS、FreeRTOS、VxWorks、ThreadX、Nucleus、pSOS、uC/OS-II、OSE 等
以下芯片供应商的 SoC,MiniGUI 是免费的:
mDolphin 在 Apache 2.0 许可证下发布,是一个全功能 HTML5 浏览器;miniStudio 在 GPLv3 许可证下发布,是一个用于 MiniGUI 的 IDE,具有所见即所得 UI 设计器。
GUIlite2.1C++https://github.com/idea4good/GuiLite

Apache-2.0All
  • 支持的操作系统:iOS/macOS/WatchOS,Android,Linux(ARM/x86-64),Windows(包含VR),RTOS...
  • 支持的开发语言: C/C++, Swift, Java, Javascript, C#, Golang...
  • 支持的第3方库:Qt, MFC, Winforms, CoCoa...

GUIslice0.17.0Chttps://github.com/ImpulseAdventure/GUIsliceMIT license
  • Raspberry Pi
  • Arduino
  • ATmega2560
  • ESP8266 / NodeMCU
  • ESP32
  • M5stack
  • Teensy 3 / T4
  • WIO Terminal
  • Feather M0 (Cortex-M0)
  • nRF52 (Cortex-M4F)
  • LINUX
  • Beaglebone Black
  • STM32
  • ......
-GUIslice Builder
玲珑GUI-Chttps://gitee.com/gzbkey/LingLongGUI
https://www.yuque.com/gzbkey/ag59k9
Apache-2.0-
特点:成本低,开发周期短。
比较:对比串口屏方案,成本更低,质量可控。
开发:生成C代码,直接和用户产品代码结合。
生产:用户可自行画电路板,成本自主可控。
扩展:提供单片机升级功能,节省售后成本;提供各类软件库,快速实现各种功能。
玲珑GUI Buillder
uGFX2.9Chttps://git.ugfx.io/uGFX/uGFX
http://ugfx.io

个人、教育免费
商用收费



TouchGFX
C++https://www.touchgfx.com
https://www.st.com/content/st_com/en/ecosystems/stm32-graphic-user-interface.html
-
  • Windows
  • Linux
  • RTOS
  • ST
  • ......
被ST收购,针对ST处理器免费。
  • TouchGFX Designer - PC GUI构建工具和模拟器
  • TouchGFX Generator - 用于配置和生成TouchGFX项目
  • TouchGFX Engine - 经过优化的硬件加速图形库
AWTK-Chttps://github.com/zlgopen/awtk
https://www.zlg.cn/index/pub/awtk.html#d2

LGPL2.1
  • Windows
  • Linux
  • RTOS
  • ESP32
  • AK376xD
  • GD32450Z
  • M200/X1000/X1830
  • MM32D103RE
  • RT1011/RT1052/RT1020/i.MX6...
  • STM32F103/F429/F767/F769...
  • ......
AWTK全称为Toolkit AnyWhere,是ZLG倾心打造的一套基于C语言开发的GUI框架。旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的GUI引擎,支持跨平台同步开发,一次编程,到处编译,跨平台使用。AWTK Designer
其他:
-------

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-4-19 09:50:06 | 显示全部楼层
整理的不太好,强劲的UI没有罗列介绍。

部分UI介绍也不合理,比如emWin,这个介绍太老了,emWin是纯C,可以移植到任何平台的。然后就是AppWizard也没说。

安全认证GUI哪家强?  GUIX Studio,CGI Studio,GL Studio 或 Altia Design
https://www.armbbs.cn/forum.php? ... id=98985&fromuid=58
(出处: 硬汉嵌入式论坛)

回复

使用道具 举报

2

主题

23

回帖

29

积分

新手上路

积分
29
发表于 2023-7-18 19:18:48 | 显示全部楼层
guix上位机对创建界面数目是否有限制
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-7-19 16:27:43 | 显示全部楼层
dykonka 发表于 2023-7-18 19:18
guix上位机对创建界面数目是否有限制

没有限制,随意使用的。
回复

使用道具 举报

4

主题

160

回帖

172

积分

初级会员

积分
172
发表于 2023-7-20 13:03:38 | 显示全部楼层
还有一个重点:有没有集成js
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2023-10-6 08:49:34 | 显示全部楼层
本帖最后由 cdroid 于 2023-10-6 09:22 编辑


PC模拟器

PC模拟器

PC模拟器


中英文键盘

中英文键盘

中英文键盘


界面使用android studio布局,可实时查看布局效果,与运行效果相关无二;自定义控件除外,已实现android大部分控件。
应用层封装了网络下载,串口远程调试、自动打包程序、U盘升级等功能

真正实现5天一套界面、10天一个项目

简化了工程编译过程: https://gitee.com/jiangcheng/cdroidX64.git 可直接在输出目录中运行看效果


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 17:58 , Processed in 0.245150 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表