长沙分类信息网-长沙新闻网

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

2024-2-17 12:45:30发布次查看发布人:

随着便携式智能设备的普及,用户对人机交互界面(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方案优缺点
awtk
嵌入式产品开发,复杂gui如何实现一直是一个难题,难倒了不少开发者。由于目前嵌入式产品开发者大多数是电子工程师,很大一部分是从单片机开发技能升级而来,对gui往往难以把握。awtk的出现正是为了解决嵌入式产品gui开发的这些痛点,在目前取得了很好的成效。
1、awtk是什么?
zlg致远电子研发的awtk是一套基于c语言的跨平台gui开发框架,可用于开发物联网、消费电子、工业控制、汽车电子、智能家居等领域的应用产品,旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的gui开发解决方案,使用户开发gui应用就像开发串口应用一样简单。图1是awtk提供的几个应用范例,可以看到,用awtk开发的界面,无论是文字、图标,还是仪表盘和波形绘制,呈现的效果都美观大方,满足了现代gui对美观度日益增长的需求。
图1电源纹波波形图
2、awtk的独特优势
相比目前市面上常见的gui开发框架,如:emwin、qt、touchgfx等,awtk有如下表所列独特的优势。
表2awtk较其他gui的优势
3、awtk for linux
对比嵌入式linux常见gui方案,以及其它嵌入式gui方案,awtk在嵌入式linux系统上也极具优势,也能能很好的解决嵌入式linux gui开发的大多数痛点。其中一个主要原因是目前大多数嵌入式linux开发者是以前的单片机开发者,技术上有惯性,希望嵌入式linux的gui依旧简单易用,占用资源少,且界面美观华丽。
awtk已经移植和适配到linux操作系统(含嵌入式linux),awtk和awtk for linux的代码都github上开源了。
文章预告
明天将为大家从技术的角度介绍awtk与qt在linux下运行的性能对比,敬请期待!

该用户其它信息

推荐信息

长沙分类信息网-长沙新闻网
关于本站