打印
[疑难问答]

嵌入式GUI开发

[复制链接]
3604|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cashrwood|  楼主 | 2024-6-22 16:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
GT-HMI
GT-HMI(Human Machine Interface) 国产开源 GUI 框架及永久免费设计软件。

gitee:https://gitee.com/genitop/GT-HMI-Engine

官网:https://www.hmi.gaotongfont.cn/sy

开源许可协议:MIT

它提供创建具有易于使用的图形元素,精美的视觉效果和低内存占用的嵌入式 GUI 所需的一切。针对国内市场及用户需求,使用习惯进行了优化设计,为国内工程师量身打造!

产品由中国高通 GENITOP 倾心打造,继承了中国高通 30 年的汉显技术及汉字技术积累。产品分为上位机 GT-HMI Designer 和下位机 GT-HMI Engine。

GT HMI Designer是一款功能强大的嵌入式人机界面设计软件。它提供直观的可视化设计界面,支持多种常用控件和丰富的交互功能。此外,它还支持多国语言界面设计和强大的仿真功能。通过GT HMI Designer,可以轻松设计出美观、交互性强的界面,满足各种应用场景的需求。

GT HMI Engine是一款功能强大、高性能、多平台、多语言、稳定可靠的嵌入式人机界面引擎,提供丰富的控件和强大的交互功能。

特性
上位机设计软件 GT-HMI Designer 永久免费,下位机技术框架 GT-HMI Engine 开源,使用无拘束;

GT-HMI Designer 内嵌下位机技术框架编译器,可自动生成下位机代码;

提供 GT-HMI 模块,已适配 GT-HMI 上下位机软件及驱动,可以用于前期开发调试,也可以直接作为显示模块使用;

多平台兼容,移植便捷;

上位机设计软件 GT-HMI Designer;

可直接生成交互代码,免去写代码的繁琐工作;

模拟器仿真即见即所得;

内置了大量常用的组件,如按钮、文本框、进度条、单选框等;

支持高通全系列点阵/矢量字库,支持中外文及小语种,多种字号及字体;

内置中英文及数字输入法;

持续更新的 GUI 示例库和 UI 资源库;

下位机技术框架 GT-HMI Engine;

纯 C 语言编写,使用无门槛;

小巧高效,不限平台,最小仅需 24K RAM+32K FLASH,可运行在 Cortex-ARM M0\M3 等小资源平台;

移植便捷,切换平台只需移植定时器、TP 和 LCD 接口,并提供移植教程及示例;

丰富详实的例程,配套的开发套件易于上手;

支持自定义功能开发,可用 GT-HMI Engine 自定义控件和功能,组合进 GT-HMI Designer 生成的标准代码;

带系统(如 RTOS、Linux 等)和裸机均可使用。

使用特权

评论回复
沙发
iyoum| | 2024-7-4 19:43 | 只看该作者
LVGL:轻量级、灵活性和强大的功能,资源够的情况下可移植到所有MCU

使用特权

评论回复
板凳
weifeng90| | 2024-7-11 08:14 | 只看该作者
做芯片那个高通?

使用特权

评论回复
地板
fengm| | 2024-7-13 14:27 | 只看该作者
使用轻量级的GUI库或框架,这些库通常具有较小的内存占用和较低的处理器需求,适用于资源受限的嵌入式设备。

使用特权

评论回复
5
uptown| | 2024-7-13 15:54 | 只看该作者
某些操作系统内置了GUI框架,如Qt、MiniGUI等,选择支持所需GUI框架的操作系统可以简化开发过程。

使用特权

评论回复
6
pmp| | 2024-7-16 18:30 | 只看该作者
GUI的安全性也是一个重要的考虑因素。

使用特权

评论回复
7
mattlincoln| | 2024-7-17 10:44 | 只看该作者
嵌入式系统的资源通常比桌面系统有限,因此在选择GUI库时要考虑其对内存和处理器的要求。

使用特权

评论回复
8
cemaj| | 2024-7-17 11:41 | 只看该作者
嵌入式GUI可能会占用大量内存,需要更加聪明地管理内存,为实际应用程序留出足够的空间

使用特权

评论回复
9
nomomy| | 2024-7-19 14:51 | 只看该作者
嵌入式GUI需要与操作系统和底层硬件紧密集成。了解系统的限制和特性对于成功开发至关重要。

使用特权

评论回复
10
everyrobin| | 2024-7-19 15:39 | 只看该作者
优化图形渲染性能,支持高质量的图形和动画效果。

使用特权

评论回复
11
wengh2016| | 2024-7-19 18:04 | 只看该作者
优化GUI的渲染和交互性能,减少资源消耗,提高响应速度。

使用特权

评论回复
12
earlmax| | 2024-7-19 21:05 | 只看该作者
对于需要实时响应的嵌入式系统,GUI的开发需要特别注意不阻塞系统的关键任务。

使用特权

评论回复
13
jackcat| | 2024-7-21 22:41 | 只看该作者
嵌入式设备的性能通常不如桌面或服务器。因此,需要优化GUI的性能,例如使用高效的图形库、减少绘制操作、避免不必要的动画和特效。

使用特权

评论回复
14
guijial511| | 2024-7-23 19:40 | 只看该作者
现在嵌入式GUI也是很多选择了啊

使用特权

评论回复
15
cashrwood|  楼主 | 2024-7-23 21:31 | 只看该作者
嵌入式设备通常具有有限的内存、存储空间和处理能力。因此,在开发嵌入式GUI时,需要优化资源使用,减少内存占用,避免资源冲突。

使用特权

评论回复
16
geraldbetty| | 2024-7-23 21:56 | 只看该作者
优化GUI应用程序的响应速度,确保用户操作的即时反馈。

使用特权

评论回复
17
pl202| | 2024-7-24 08:32 | 只看该作者
GUI的设计和实现应考虑功耗管理,以延长设备的使用时间。

使用特权

评论回复
18
loutin| | 2024-7-24 09:27 | 只看该作者
嵌入式设备可能包含各种硬件组件,如传感器、显示屏、按钮等。GUI设计时需要考虑这些硬件组件的特性和如何与之交互。

使用特权

评论回复
19
mnynt121| | 2024-7-24 11:39 | 只看该作者
嵌入式设备的处理能力和存储空间有限,需要对GUI的性能进行优化,以减少延迟和提高响应速度。

使用特权

评论回复
20
linfelix| | 2024-7-24 16:45 | 只看该作者
嵌入式GUI可能会占用大量内存              

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

1196

帖子

0

粉丝