91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

免費(fèi)、炫酷的GUI:AWTK

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 作者:黃工的嵌入式技術(shù) ? 2020-02-04 15:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

來(lái)源:嵌入式大雜燴 + ZLG立功科技

前不久,我分享過(guò)一篇關(guān)于GUI的文章《盤點(diǎn)嵌入式那些常見(jiàn)的GUI:emWin、TouchGFX、MiniGUI、Qt等》,今天繼續(xù)分享一篇周立功的的開(kāi)源GUI:AWTK。

ZLG立功科技開(kāi)源了一款GUI系統(tǒng)——AWTK(Toolkit AnyWhere),源碼鏈接:

主源碼倉(cāng)庫(kù):https://github.com/zlgopen/awtk鏡像源碼倉(cāng)庫(kù):https://gitee.com/zlgopen/awtk

AWTK簡(jiǎn)介

AWTK是一個(gè)伸縮性極強(qiáng)的嵌入式圖形框架,可在Cortex-M3這樣低端的單片機(jī)上運(yùn)行,也可以在Cortex-A7/A8/A9等處理器,甚至DSP以及X86處理器上運(yùn)行,既可支持小型RTOS系統(tǒng),也能支持Linux、MacOS、iOS、Android操作系統(tǒng),還能支持Windows操作系統(tǒng)、WEB以及各種小程序,可以說(shuō)是一個(gè)全能的嵌入式GUI引擎。 AWTK是一款跨平臺(tái)的GUI系統(tǒng)。目前支持的平臺(tái)有 ZLG AWorks、Windows、Linux、MacOS、嵌入式 Linux,以后可能也會(huì)在瀏覽器 (即將公測(cè))、各種小程序、Android 和 iOS 等平臺(tái)上運(yùn)行。 AWTK 提供了一套跨平臺(tái)的基礎(chǔ)工具庫(kù)。其中包括鏈表、數(shù)組、字符串 (UTF8 和 widechar),事件發(fā)射器、值、對(duì)象、文件系統(tǒng)、互斥鎖和線程、表達(dá)式和字符串解析等等。

AWTK主要特色

AWTK旨在為用戶提供一個(gè)功能強(qiáng)大、簡(jiǎn)單易用,能輕松做出炫酷效果的GUI引擎,具有如下特點(diǎn):

1、開(kāi)源、免費(fèi),用于商業(yè)無(wú)需付費(fèi); 2、高效:小巧高效,可運(yùn)行在Cortex-M3等小資源平臺(tái)(參考圖1); 3、跨平臺(tái):支持跨多種操作系統(tǒng),跨多種硬件平臺(tái)(參考圖2); 4、穩(wěn)定:架構(gòu)優(yōu)秀,全方位檢查測(cè)試,多平臺(tái)驗(yàn)證以及強(qiáng)大后備技術(shù)支援; 5、功能強(qiáng)大:

支持硬件加速,支持視網(wǎng)膜高清分辨率技術(shù);

擁有完善的動(dòng)畫(huà)系統(tǒng),豐富的GUI控件;

支持位圖字體和矢量字體;

內(nèi)置中英文輸入法,并支持智能詞組輸入;

支持多語(yǔ)言開(kāi)發(fā),支持國(guó)際化;

6、易用; 7、支持純C語(yǔ)言編程; 8、支持組態(tài)方式開(kāi)發(fā)界面,所見(jiàn)即所得; 9、提供完善的API手冊(cè)、使用文檔和大量示例代碼:

支持純C語(yǔ)言編程;

支持組態(tài)方式開(kāi)發(fā)界面,所見(jiàn)即所得;

提供完善的API手冊(cè)、使用文檔和大量示例代碼;

10、擴(kuò)展性好:可擴(kuò)展控件、動(dòng)畫(huà)、引擎等。

圖1廣泛處理器支持

圖2多軟件平臺(tái)支持

AWTK開(kāi)發(fā)環(huán)境

ZLG致遠(yuǎn)電子即將推出AWTK集成開(kāi)發(fā)環(huán)境AWTK Designer,簡(jiǎn)化AWTK界面設(shè)計(jì),開(kāi)發(fā)者無(wú)需手寫(xiě)XML,采用拖拽方式即可完成界面設(shè)計(jì),所見(jiàn)即所得。AWTK Designer本身就是采用AWTK編程實(shí)現(xiàn),界面如圖3所示。

圖3AWTK Designer界面

AWTK優(yōu)勢(shì)

AWTK平臺(tái)是一套基于C語(yǔ)言的跨平臺(tái)GUI開(kāi)發(fā)框架,可用于開(kāi)發(fā)物聯(lián)網(wǎng)、消費(fèi)電子工業(yè)控制、汽車電子智能家居等領(lǐng)域的應(yīng)用產(chǎn)品,旨在為用戶提供一個(gè)功能強(qiáng)大、高效可靠、簡(jiǎn)單易用、可輕松做出炫酷效果的GUI開(kāi)發(fā)解決方案,使用戶開(kāi)發(fā)GUI應(yīng)用就像開(kāi)發(fā)串口應(yīng)用一樣簡(jiǎn)單。開(kāi)發(fā)流程如圖5所示。

優(yōu)勢(shì),讓懂的人一眼就明白:

1、支持純C語(yǔ)言編程;

2、支持跨多種操作系統(tǒng),跨多種硬件平臺(tái),小巧高效;

3、擁有完善的動(dòng)畫(huà)系統(tǒng),豐富的GUI控件,支持硬件加速;

4、支持位圖字體和矢量字體;

5、內(nèi)置中英文輸入法,并支持智能詞組輸入;

6、支持視網(wǎng)膜高清分辨率技術(shù);

7、支持組態(tài)方式開(kāi)發(fā)界面,所見(jiàn)即所得;

8、支持界面與邏輯分離技術(shù),用腳本直接編寫(xiě)邏輯;

9、支持云端模板和組件市場(chǎng),構(gòu)建開(kāi)發(fā)生態(tài)圈。

AWTK運(yùn)行效果

1、官方效果圖

2、運(yùn)行在Cortex-M3內(nèi)核的STM32

上面是作者正念移植到STM32實(shí)現(xiàn)的效果,熱衷于GUI的小伙伴可以嘗試一下。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    463

    文章

    54010

    瀏覽量

    466002
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    697

    瀏覽量

    43467
  • 快速開(kāi)發(fā)框架

    關(guān)注

    0

    文章

    7

    瀏覽量

    1831
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    在昉·星光開(kāi)發(fā)板上控制WS2812B彩燈環(huán)

    本次課程為昉·星光開(kāi)發(fā)板IoT開(kāi)發(fā)系列課程的第十四講,將帶領(lǐng)同學(xué)們?cè)跁P·星光開(kāi)發(fā)板上,控制WS2812B彩燈環(huán)。 本次課程,在昉·星光開(kāi)發(fā)板V1和V2上,操作步驟相同。 一、學(xué)習(xí)目標(biāo) 學(xué)習(xí)昉
    發(fā)表于 03-06 06:15

    ALVA純視覺(jué)系統(tǒng)助力打磨工序智能化轉(zhuǎn)型

    制造業(yè)的終極命題,從來(lái)不是技術(shù)多,而是如何用更低的成本、更高的質(zhì)量、更快的響應(yīng)滿足市場(chǎng)需求。
    的頭像 發(fā)表于 12-05 16:25 ?833次閱讀

    恩智浦GUI Guider 1.10.0正式上線

    GUI Guider 1.10.0正式上線啦!新版本軟件帶來(lái)了更智能的UI開(kāi)發(fā)工具、更高效的圖片資源性能優(yōu)化,以及更廣泛的開(kāi)發(fā)板支持。
    的頭像 發(fā)表于 10-27 09:18 ?1585次閱讀

    GUI設(shè)計(jì)】顏色對(duì)GUI的影響

    【LabviewGUI】顏色對(duì)GUI的影響 GUI最后一期了 后面回歸主線
    發(fā)表于 08-26 04:51

    GUI Guider全新優(yōu)化方案GUI xTurbo-VeloRender初體驗(yàn):基于i.MX RT平臺(tái)的LVGL渲染能力突破

    引言 在嵌入式GUI開(kāi)發(fā)領(lǐng)域,圖形界面的渲染性能直接決定了用戶體驗(yàn)的流暢度與產(chǎn)品競(jìng)爭(zhēng)力。針對(duì)i.MX RT系列的開(kāi)發(fā)需求,恩智浦在2025年隆重推出全新的性能優(yōu)化方案?- GUI xTurbo技術(shù)
    的頭像 發(fā)表于 07-10 09:21 ?3745次閱讀
    <b class='flag-5'>GUI</b> Guider全新優(yōu)化方案<b class='flag-5'>GUI</b> xTurbo-VeloRender初體驗(yàn):基于i.MX RT平臺(tái)的LVGL渲染能力突破

    英特爾銳Pro B系列,邊緣AI的“智能引擎”

    CTO、高級(jí)首席AI工程師張宇博士 英特爾客戶端計(jì)算事業(yè)部邊緣計(jì)算CTO、高級(jí)首席AI工程師張宇博士在MWC AI終端峰會(huì)上指出,邊緣將崛起為AI落地的核心場(chǎng)景,而英特爾精準(zhǔn)捕捉和把握這一趨勢(shì),依托包括英特爾銳? Pro B系列GPU和英特爾睿? Ultra 200H
    的頭像 發(fā)表于 06-20 17:32 ?891次閱讀
    英特爾銳<b class='flag-5'>炫</b>Pro B系列,邊緣AI的“智能引擎”

    AWTK,開(kāi)啟屬于你的GUI之美

    在當(dāng)今數(shù)字化時(shí)代,軟件界面設(shè)計(jì)的高效性和一致性至關(guān)重要。本文將探討GUI設(shè)計(jì)從傳統(tǒng)代碼編寫(xiě)到所見(jiàn)即所得工具的演變,并介紹AWTK如何通過(guò)一致的渲染技術(shù),為開(kāi)發(fā)者帶來(lái)高效且直觀的開(kāi)發(fā)體驗(yàn)。傳統(tǒng)GUI
    的頭像 發(fā)表于 05-13 11:31 ?1247次閱讀
    <b class='flag-5'>AWTK</b>,開(kāi)啟屬于你的<b class='flag-5'>GUI</b>之美

    AWTK創(chuàng)新:臟矩形機(jī)制的突破與應(yīng)用

    隨著屏幕分辨率的提升,圖像渲染對(duì)設(shè)備性能的要求越來(lái)越高。本文將介紹一種高效機(jī)制—臟矩形機(jī)制,它如何優(yōu)化圖像渲染效率,以及AWTK如何在此基礎(chǔ)上進(jìn)一步提升性能。前言在計(jì)算機(jī)中,一幅圖像由RGB三種
    的頭像 發(fā)表于 04-16 11:50 ?474次閱讀
    <b class='flag-5'>AWTK</b>創(chuàng)新:臟矩形機(jī)制的突破與應(yīng)用

    GUI-GUIDER登錄失敗是什么原因引起的?

    我從 nxp.com 下載并安裝了 GUI-GUIDER v1.9.0-GA。 主機(jī)是 Windows 11。 I\'ve attempted to run GUI-GUIDER as user
    發(fā)表于 04-10 07:51

    NXP GUI guider無(wú)法登錄是什么原因?

    TypeError:對(duì)象已在 EventEmitter 處被銷毀。(C:/NXP/GUI-Guider-1.8.1-GA/resources/app.asar/electron_main_utils
    發(fā)表于 04-10 06:59

    AWTK:一鍵切換皮膚,打造個(gè)性化UI

    視頻推薦想讓你的應(yīng)用在不同場(chǎng)景下都能完美呈現(xiàn)嗎?皮膚切換功能必不可少!本文將介紹AWTK,一款強(qiáng)大的GUI框架,它通過(guò)內(nèi)置資源管理和優(yōu)化緩存,輕松實(shí)現(xiàn)皮膚切換功能。前言當(dāng)今的UI應(yīng)用中,為了滿足
    的頭像 發(fā)表于 04-09 13:00 ?910次閱讀
    <b class='flag-5'>AWTK</b>:一鍵切換皮膚,打造個(gè)性化UI

    全網(wǎng)瘋傳!樹(shù)莓派GUI開(kāi)發(fā)竟然可以這么輕量?

    嘿,各位樹(shù)莓派的發(fā)燒友們!今天我要和大家分享一個(gè)超酷的技巧——如何在沒(méi)有桌面環(huán)境的情況下,在樹(shù)莓派上開(kāi)發(fā)GUI應(yīng)用。想象一下,你的樹(shù)莓派就像一個(gè)超級(jí)英雄,而我們要給它裝上一個(gè)的“面甲”,讓它不
    的頭像 發(fā)表于 04-05 09:36 ?2331次閱讀
    全網(wǎng)瘋傳!樹(shù)莓派<b class='flag-5'>GUI</b>開(kāi)發(fā)竟然可以這么輕量?

    樹(shù)莓派GUI應(yīng)用開(kāi)發(fā):從零到的魔法之旅!

    GUI應(yīng)用開(kāi)發(fā)有多好玩、多實(shí)用!樹(shù)莓派+GUI:不只是“好看”那么簡(jiǎn)單!你可能已經(jīng)知道,樹(shù)莓派是一款性價(jià)比超高的開(kāi)發(fā)板,但你有沒(méi)有想過(guò),給它加上一個(gè)的圖形界
    的頭像 發(fā)表于 04-04 09:03 ?1135次閱讀
    樹(shù)莓派<b class='flag-5'>GUI</b>應(yīng)用開(kāi)發(fā):從零到<b class='flag-5'>炫</b><b class='flag-5'>酷</b>的魔法之旅!

    在英特爾睿Ultra AI PC上部署多種圖像生成模型

    全新英特爾睿Ultra 200V系列處理器對(duì)比上代Meteor Lake,升級(jí)了模塊化結(jié)構(gòu)、封裝工藝,采用全新性能核與能效核、英特爾硬件線程調(diào)度器、Xe2微架構(gòu)銳GPU、第四代NPU等,由此也帶來(lái)了CPU性能提升18%,GPU性能提升30%,整體功耗降低50%,以及1
    的頭像 發(fā)表于 04-02 15:47 ?1484次閱讀
    在英特爾<b class='flag-5'>酷</b>睿Ultra AI PC上部署多種圖像生成模型

    用樹(shù)莓派Pico重現(xiàn)《戰(zhàn)爭(zhēng)游戲》經(jīng)典:打造服務(wù)器機(jī)架上的‘WOPR’LED矩陣!

    的服務(wù)器機(jī)架升級(jí)項(xiàng)目。該項(xiàng)目使用RaspberryPiPico驅(qū)動(dòng)一個(gè)的LED矩陣設(shè)置,看起來(lái)就像1983年電影《戰(zhàn)爭(zhēng)游戲》中的WOPR(戰(zhàn)爭(zhēng)操作計(jì)劃響應(yīng))
    的頭像 發(fā)表于 03-24 14:52 ?728次閱讀
    用樹(shù)莓派Pico重現(xiàn)《戰(zhàn)爭(zhēng)游戲》經(jīng)典:打造服務(wù)器機(jī)架上的‘WOPR’LED矩陣!