今天給大家推薦一個很不錯的Gui庫:GuiLite,非常好用,希望對你有所幫助。
一、GuiLite介紹
GuiLite是一個開源的Gui框架,只依賴于一個單一的頭文件庫(GuiLite.h),不需要很復雜的文件管理,代碼量平易近人,GuiLite由4千行C++代碼編寫,單片機上也能流暢運行,其最低的硬件運行要求如下:
| CPU主頻 | ROM大小 | RAM大小 |
|---|---|---|
| 24 MHZ | 29KB | 9KB |
同時GuiLite具有很強的跨平臺特性:
支持的操作系統(tǒng):iOS/macOS/WatchOS,Android,Linux(ARM/x86-64),Windows(包含VR),RTOS… 甚至無操作系統(tǒng)的單片機
支持的開發(fā)語言:C/C++, Swift, Java, Javascript, C#, Golang…
支持的第3方庫:Qt, MFC, Winforms, CoCoa…
除此之外,GuiLite 提供一系列輔助開發(fā)工具:
完美的“云” + “物聯(lián)網(wǎng)”解決方案:讓你輕松駕馭全球IoT業(yè)務
支持多語言,采用 UTF-8 編碼;支持視頻播放
資源制作工具為你定制自己的字體/圖片資源
所見即所得的GUI布局工具
編譯活躍度統(tǒng)計,及實時分析
支持3D & Web
支持Docker,一條命令啟動。
2、Gui移植結果
下載完成后程序復位,可以在OLED上看到Demo的示例動畫。

一些其他的演示效果

當然也有移植到小熊派開發(fā)板的。
-
操作系統(tǒng)
+關注
關注
37文章
7269瀏覽量
128191 -
硬件
+關注
關注
11文章
3538瀏覽量
68556 -
文件管理
+關注
關注
0文章
14瀏覽量
9046
原文標題:一個非常好用的單片機圖形庫
文章出處:【微信號:電子工程師筆記,微信公眾號:電子工程師筆記】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
使用GUI Guider工具開發(fā)嵌入式GUI應用(2)
如何選擇嵌入式系統(tǒng)的GUI庫?
請問四軸中OLED用到的GUI函數(shù)庫中的GUI是什么?
嵌入式系統(tǒng)開發(fā)之ucos在各種硬件上的GUI實現(xiàn)
一種輕量級嵌入式GUI設計的詳細資料說明
八個常用的Python GUI庫
WSL中運行Linux GUI應用已成為現(xiàn)實
GuiLite:一個優(yōu)秀的單片機圖形庫
Rust GUI 庫發(fā)展現(xiàn)狀
java上位機開發(fā)(GUI設計)
python如何打開gui界面
樹莓派新玩法:基于WiFi的CPU溫度與內(nèi)存使用Web-GUI監(jiān)控系統(tǒng)

Gui庫硬件運行要求
評論