有小伙伴問(wèn):昨天原子哥發(fā)布會(huì)上燒錄器的GUI是哪一款?
當(dāng)時(shí)下午了可能相對(duì)有點(diǎn)吵,原子哥語(yǔ)速有點(diǎn)快,很多人都沒(méi)聽清楚,那就是LittlevGL。
一、LittlevGL介紹
網(wǎng)址:
https://littlevgl.com
LittlevGL是一個(gè)免費(fèi)的開放源代碼圖形庫(kù),它提供創(chuàng)建嵌入式GUI所需的很多內(nèi)容,它具有易于使用的圖形元素,精美的視覺(jué)效果和低內(nèi)存占用。
LittlevGL用C語(yǔ)言編寫,以實(shí)現(xiàn)最大的兼容性(與C ++兼容),模擬器可在沒(méi)有嵌入式硬件的PC上啟動(dòng)嵌入式GUI設(shè)計(jì)。
特點(diǎn):
強(qiáng)大的構(gòu)建塊按鈕,圖表,列表,滑塊,圖像等
帶有動(dòng)畫,抗鋸齒,不透明度,平滑滾動(dòng)的高級(jí)圖形
各種輸入設(shè)備的觸摸板,鼠標(biāo),鍵盤,編碼器等
多顯示器支持,即同時(shí)使用更多的TFT和單色顯示器
支持 UTF-8編碼的多語(yǔ)言
完全可定制的圖形元素
獨(dú)立于任何微控制器或顯示器使用的硬件
可擴(kuò)展以使用很少的內(nèi)存(80 kB閃存,12 kB RAM)進(jìn)行操作
操作系統(tǒng),支持外部存儲(chǔ)器和GPU,但不是必需的
單幀緩沖區(qū)操作,即使具有高級(jí)圖形效果
實(shí)現(xiàn)效果:
1.強(qiáng)大的圖形對(duì)象
LittlevGL是一個(gè)完整的圖形框架,您無(wú)需考慮繪制原始形狀。您可以從易于使用的構(gòu)建塊(如按鈕,圖表,圖像,列表,滑塊,開關(guān),鍵盤等)構(gòu)建GUI。
2.吸引人的圖形
在智能領(lǐng)域,用戶甚至希望在嵌入式設(shè)備的顯示屏上看到最先進(jìn)的創(chuàng)新用戶界面。
使用LittlevGL,您的嵌入式GUI將以流暢的動(dòng)畫,不透明度,陰影和抗鋸齒效果打動(dòng)您的客戶。
3.加快嵌入式GUI設(shè)計(jì)的主題
你可以一對(duì)一地自定義對(duì)象,但是使用主題會(huì)更快,更輕松!
您將在工業(yè),儀器,智能家居,醫(yī)療保健或其他任何領(lǐng)域找到GUI的匹配主題。
二、代碼、文檔
GitHub:
https://github.com/littlevgl/lvgl
資料:
https://docs.littlevgl.com/en/html/index.html
三、其他
1.其他網(wǎng)站資料
網(wǎng)上關(guān)于LittlevGL資料很多,比如下面這個(gè)。(更多可以自行搜索)
http://nano.lichee.pro/application/littlevgl.html
這個(gè)GUI建議查看官方資料,官方資料足夠讓你學(xué)習(xí)了。
-
開源軟件
+關(guān)注
關(guān)注
0文章
210瀏覽量
15906 -
GUI
+關(guān)注
關(guān)注
3文章
660瀏覽量
39681 -
Little
+關(guān)注
關(guān)注
0文章
3瀏覽量
6392
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論