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

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

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

Gui庫(kù)硬件運(yùn)行要求

電子工程師筆記 ? 來(lái)源:電子工程師筆記 ? 作者:電子工程師筆記 ? 2022-11-01 09:46 ? 次閱讀

今天給大家推薦一個(gè)很不錯(cuò)的Gui庫(kù):GuiLite,非常好用,希望對(duì)你有所幫助。

一、GuiLite介紹

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

CPU主頻 ROM大小 RAM大小
24 MHZ 29KB 9KB

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

支持的操作系統(tǒng)iOS/macOS/WatchOS,Android,LinuxARM/x86-64),Windows(包含VR),RTOS… 甚至無(wú)操作系統(tǒng)的單片機(jī)

支持的開發(fā)語(yǔ)言:C/C++, Swift, Java, Javascript, C#, Golang…

支持的第3方庫(kù):Qt, MFC, Winforms, CoCoa…

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

完美的“云” + “物聯(lián)網(wǎng)”解決方案:讓你輕松駕馭全球IoT業(yè)務(wù)

支持多語(yǔ)言,采用 UTF-8 編碼;支持視頻播放

資源制作工具為你定制自己的字體/圖片資源

所見即所得的GUI布局工具

編譯活躍度統(tǒng)計(jì),及實(shí)時(shí)分析

支持3D & Web

支持Docker,一條命令啟動(dòng)。

2、Gui移植結(jié)果

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

859be706-5976-11ed-a3b6-dac502259ad0.png

一些其他的演示效果

863538c0-5976-11ed-a3b6-dac502259ad0.gif

當(dāng)然也有移植到小熊派開發(fā)板的。

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

    關(guān)注

    37

    文章

    6684

    瀏覽量

    123140
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3211

    瀏覽量

    66061
  • 文件管理
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    8885

原文標(biāo)題:一個(gè)非常好用的單片機(jī)圖形庫(kù)

文章出處:【微信號(hào):電子工程師筆記,微信公眾號(hào):電子工程師筆記】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用GUI Guider工具開發(fā)嵌入式GUI應(yīng)用(2)

    GUI Guider本質(zhì)上是一個(gè)方便嵌入式開發(fā)者基于LVGL開發(fā)GUI應(yīng)用的源碼生成器工具,其作用是幫助開發(fā)者生成LVGL的應(yīng)用源碼,GUI Guider最終生成的源碼將要被部署到具體的嵌入式
    的頭像 發(fā)表于 08-16 14:36 ?3283次閱讀
    使用<b class='flag-5'>GUI</b> Guider工具開發(fā)嵌入式<b class='flag-5'>GUI</b>應(yīng)用(2)

    如何選擇嵌入式系統(tǒng)的GUI庫(kù)?

    ` 本帖最后由 idea4good 于 2019-7-9 19:40 編輯 嵌入式系統(tǒng)由于軟硬件資源的差異性,往往在選擇GUI庫(kù)時(shí),打傷腦筋;或許有些開發(fā)者認(rèn)為,直接選擇Qt就可以了,但實(shí)踐證明
    發(fā)表于 07-04 22:16

    請(qǐng)問(wèn)四軸中OLED用到的GUI函數(shù)庫(kù)中的GUI是什么?

    大家好,求問(wèn),四軸中OLED用到的GUI函數(shù)庫(kù),是什么GUI,哪里有這個(gè)的源碼下載和講解???
    發(fā)表于 07-29 01:44

    嵌入式GUI庫(kù)需要解決哪些問(wèn)題才能有效降低嵌入式系統(tǒng)開發(fā)的風(fēng)險(xiǎn)

    嵌入式系統(tǒng)由于軟硬件資源的差異性,往往在選擇GUI庫(kù)時(shí),打傷腦筋;或許有些開發(fā)者認(rèn)為,直接選擇Qt就可以了,但實(shí)踐證明,有些項(xiàng)目走到一半的時(shí)候,才發(fā)現(xiàn)系統(tǒng)的性能和資源完全喂不飽這個(gè)大鱷~~個(gè)人認(rèn)為嵌入式
    發(fā)表于 12-15 08:20

    嵌入式系統(tǒng)開發(fā)之ucos在各種硬件上的GUI實(shí)現(xiàn)

    嵌入式系統(tǒng)開發(fā)之ucos在各種硬件上的GUI實(shí)現(xiàn).rar 嵌入式用戶圖形接口uC/GUI在uC/OSII上的嵌入4.1 uC/GUI簡(jiǎn)介   uC/
    發(fā)表于 03-15 14:10 ?79次下載

    如何進(jìn)行硬件連接,啟動(dòng)GUI運(yùn)行馬達(dá)

    啟動(dòng)馬達(dá)吧!快速,簡(jiǎn)單,有趣!本視頻將向用戶展示如何進(jìn)行硬件連接,啟動(dòng)GUI運(yùn)行馬達(dá)。
    的頭像 發(fā)表于 11-28 06:04 ?3042次閱讀

    一種輕量級(jí)嵌入式GUI設(shè)計(jì)的詳細(xì)資料說(shuō)明

    大多數(shù)嵌入式系統(tǒng),僅提供幾個(gè)按鍵和像素點(diǎn)較少的LCD,同時(shí)處理器運(yùn)算能力有限(如8/16位單片機(jī)),不宜運(yùn)行商用的GUI圖形庫(kù)(如uC/GUI、miniGUI、QT等),但仍然得為用戶
    發(fā)表于 07-23 17:37 ?5次下載
    一種輕量級(jí)嵌入式<b class='flag-5'>GUI</b>設(shè)計(jì)的詳細(xì)資料說(shuō)明

    淺談易用性測(cè)試及GUI常見的測(cè)試要求

    淺談易用性測(cè)試及GUI常見的測(cè)試要求
    的頭像 發(fā)表于 06-29 10:15 ?2776次閱讀

    移植GUI庫(kù)需要的底層LCD接口有哪些

    咱也來(lái)實(shí)操一下,做個(gè)基于GUI的簡(jiǎn)易的萬(wàn)年歷熟悉熟悉一下這個(gè)GUI庫(kù)
    發(fā)表于 07-08 10:40 ?1475次閱讀

    八個(gè)常用的Python GUI庫(kù)

    Python GUI 庫(kù)有很多,下面給大家羅列常用的幾種 GUI 庫(kù)。下面介紹的這些GUI框架,能滿足大部分開發(fā)人員的需要,你可以根據(jù)自己的
    的頭像 發(fā)表于 08-26 14:52 ?2462次閱讀

    WSL中運(yùn)行Linux GUI應(yīng)用已成為現(xiàn)實(shí)

    在 WSL 中運(yùn)行 Linux GUI 應(yīng)用已成為現(xiàn)實(shí),微軟 WSL 團(tuán)隊(duì)產(chǎn)品經(jīng)理 Craig Loewen 在推特展示了其團(tuán)隊(duì)為 WSL 添加對(duì) Linux GUI 應(yīng)用的支持,并表示越來(lái)越接近初始預(yù)覽階段,將會(huì)在未來(lái)幾個(gè)月內(nèi)
    的頭像 發(fā)表于 10-10 14:40 ?3588次閱讀

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

    (GuiLite.h),不需要很復(fù)雜的文件管理,代碼量平易近人,GuiLite由4千行C++代碼編寫,單片機(jī)上也能流暢運(yùn)行,其最低的硬件運(yùn)行要求如下: ????同時(shí)GuiLite具有很
    的頭像 發(fā)表于 07-06 11:03 ?3045次閱讀

    Rust GUI 庫(kù)發(fā)展現(xiàn)狀

    Rust GUI 庫(kù)發(fā)展現(xiàn)狀 最近有一篇關(guān)于 Rust GUI 的博客,這不,kas?這個(gè)? Another GUI toolkit ?框架也針對(duì) Rust 的
    的頭像 發(fā)表于 12-21 15:00 ?2578次閱讀

    java上位機(jī)開發(fā)(GUI設(shè)計(jì))

    對(duì)于上位機(jī)來(lái)說(shuō),GUI設(shè)計(jì)是很重要的一個(gè)環(huán)節(jié)。如果沒有GUI,那就成了命令行工具了。對(duì)于java來(lái)說(shuō),圖形庫(kù)主要有 swing和awt兩種,選擇哪一種可以根據(jù)個(gè)人的喜好進(jìn)行選擇,差別不大。另外
    發(fā)表于 05-08 10:41 ?0次下載
    java上位機(jī)開發(fā)(<b class='flag-5'>GUI</b>設(shè)計(jì))

    python如何打開gui界面

    在Python中打開GUI界面,可以使用多種庫(kù)或框架,如Tkinter、PyQt、wxPython等。下面將詳細(xì)介紹如何使用Tkinter創(chuàng)建一個(gè)GUI界面。在寫文章時(shí),建議參考以下提綱,將文章分成
    的頭像 發(fā)表于 11-22 14:12 ?921次閱讀