国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

免費、炫酷的GUI:AWTK

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

掃碼添加小助手

加入工程師交流群

來源:嵌入式大雜燴 + ZLG立功科技

前不久,我分享過一篇關于GUI的文章《盤點嵌入式那些常見的GUI:emWin、TouchGFX、MiniGUI、Qt等》,今天繼續分享一篇周立功的的開源GUI:AWTK。

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

主源碼倉庫:https://github.com/zlgopen/awtk鏡像源碼倉庫:https://gitee.com/zlgopen/awtk

AWTK簡介

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

AWTK主要特色

AWTK旨在為用戶提供一個功能強大、簡單易用,能輕松做出炫酷效果的GUI引擎,具有如下特點:

1、開源、免費,用于商業無需付費; 2、高效:小巧高效,可運行在Cortex-M3等小資源平臺(參考圖1); 3、跨平臺:支持跨多種操作系統,跨多種硬件平臺(參考圖2); 4、穩定:架構優秀,全方位檢查測試,多平臺驗證以及強大后備技術支援; 5、功能強大:

支持硬件加速,支持視網膜高清分辨率技術;

擁有完善的動畫系統,豐富的GUI控件;

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

內置中英文輸入法,并支持智能詞組輸入;

支持多語言開發,支持國際化;

6、易用; 7、支持純C語言編程; 8、支持組態方式開發界面,所見即所得; 9、提供完善的API手冊、使用文檔和大量示例代碼:

支持純C語言編程;

支持組態方式開發界面,所見即所得;

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

10、擴展性好:可擴展控件、動畫、引擎等。

圖1廣泛處理器支持

圖2多軟件平臺支持

AWTK開發環境

ZLG致遠電子即將推出AWTK集成開發環境AWTK Designer,簡化AWTK界面設計,開發者無需手寫XML,采用拖拽方式即可完成界面設計,所見即所得。AWTK Designer本身就是采用AWTK編程實現,界面如圖3所示。

圖3AWTK Designer界面

AWTK優勢

AWTK平臺是一套基于C語言的跨平臺GUI開發框架,可用于開發物聯網消費電子工業控制汽車電子智能家居等領域的應用產品,旨在為用戶提供一個功能強大、高效可靠、簡單易用、可輕松做出炫酷效果的GUI開發解決方案,使用戶開發GUI應用就像開發串口應用一樣簡單。開發流程如圖5所示。

優勢,讓懂的人一眼就明白:

1、支持純C語言編程;

2、支持跨多種操作系統,跨多種硬件平臺,小巧高效;

3、擁有完善的動畫系統,豐富的GUI控件,支持硬件加速;

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

5、內置中英文輸入法,并支持智能詞組輸入;

6、支持視網膜高清分辨率技術;

7、支持組態方式開發界面,所見即所得;

8、支持界面與邏輯分離技術,用腳本直接編寫邏輯;

9、支持云端模板和組件市場,構建開發生態圈。

AWTK運行效果

1、官方效果圖

2、運行在Cortex-M3內核的STM32

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    463

    文章

    53949

    瀏覽量

    464911
  • GUI
    GUI
    +關注

    關注

    3

    文章

    697

    瀏覽量

    43292
  • 快速開發框架

    關注

    0

    文章

    7

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    恩智浦GUI Guider 1.10.0正式上線

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

    GUI設計】顏色對GUI的影響

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

    GUI Guider全新優化方案GUI xTurbo-VeloRender初體驗:基于i.MX RT平臺的LVGL渲染能力突破

    引言 在嵌入式GUI開發領域,圖形界面的渲染性能直接決定了用戶體驗的流暢度與產品競爭力。針對i.MX RT系列的開發需求,恩智浦在2025年隆重推出全新的性能優化方案?- GUI xTurbo技術
    的頭像 發表于 07-10 09:21 ?3657次閱讀
    <b class='flag-5'>GUI</b> Guider全新優化方案<b class='flag-5'>GUI</b> xTurbo-VeloRender初體驗:基于i.MX RT平臺的LVGL渲染能力突破

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

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

    AWTK,開啟屬于你的GUI之美

    在當今數字化時代,軟件界面設計的高效性和一致性至關重要。本文將探討GUI設計從傳統代碼編寫到所見即所得工具的演變,并介紹AWTK如何通過一致的渲染技術,為開發者帶來高效且直觀的開發體驗。傳統GUI
    的頭像 發表于 05-13 11:31 ?1172次閱讀
    <b class='flag-5'>AWTK</b>,開啟屬于你的<b class='flag-5'>GUI</b>之美

    AWTK創新:臟矩形機制的突破與應用

    隨著屏幕分辨率的提升,圖像渲染對設備性能的要求越來越高。本文將介紹一種高效機制—臟矩形機制,它如何優化圖像渲染效率,以及AWTK如何在此基礎上進一步提升性能。前言在計算機中,一幅圖像由RGB三種
    的頭像 發表于 04-16 11:50 ?458次閱讀
    <b class='flag-5'>AWTK</b>創新:臟矩形機制的突破與應用

    AWTK:一鍵切換皮膚,打造個性化UI

    視頻推薦想讓你的應用在不同場景下都能完美呈現嗎?皮膚切換功能必不可少!本文將介紹AWTK,一款強大的GUI框架,它通過內置資源管理和優化緩存,輕松實現皮膚切換功能。前言當今的UI應用中,為了滿足
    的頭像 發表于 04-09 13:00 ?892次閱讀
    <b class='flag-5'>AWTK</b>:一鍵切換皮膚,打造個性化UI

    全網瘋傳!樹莓派GUI開發竟然可以這么輕量?

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

    樹莓派GUI應用開發:從零到的魔法之旅!

    GUI應用開發有多好玩、多實用!樹莓派+GUI:不只是“好看”那么簡單!你可能已經知道,樹莓派是一款性價比超高的開發板,但你有沒有想過,給它加上一個的圖形界
    的頭像 發表于 04-04 09:03 ?1104次閱讀
    樹莓派<b class='flag-5'>GUI</b>應用開發:從零到<b class='flag-5'>炫</b><b class='flag-5'>酷</b>的魔法之旅!

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

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

    在ZYNQ上跑超GUI!手把手教你移植LVGL到ZYNQ平臺!

    在ZYNQ上跑超GUI!手把手教你移植LVGL到ZYNQ平臺!基于ZYNQ平臺實現GUI
    發表于 03-04 18:07

    DLP3010 GUI無法與dlpc通信怎么解決?

    我利用DLP3010evm的displayboard和自己做的一塊底板連接。 去除了底板上的MSP430,直接將賽普拉斯芯片與dlpc連接。賽普拉斯芯片配置和evm一樣。 可以燒錄固件,但是GUI
    發表于 02-27 08:07

    AWTK-WEB 快速入門(6) - JS WebSocket 應用程序

    WebSocket可以實現雙向通信,適合實時通信場景。本文介紹一下使用Javacript語言開發AWTK-WEB應用程序,并用WebSocket與服務器通訊。用AWTKDesigner新建一個應用程
    的頭像 發表于 02-26 11:42 ?816次閱讀
    <b class='flag-5'>AWTK</b>-WEB 快速入門(6) - JS WebSocket 應用程序

    DLPLCR4500GUI-4.4.1的GUI可以在win10使用嗎?

    DLPLCR4500GUI-4.4.1 這個版本的 GUI 可以在win10 使用嗎? 4.4.1 這個版本的 GUI能用來正常識別,并控制DLPLCR4500EVM— DLP? LIGHTCRAFTER
    發表于 02-20 06:46

    AWTK-WEB 快速入門(5) - C 語言 WebSocket 應用程序

    導讀WebSocket可以實現雙向通信,適合實時通信場景。本文介紹一下使用C語言開發AWTK-WEB應用程序,并用WebSocket與服務器通訊。用AWTKDesigner新建一個應用程序先安裝
    的頭像 發表于 02-19 11:49 ?1072次閱讀
    <b class='flag-5'>AWTK</b>-WEB 快速入門(5) - C 語言 WebSocket 應用程序