嵌入式linux操作系统 下载_重磅!嵌入式Linux GUI有了新选择

7961cdb0ca384167d77ba1622950640f.gif

随着便携式智能设备的普及,用户对人机交互界面(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方案优缺点

2d549d3179a2670257fdb15426d44c27.png

AWTK

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

1、AWTK是什么?

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

ca33200ccf699697969cb6ea556c0048.png
b79c9c89658d9fe8ffcda5d7f4c7efaf.png

图1 电源纹波波形图

2、AWTK的独特优势

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

表2 AWTK较其他GUI的优势

95b56679c71ac905dbb915ccf66575e5.png

3、AWTK for Linux

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

AWTK已经移植和适配到Linux操作系统(含嵌入式Linux),AWTK和AWTK for Linux的代码都github上开源了,下载地址分别如下:

  • AWTK:
  • https://github.com/zlgopen/awtk
  • AWTK for Linux:
  • https://github.com/zlgopen/awtk-linux-fb
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值