色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

分享一個跨平臺通用型GUI框架

工程師進階筆記 ? 來源:工程師進階筆記 ? 2024-10-28 09:21 ? 次閱讀

AAGUI是一個不依賴特定硬件操作系統的跨平臺通用型GUI。

使用MIT開源許可協議

AAGUI采用C(兼容C89)與C++(兼容C++98)編寫,兼容位置無關。面向對象、半聲明式、等特性使得AAGUI的應用開發效率、可維護性都十分優秀!

優雅的頁面管理機制使得AAGUI也能擁有開發出大型系統級多頁面UI應用的能力!UI核心來源于對安卓的精簡移植,以及超低的內存占用,終于在嵌入式MCU里也能實現類安卓的高級UI開發!

234b6240-933d-11ef-a511-92fbcf53809c.png

軟件架構

文件夾 是否開源
AAGUI_app 應用層
AAGUI_core 核心層
libAAGUI 已編譯的核心層靜態庫

移植教程

⑴ 將AAGUI相關代碼、靜態庫全部加入到項目中。加上頭文件路徑。自定義一個預處理符號方便標記當前目標平臺。

⑵ AABase.c中實現相關抽象移植接口,如aa_malloc()...。

⑶ 定義主GUI并配置其顯示設備信息,對接框架接口。

詳情請參閱 AAGUI文檔.chm 及已移植好的項目文件。

更多說明

內存空間推薦:flash >= 256KB,RAM >= 32KB(6K棧+26K堆)。

框架重要優勢:完整應用框架、多GUI實例(多屏)、json半聲明式高級UI、完整中文輸入法、支持Alpha、支持剪輯區。

幀緩沖區格式:原生支持0bit自控、1bit單色、8bit灰度、16、24、32bit彩色,支持動態修改。

部分幀緩沖區:支持PFB部分幀緩存,最低只需1行緩存。比如240x320分辨率,最低只需要240的內存。

復用支持簡要:頁面(面板)復用、UI布局復用、UI控件復用、自定義高級UI組件。

高級布局簡要:幀布局、線性布局、絕對布局、垂直&水平滾動容器、文本、文本編輯、按鈕、進度條。

字體支持簡要:自由管理字體、支持繪制帶邊框文字、文本縮放繪制。

底層圖形繪制:點、線、矩形、圓、圓角矩形、橢圓矩形、漸變矩形、多邊形、圓弧(可實現扇形)。

底層圖片繪制:1、8、16、24、32bit位圖、qoi格式圖片。位圖支持縮放、旋轉。

更多圖片

239bbbf0-933d-11ef-a511-92fbcf53809c.gif

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

    關注

    37

    文章

    6801

    瀏覽量

    123283
  • 開源
    +關注

    關注

    3

    文章

    3309

    瀏覽量

    42471
  • C++
    C++
    +關注

    關注

    22

    文章

    2108

    瀏覽量

    73618
  • GUI
    GUI
    +關注

    關注

    3

    文章

    659

    瀏覽量

    39654

原文標題:分享一個跨平臺通用的 GUI 框架!

文章出處:【微信號:工程師進階筆記,微信公眾號:工程師進階筆記】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    EI—PXA168通用型開發平臺

    ;nbsp;   EI—PXA168通用型開發平臺EI—PXA168開發平臺是廣州晨瑞電子科技有限公司精心設計的最新代高分辨率2D/3D多,媒體開發
    發表于 09-26 09:01

    通用型微功率電壓基準LT6650

    DN351 - 通用型微功率電壓基準提供了可采用電阻器來設置的 0.4V 至 18V 輸出
    發表于 08-02 13:38

    高性能通用型綜合仿真開發平臺TKScope有什么特點?

    TKScope是廣州致遠電子有限公司2008年隆重推出上市的款高性能通用型綜合仿真開發平臺,支持仿真全系列的8051、ARM、DSP、AVR、C166、C251、MX等內核;與當前全部主流IDE
    發表于 09-04 07:35

    怎么實現基于DSP的通用型嵌入式語音平臺的硬件設計?

    怎么實現基于DSP的通用型嵌入式語音平臺的硬件設計?
    發表于 06-04 06:21

    通用型伺服驅動器和型號參數及詳情相關資料分享

    型號參數:產品名稱規格型號適配功率額定電流通用型驅動器HVEC-VC-00323H-M-E0.4-0.75KW3A通用型驅動器HVEC-VC-00623H-M-E1.5KW6A通用型驅動器
    發表于 06-28 09:45

    通用型伺服驅動器具有哪些型號參數?

    通用型伺服驅動器具有哪些型號參數?
    發表于 10-09 08:44

    通用型變頻器相關資料推薦

    百度百科【轉載】(傳送門)目前,通用型變頻器絕大多數是交—直—交變頻器,通常尤以電壓器變 頻器為通用,其主回路圖,它是變頻器的核心電路,由整流回路(交—直交換),直流濾波電路(能耗電路)及逆變電
    發表于 11-15 08:55

    GPIO通用型之輸入輸出的簡稱

    )GPIO通用型之輸入輸出的簡稱
    發表于 11-26 07:44

    Qt 平臺C++圖形用戶界面應用程序開發框架

    Qt是1991年由Qt Company開發的平臺C++圖形用戶界面應用程序開發框架。它既可以開發G
    發表于 03-28 21:03

    通用型服務器

    通用型服務器     通用型服務器是沒有為某種特殊服務專門設計
    發表于 12-17 09:46 ?380次閱讀

    通用型運算放大器,通用型運算放大器是什么意思

    通用型運算放大器,通用型運算放大器是什么意思 通用型運算放大器的組成 通用型運算放大器就是以通用為目的而設計的。這類器件的主
    發表于 03-09 15:42 ?6563次閱讀

    通用型DSP,通用型DSP是什么意思

    通用型DSP,通用型DSP的類型和特點有哪些? DSP的各種類型和應用特點 數字信號處理器的采用是
    發表于 03-26 14:58 ?1725次閱讀

    通用型與達林頓光耦的區別

    通用型與達林頓光耦的區別
    發表于 06-22 11:37 ?1.7w次閱讀
    <b class='flag-5'>通用型</b>與達林頓<b class='flag-5'>型</b>光耦的區別

    平臺的游戲開發框架LibGDX的介紹

    LibGDX是平臺的游戲開發框架,適用于Windows,Linux,Mac OS X,Android,iOS和支持WebGL的瀏覽器。
    的頭像 發表于 11-06 07:30 ?3218次閱讀

    wxWidgets平臺GUI開發編程

    wxWidgets平臺GUI開發編程資料免費下載。
    發表于 04-15 14:20 ?6次下載
    主站蜘蛛池模板: 久久亚洲精品成人| 热久久视久久精品18| 亚洲AV噜噜狠狠网址蜜桃尤物| 2022国产麻豆剧传媒剧情| 国产欧美一区二区三区视频| 青青草在现线免费观看| 4388成人| 久久久97人妻无码精品蜜桃| 亚洲精品国产拍在线观看| 福利社影院| 日韩人妻少妇一区二区三区| 9797在线看片亚洲精品| 久久亚洲黄色| 一本之道高清在线观看免费| 黄色日本女人| 亚洲国产精品特色大片观看| 国产国拍亚洲精品永久软件| 欧美一区二区在线观看| 99久久国语露脸精品国产| 蜜芽无码亚洲资源网站| 97影院理论午夜伦不卡偷| 久久热免费视频| 在线观看亚洲AV无码每日更新| 久久精品麻豆国产天美传媒果冻| 亚洲一区二区三区乱码在线欧洲| 寂寞夜晚在线视频观看| 亚洲性夜夜夜色综合网| 久久人妻无码毛片A片麻豆| 中文无码乱人伦中文视频播放| 麻豆国产成人AV在线| 97人妻无码AV碰碰视频| 欧美精品专区第1页| 法国剧丝袜情版h级在线电影| 天上人间影院久久国产| 狠狠色色综合站| 2021国产精品| 日本xxxxx按摩19| 国自产拍 高清精品| 2019香蕉在线观看直播视频| 翘臀后进美女白嫩屁股视频| YELLOW在线观看高清视频免费|