摘要:随着手机、智能手表等便携式设备的普及,用户对人机交互界面(GUI)的要求越来越高,而Qt的资源占用大等短板致使在某些应用仍存在难点。现在嵌入式Linux GUI有了新选择!本文将为您介绍AWTK的强大魅力。
一、现有嵌入式Linux GUI
Linux操作系统向来不以GUI界面见长,嵌入式Linux亦是如此,很多运行嵌入式Linux的产品和设备甚至都没有GUI界面。在前些年Windows CE操作系统盛行时期,需要GUI界面产品的开发者绝大多数都选择了Windows CE,嵌入式Linux通常都是被作为第二或者更次要的备选系统。而当下,Windows CE系统可以说已经是“明日黄花”,嵌入式Linux已经成为了大多数开发者的首选,但在GUI的选择上却很是为难。
出现这种现象的根本原因是GUI并不是嵌入式Linux操作系统的内置组件,嵌入式Linux软件生态中也没有一个轻量级、简单易用、界面美观的GUI系统。盘点一下常见的嵌入式Linux GUI方案,Qt/Embedded应该是最容易被提及和选择的选项了,其它的还有Microwindows、MuniGUI和OpenGUI等,这些GUI方案都有自己的特点,但也有缺点,简单罗列见表1.1。
表1 主流嵌入式Linux GUI方案优缺点
二、AWTK
嵌入式产品开发,复杂GUI如何实现一直是一个难题,难倒了不少开发者。由于目前嵌入式产品开发者大多数是电子工程师,很大一部分是从单片机开发技能升级而来,对GUI往往难以把握。AWTK的出现正是为了解决嵌入式产品GUI开发的这些痛点,在目前取得了很好的成效。
1、AWTK是什么?
ZLG致远电子研发的AWTK是一套基于C语言的跨平台GUI开发框架,可用于开发物联网、消费电子、工业控制、汽车电子、智能家居等领域的应用产品,旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的GUI开发解决方案,使用户开发GUI应用就像开发串口应用一样简单。图1.1是AWTK提供的几个应用范例,可以看到,用AWTK开发的界面,无论是文字、图标,还是仪表盘和波形绘制,满足了现代GUI对美观度日益增长的需求。
图1 电源纹波波形图
2、AWTK的独特优势
相比目前市面上常见的GUI开发框架,如:emWin、Qt、TouchGFX等,AWTK有如所列独特的优势。
表2 AWTK较其他GUI的优势
3、AWTK for Linux
对比嵌入式Linux常见GUI方案,以及其它嵌入式GUI方案,AWTK在嵌入式Linux系统上也极具优势,也能能很好的解决嵌入式Linux GUI开发的大多数痛点。 其中一个主要原因是目前大多数嵌入式Linux开发者是以前的单片机开发者,技术上有惯性,希望嵌入式Linux的GUI依旧简单易用,占用资源少,且界面美观华丽。
声明:本内容为作者独立观点,不代表电源网。本网站原创内容,如需转载,请注明出处;本网站转载的内容(文章、图片、视频)等资料版权归原作者所有。如我们采用了您不宜公开的文章或图片,未能及时和您确认,避免给双方造成不必要的经济损失,请电邮联系我们,以便迅速采取适当处理措施;欢迎投稿,邮箱∶editor@netbroad.com。
HMS Networks通过Anybus CompactCom B40 Mini扩展了嵌入式通信接口的范围 | 24-10-22 17:45 |
---|---|
意法半导体嵌入式 SIM 卡支持物联网新标准,有望彻底改变物联网设备批量管理 | 24-06-26 16:37 |
Microchip发布面向VS Code® 的MPLAB® 扩展早期访问版本 赋能设计人员在流行集成开发环境中使用Microchip开发工具 | 24-06-26 16:28 |
Microchip推出搭载硬件安全模块的PIC32CK 32位单片机, 轻松实现嵌入式安全功能 | 24-04-30 14:08 |
NECTO Studio 6.0赋能开发人员使电路充满活力 | 24-02-06 09:42 |
微信关注 | ||
技术专题 | 更多>> | |
2024慕尼黑上海电子展精彩回顾 |
2024.06技术专题 |