0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ZLG震撼发布开源GUI引擎AWTK

西西 来源:致远电子 作者:厂商供稿 2019-01-23 15:12 次阅读

随着手机智能手表等便携式设备的普及,用户对于GUI的要求日渐提高。如何设计出高性能、高可靠性、低功耗、美观炫酷的GUI?这成为一个困扰开发者的难题!为此,Z G打造了功能强大、可靠、简单易用的开源GUI引擎——AWTK。

视频播放地址:https://v.qq.com/x/page/r1357h1qp9h.htm

AWTK 全称为 Too kit AnyWhere,是 Z G 倾心打造的一套基于 C 语言开发的 GUI 框架。旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的 GUI 引擎,并支持跨平台同步开发,一次编程,终生使用。

主要特色:

  1. 开源免费,使用无拘束;
  2. 支持纯 C 语言编程,使用无门槛;
  3. 支持跨多种操作系统,甚至是无操作系统平台,同步开发调试,使用无界限;
  4. 小巧高效,最小仅需 8K RAM+32K F ASH,可运行在 Cortex-M3 ***台;
  5. 拥有完善的动画系统,半透明填充和贴图,支持硬件加速,轻松做出炫酷流畅的界面效果;
  6. 丰富的 GUI 控件,提供窗口、对话框和各种常用的控件,并内置多种动画效果;
  7. 支持位图字体和矢量字体,可加载标准的 TTF 字体文件;
  8. 内置中英文输入法,并支持智能词组输入;
  9. 支持 XM 进行界面布局,主题和样式表技术,轻松实现界面换肤;
  10. 支持视网膜高清分辨率技术,配合高清屏可呈现平滑细腻的图形和文字。

以下视频为AWTK实拍界面操作,完全相同的代码在基于AWorks OS的RT1052处理器Windows 10系统上运行的效果。

视频播放地址:https://v.qq.com/x/page/r1357fujk8s.htm

项目进展

目前 AWTK 的核心功能已经全部完成,正式发布 1.0 版本,并配套完整的在线使用文档。

已适配的平台:

  • AWorks
  • Windows
  • inux
  • macOS

同时,AWTK 已经在 Z G 内部多个实际项目中使用和验证。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    3245

    浏览量

    42388
  • zlg
    zlg
    +关注

    关注

    1

    文章

    61

    浏览量

    38129
  • GUI
    GUI
    +关注

    关注

    3

    文章

    648

    浏览量

    39541
收藏 人收藏

    评论

    相关推荐

    AWTK使用经验】如何使用系统输入法与开启最大化窗口功能

    导读AWTK是基于C语言开发的跨平台GUI框架。AWTK使用经验系列文章将介绍开发AWTK过程中一些常见问题与解决方案。AWTK具有跨平台的
    的头像 发表于 11-14 01:05 133次阅读
    【<b class='flag-5'>AWTK</b>使用经验】如何使用系统输入法与开启最大化窗口功能

    AWTK 最新动态:支持鸿蒙系统(HarmonyOS Next)

    为ToolkitAnyWhere,是ZLG倾心打造的一套基于C语言开发的GUI框架。旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的GUI引擎,支
    的头像 发表于 11-06 08:03 149次阅读
    <b class='flag-5'>AWTK</b> 最新动态:支持鸿蒙系统(HarmonyOS Next)

    祝贺致远电子“AWTK开源GUI引擎”入选2024年关键软件产品资源池

    导读热烈祝贺致远电子AWTK开源GUI引擎入选广州市2024年关键软件产品资源池入库名单。为响应《广州市促进软件和信息技术服务业高质量发展措施》,关键软件产品自主研发创新,加快赋能制造
    的头像 发表于 10-25 08:07 324次阅读
    祝贺致远电子“<b class='flag-5'>AWTK</b><b class='flag-5'>开源</b><b class='flag-5'>GUI</b><b class='flag-5'>引擎</b>”入选2024年关键软件产品资源池

    AWTK使用经验】如何在AWTK显示阿拉伯文本

    AWTK是基于C语言开发的跨平台GUI框架。AWTK使用经验系列文章将介绍开发AWTK过程中一些常见问题与解决方案,例如:如何播放视频或摄像头画面?如何播放序列帧动画?这些都会在系列文
    的头像 发表于 09-12 08:07 301次阅读
    【<b class='flag-5'>AWTK</b>使用经验】如何在<b class='flag-5'>AWTK</b>显示阿拉伯文本

    AWTK最新动态】AWTK 1.8版本发布

    是什么AWTK全称ToolkitAnyWhere,是ZLG开发的开源GUI引擎,旨在为嵌入式系统、WEB、各种小程序、手机和PC打造的通用
    的头像 发表于 08-30 12:48 379次阅读
    【<b class='flag-5'>AWTK</b>最新动态】<b class='flag-5'>AWTK</b> 1.8版本<b class='flag-5'>发布</b>

    AWTK使用经验】如何更换AWTK SDK与渲染模式

    AWTK是基于C语言开发的跨平台GUI框架。《AWTK使用经验》系列文章将介绍开发AWTK过程中一些常见问题与解决方案,例如:如何播放摄像头画面?如何更换
    的头像 发表于 08-01 08:25 1012次阅读
    【<b class='flag-5'>AWTK</b>使用经验】如何更换<b class='flag-5'>AWTK</b> SDK与渲染模式

    AWTK使用经验】如何播放视频或摄像头画面

    AWTK是基于C语言开发的跨平台GUI框架。《AWTK使用经验》系列文章将介绍开发AWTK过程中一些常见问题与解决方案,例如:如何加载外部资源?如何设计自定义进度条?这些都会在系列文章
    的头像 发表于 07-04 08:25 569次阅读
    【<b class='flag-5'>AWTK</b>使用经验】如何播放视频或摄像头画面

    AWTK使用经验】如何响应物理按键

    AWTK是基于C语言开发的跨平台GUI框架。《AWTK使用经验》系列文章将介绍开发AWTK过程中一些常见问题与解决方案,例如:如何加载外部资源?如何设计自定义进度条?这些都会在系列文章
    的头像 发表于 06-06 08:25 754次阅读
    【<b class='flag-5'>AWTK</b>使用经验】如何响应物理按键

    图像显示驱动芯片ZDP1440系列小技巧 如何使用多国语言互译

    ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,在实际项目中,可能有切换多国语言的需求,AWTK默认支持多国语言,本文将介绍如何使用该功能。
    的头像 发表于 05-10 14:38 1364次阅读
    图像显示驱动芯片ZDP1440系列小技巧  如何使用多国语言互译

    AWTK使用经验】加载和释放外部图片

    AWTK是基于C语言开发的跨平台GUI框架。《AWTK使用经验》系列文章将介绍开发AWTK过程中一些常见问题与解决方案,例如:如何加载外部资源?如何设计自定义进度条?这些都会在系列文章
    的头像 发表于 04-26 08:25 431次阅读
    【<b class='flag-5'>AWTK</b>使用经验】加载和释放外部图片

    【插针机HMI开发】用AWTK开发人机界面

    AWTK介绍致远电子的AWTK开源GUI引擎,提供了AWTK-C、
    的头像 发表于 04-19 08:23 522次阅读
    【插针机HMI开发】用<b class='flag-5'>AWTK</b>开发人机界面

    AWTK使用经验】如何设计立体电池进度条?

    AWTK是基于C语言开发的跨平台GUI框架。《AWTK使用经验》系列文章将介绍开发AWTK过程中一些常见问题与解决方案,例如:如何加载外部资源?如何设计自定义进度条?这些都会在系列文章
    的头像 发表于 04-18 08:25 416次阅读
    【<b class='flag-5'>AWTK</b>使用经验】如何设计立体电池进度条?

    AWTK开源智能串口屏方案】HMI端程序移植编译及运行

    本篇文章介绍一下AWTK开源智能串口屏方案的串口屏端(即HMI端)的编译运行步骤,并介绍如何将HMI端移植到Linux或STM32平台或RTOS平台,以及如何配置资源文件。引言:AWTK
    的头像 发表于 01-18 08:24 853次阅读
    【<b class='flag-5'>AWTK</b><b class='flag-5'>开源</b>智能串口屏方案】HMI端程序移植编译及运行

    ​【AWTK开源智能串口屏方案】方案介绍和工作原理

    本篇文章介绍一下AWTK开源智能串口屏方案的基本原理和实际使用效果,包括主要特点、应用场景、工作原理以及简单的Demo演示。引言:AWTK-HMI是基于AWTK
    的头像 发表于 12-21 08:24 943次阅读
    ​【<b class='flag-5'>AWTK</b><b class='flag-5'>开源</b>智能串口屏方案】方案介绍和工作原理

    AWTK 开源智能串口屏方案

    AWTK开源智能串口屏方案发布,旨在解决传统串口屏诸多痛点,为用户提供更开放、更易用、更强大的开源串口屏方案。基于AWTK
    的头像 发表于 12-02 08:24 888次阅读
    <b class='flag-5'>AWTK</b> <b class='flag-5'>开源</b>智能串口屏方案