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

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

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

GuiLite:一個優(yōu)秀的單片機(jī)圖形庫

STM32嵌入式開發(fā) ? 來源:STM32嵌入式開發(fā) ? 作者:STM32嵌入式開發(fā) ? 2022-07-06 11:03 ? 次閱讀

本文給大家推薦一個很不錯的Gui庫:GuiLite,非常好用,希望對你有所幫助。

GuiLite介紹

GuiLite是一個開源的Gui框架,只依賴于一個單一的頭文件庫(GuiLite.h),不需要很復(fù)雜的文件管理,代碼量平易近人,GuiLite由4千行C++代碼編寫,單片機(jī)上也能流暢運行,其最低的硬件運行要求如下:

8da5b362-f6c2-11ec-ba43-dac502259ad0.png

同時GuiLite具有很強(qiáng)的跨平臺特性:

  • 支持的操作系統(tǒng)iOS/macOS/WatchOS,Android,LinuxARM/x86-64),Windows(包含VR),RTOS… 甚至無操作系統(tǒng)的單片機(jī)
  • 支持的開發(fā)語言:C/C++, Swift, Java, Javascript, C#, Golang…
  • 支持的第3方庫:Qt, MFC, Winforms, CoCoa…

除此之外,GuiLite 提供一系列輔助開發(fā)工具:

  • 完美的“云” + “物聯(lián)網(wǎng)”解決方案:讓你輕松駕馭全球IoT業(yè)務(wù)
  • 支持多語言,采用 UTF-8 編碼;支持視頻播放
  • 資源制作工具為你定制自己的字體/圖片資源
  • 所見即所得的GUI布局工具
  • 編譯活躍度統(tǒng)計,及實時分析
  • 支持3D & Web
  • 支持Docker,一條命令啟動。

Gui移植結(jié)果

下載完成后程序復(fù)位,可以在OLED上看到Demo的示例動畫。

8dbc212e-f6c2-11ec-ba43-dac502259ad0.png

一些其他的演示效果:

8dd07ebc-f6c2-11ec-ba43-dac502259ad0.gif8debece2-f6c2-11ec-ba43-dac502259ad0.gif8e15348a-f6c2-11ec-ba43-dac502259ad0.gif8e3a5206-f6c2-11ec-ba43-dac502259ad0.gif8e4c53b6-f6c2-11ec-ba43-dac502259ad0.gif8e680a5c-f6c2-11ec-ba43-dac502259ad0.gif

8e7ee9de-f6c2-11ec-ba43-dac502259ad0.gif8eae2802-f6c2-11ec-ba43-dac502259ad0.gif8ebafcb2-f6c2-11ec-ba43-dac502259ad0.gif

文章出處:【微信公眾號:STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    6026

    文章

    44452

    瀏覽量

    630785
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4694

    瀏覽量

    68075

原文標(biāo)題:GuiLite,一個優(yōu)秀的單片機(jī)圖形庫

文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    keil可以讀出單片機(jī)的程序嗎

    Keil是款廣泛應(yīng)用于單片機(jī)程序開發(fā)的軟件,它提供了包括C編譯器、宏匯編、連接器、管理和功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案。然
    的頭像 發(fā)表于 09-02 10:32 ?444次閱讀

    單片機(jī)圖形化編程軟件有哪些

    單片機(jī)圖形化編程軟件為開發(fā)者提供了種更加直觀、易于上手的編程方式,尤其適合初學(xué)者和教育領(lǐng)域。以下是些常見的單片機(jī)
    的頭像 發(fā)表于 09-02 10:14 ?549次閱讀

    暑假如何學(xué)習(xí)單片機(jī)

    暑假是學(xué)習(xí)和掌握單片機(jī)基礎(chǔ)知識的良好時機(jī)。以下是關(guān)于如何在暑假期間學(xué)習(xí)單片機(jī)的建議計劃
    的頭像 發(fā)表于 07-03 09:19 ?437次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個</b>暑假如何學(xué)習(xí)<b class='flag-5'>單片機(jī)</b>

    基于單片機(jī)控制的交通燈設(shè)計

    本課程設(shè)計是在學(xué)完單片機(jī)原理及課程之后綜合利用所學(xué)單片機(jī)知識完成單片機(jī)應(yīng)用系統(tǒng)設(shè)計并在實驗室實現(xiàn)。
    的頭像 發(fā)表于 01-22 15:31 ?1774次閱讀
    基于<b class='flag-5'>單片機(jī)</b>控制的交通燈設(shè)計

    8051單片機(jī)和STM32單片機(jī)的編程環(huán)境對比

    比較流行的單片機(jī)環(huán)境有keil和IAR,這兩種環(huán)境可以覆蓋市面上90%的單片機(jī)型號,而且都提供了函數(shù)。根據(jù)單片機(jī)位數(shù)不同,這兩編程環(huán)境也
    發(fā)表于 12-25 10:01 ?1208次閱讀
    8051<b class='flag-5'>單片機(jī)</b>和STM32<b class='flag-5'>單片機(jī)</b>的編程環(huán)境對比

    單片機(jī)如何檢測電流?

    單片機(jī)如何檢測電流? 隨著科技的發(fā)展,單片機(jī)技術(shù)在電子設(shè)備中得到了廣泛應(yīng)用。其中,電流檢測是單片機(jī)重要功能之
    的頭像 發(fā)表于 12-07 15:37 ?3389次閱讀

    誰說單片機(jī)不能圖形編程,介紹MCU的TOP 5圖形GUI!

    LittlevGL(LVGL) 是款開源的嵌入式圖形用戶界面(GUI),專為嵌入式系統(tǒng)設(shè)計。LVGL以其輕量級、靈活性和強(qiáng)大的功能而備受開發(fā)者青睞,資源夠的情況下可移植到所有MCU。
    的頭像 發(fā)表于 12-07 10:42 ?6924次閱讀
    誰說<b class='flag-5'>單片機(jī)</b>不能<b class='flag-5'>圖形</b>編程,介紹MCU的TOP 5<b class='flag-5'>圖形</b>GUI<b class='flag-5'>庫</b>!

    線程模擬單片機(jī)程序框架分享

    首先來個demo,該demo是使用電腦開兩線程:線程模擬單片機(jī)的定時器中斷產(chǎn)生時間片輪詢時鐘,另
    發(fā)表于 11-19 10:39 ?2263次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個</b>線程模擬<b class='flag-5'>單片機(jī)</b>程序框架分享

    單片機(jī)之間串口通信的例程

    今天來分享下兩單片機(jī)之間串口通信的例程吧!仿真文件的話,只要添加兩單片機(jī)就OK了。那么如果想用手里的
    的頭像 發(fā)表于 11-09 10:05 ?6005次閱讀
    兩<b class='flag-5'>個</b><b class='flag-5'>單片機(jī)</b>之間串口通信的例程

    單片機(jī)學(xué)的是什么

    單片機(jī),對于每一個硬件行業(yè)的從業(yè)者或者在校電子類專業(yè)的學(xué)生,相信對于這個名詞都不陌生,但是掌沒掌握就另說了。 那單片機(jī)到底學(xué)的是什么呢? 其實單片機(jī)在生活中就非常常見,目前市面上主流的
    的頭像 發(fā)表于 11-07 10:38 ?1130次閱讀
    <b class='flag-5'>單片機(jī)</b>學(xué)的是什么

    基于51單片機(jī)點亮LED燈(二)

    前面學(xué)習(xí)完怎么對單片機(jī)IO口的高低電平的控制,并且成功點亮了LED,接下來學(xué)習(xí)下流水燈的寫法。
    的頭像 發(fā)表于 11-01 11:47 ?788次閱讀
    基于51<b class='flag-5'>單片機(jī)</b>點亮<b class='flag-5'>一</b><b class='flag-5'>個</b>LED燈(二)

    基于51單片機(jī)點亮LED燈(

    不論學(xué)習(xí)什么單片機(jī),最簡單的外設(shè)莫過于IO口的高低電平控制。而對于IO口的高低電平控制入門階段將是從點亮LED開始的。
    的頭像 發(fā)表于 11-01 11:44 ?3771次閱讀
    基于51<b class='flag-5'>單片機(jī)</b>點亮<b class='flag-5'>一</b><b class='flag-5'>個</b>LED燈(<b class='flag-5'>一</b>)

    單片機(jī)Keil開發(fā)環(huán)境的搭建

    歡迎大家來到C語言單片機(jī)編程課堂。前面課我們了解了單片機(jī)編程與嵌入式開發(fā)內(nèi)容,這節(jié)課我們來學(xué)習(xí)單片機(jī)開發(fā)環(huán)境Keil,并使用keil完成單片機(jī)
    的頭像 發(fā)表于 11-01 09:17 ?1701次閱讀
    <b class='flag-5'>單片機(jī)</b>Keil開發(fā)環(huán)境的搭建

    分享16單片機(jī)常用模塊電路

    分享16單片機(jī)常用模塊電路
    的頭像 發(fā)表于 10-24 17:16 ?815次閱讀
    分享16<b class='flag-5'>個</b><b class='flag-5'>單片機(jī)</b>常用模塊電路

    應(yīng)用于單片機(jī)的按鍵處理模塊!

    應(yīng)用于單片機(jī)的按鍵處理模塊!
    的頭像 發(fā)表于 10-24 16:28 ?633次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個</b>應(yīng)用于<b class='flag-5'>單片機(jī)</b>的按鍵處理模塊!