本文給大家推薦一個(gè)很不錯(cuò)的Gui庫:GuiLite,非常好用,希望對(duì)你有所幫助。
GuiLite介紹
GuiLite是一個(gè)開源的Gui框架,只依賴于一個(gè)單一的頭文件庫(GuiLite.h),不需要很復(fù)雜的文件管理,代碼量平易近人,GuiLite由4千行C++代碼編寫,單片機(jī)上也能流暢運(yùn)行,其最低的硬件運(yùn)行要求如下:
同時(shí)GuiLite具有很強(qiáng)的跨平臺(tái)特性:
- 支持的操作系統(tǒng):iOS/macOS/WatchOS,Android,Linux(ARM/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)計(jì),及實(shí)時(shí)分析
- 支持3D & Web
- 支持Docker,一條命令啟動(dòng)。
Gui移植結(jié)果
下載完成后程序復(fù)位,可以在OLED上看到Demo的示例動(dòng)畫。
一些其他的演示效果:
審核編輯:符乾江
-
單片機(jī)
+關(guān)注
關(guān)注
6023文章
44376瀏覽量
628470 -
代碼
+關(guān)注
關(guān)注
30文章
4671瀏覽量
67771
原文標(biāo)題:GuiLite,一個(gè)優(yōu)秀的單片機(jī)圖形庫
文章出處:【微信號(hào):c-stm32,微信公眾號(hào):STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論