微软公司宣布不再支持你正在使用的 IE浏览器,这会严重影响浏览网页,请使用微软最新的Edge浏览器
厂商专区
产品/技术
应用分类

重磅!嵌入式Linux GUI有了新选择

2019-09-18 17:04 来源:致远电子 编辑:电源网

摘要:随着手机、智能手表等便携式设备的普及,用户对人机交互界面(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。

重磅!嵌入式Linux GUI有了新选择

表1  主流嵌入式Linux GUI方案优缺点

二、AWTK

嵌入式产品开发,复杂GUI如何实现一直是一个难题,难倒了不少开发者。由于目前嵌入式产品开发者大多数是电子工程师,很大一部分是从单片机开发技能升级而来,对GUI往往难以把握。AWTK的出现正是为了解决嵌入式产品GUI开发的这些痛点,在目前取得了很好的成效。

1、AWTK是什么?

ZLG致远电子研发的AWTK是一套基于C语言的跨平台GUI开发框架,可用于开发物联网、消费电子、工业控制、汽车电子、智能家居等领域的应用产品,旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的GUI开发解决方案,使用户开发GUI应用就像开发串口应用一样简单。图1.1是AWTK提供的几个应用范例,可以看到,用AWTK开发的界面,无论是文字、图标,还是仪表盘和波形绘制,满足了现代GUI对美观度日益增长的需求。

重磅!嵌入式Linux GUI有了新选择

图1  电源纹波波形图

2、AWTK的独特优势

相比目前市面上常见的GUI开发框架,如:emWin、Qt、TouchGFX等,AWTK有如所列独特的优势。

重磅!嵌入式Linux GUI有了新选择

表2  AWTK较其他GUI的优势

3、AWTK for Linux

对比嵌入式Linux常见GUI方案,以及其它嵌入式GUI方案,AWTK在嵌入式Linux系统上也极具优势,也能能很好的解决嵌入式Linux GUI开发的大多数痛点。   其中一个主要原因是目前大多数嵌入式Linux开发者是以前的单片机开发者,技术上有惯性,希望嵌入式Linux的GUI依旧简单易用,占用资源少,且界面美观华丽。

声明:本内容为作者独立观点,不代表电源网。本网站原创内容,如需转载,请注明出处;本网站转载的内容(文章、图片、视频)等资料版权归原作者所有。如我们采用了您不宜公开的文章或图片,未能及时和您确认,避免给双方造成不必要的经济损失,请电邮联系我们,以便迅速采取适当处理措施;欢迎投稿,邮箱∶editor@netbroad.com。

微信关注
技术专题 更多>>
2024慕尼黑上海电子展精彩回顾
2024.06技术专题

头条推荐

电子行业原创技术内容推荐
客服热线
服务时间:周一至周五9:00-18:00
微信关注
获取一手干货分享
免费技术研讨会
editor@netbroad.com
400-003-2006