91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

從“代碼迷宮”到“視覺(jué)藍(lán)圖”——LVGL的嵌入式UI設(shè)計(jì)哲學(xué)!

青山老竹農(nóng) ? 來(lái)源:jf_82863998 ? 作者:jf_82863998 ? 2025-05-12 16:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

傳統(tǒng)嵌入式UI開(kāi)發(fā)常陷入“邏輯與美感的博弈”,LVGL則重構(gòu)這一邏輯。其基于事件驅(qū)動(dòng)的架構(gòu)將界面元素解耦為獨(dú)立對(duì)象,開(kāi)發(fā)者可通過(guò)狀態(tài)機(jī)模型定義交互行為。更驚艷的是,LVGL支持導(dǎo)入設(shè)計(jì)師輸出的SVG矢量圖,讓工程師與UX團(tuán)隊(duì)首次實(shí)現(xiàn)“無(wú)障礙協(xié)作”。

LVGL(Light and Versatile Graphics Library)的故事,像極了硅谷傳奇——始于一個(gè)程序員的“不爽”。

2016年,匈牙利工程師Gábor Kiss-Vámos受夠了嵌入式開(kāi)發(fā)中臃腫的圖形庫(kù),決定自己動(dòng)手。于是,LVGL以“LittlevGL”為名悄然誕生。當(dāng)時(shí)的它,代碼量?jī)H幾千行,卻野心勃勃——要做嵌入式界的“萬(wàn)能工具箱”:輕如羽毛,卻功能齊全。

2018年,LVGL迎來(lái)關(guān)鍵轉(zhuǎn)折:正式開(kāi)源。開(kāi)源后的它如同坐上火箭,GitHub星數(shù)飆升,社區(qū)迅速壯大。

版本迭代更是堪比”科技進(jìn)化論”:

v5.x:基礎(chǔ)功能初具規(guī)模,像個(gè)“毛坯房”,但已能跑在單片機(jī)上;

v7.x:新增主題系統(tǒng)和動(dòng)畫(huà)引擎,秒變“精裝公寓”,界面顏值直線上升;

v8.x:性能全面優(yōu)化,支持多語(yǔ)言、矢量字體,甚至能在僅有“指甲蓋大小”內(nèi)存的芯片上流暢運(yùn)行!

如今,LVGL的代碼被下載超百萬(wàn)次,從智能家居到工業(yè)設(shè)備,甚至傳聞NASA的某個(gè)太空項(xiàng)目(開(kāi)發(fā)者社群的八卦)都用它做界面。

誰(shuí)能想到,這個(gè)“車(chē)庫(kù)項(xiàng)目”竟成了嵌入式GUI的“頂流”。

一、應(yīng)用領(lǐng)域:從“你家的微波爐”到“火星車(chē)的顯示屏

LVGL的”輕量級(jí)“人設(shè),讓它成了嵌入式開(kāi)發(fā)的“百搭神器”:

智能家居:冰箱的觸控面板、空調(diào)的液晶屏,可能正用LVGL顯示溫度曲線;

工業(yè)控制工廠里的HMI設(shè)備,用它繪制實(shí)時(shí)數(shù)據(jù)圖表和報(bào)警彈窗;

醫(yī)療設(shè)備:血壓儀的交互界面?LVGL的流暢度堪比“護(hù)士姐姐的手速”;

車(chē)載系統(tǒng):中控屏的絲滑切換,背后是LVGL在默默發(fā)力;

消費(fèi)電子百元級(jí)的兒童手表,也能有媲美旗艦手機(jī)的動(dòng)畫(huà)效果!

更夸張的是,連某些極客的DIY火箭項(xiàng)目(沒(méi)錯(cuò),就是那種能飛500米的“玩具火箭”)都用LVGL做控制界面——畢竟,火箭的MCU微控制器)可沒(méi)空間裝Windows!

二、用LVGL的三大爽點(diǎn):省內(nèi)存、省時(shí)間、省智商

為什么開(kāi)發(fā)者對(duì)LVGL愛(ài)不釋手?三大理由直擊痛點(diǎn):

“內(nèi)存焦慮”終結(jié)者:最低僅需64KB RAM和180KB Flash,連單片機(jī)的“內(nèi)存縫縫”都能塞進(jìn)去;

“代碼潔癖”救星:C語(yǔ)言寫(xiě)界面,卻能實(shí)現(xiàn)CSS+JS的效果——?jiǎng)赢?huà)、漸變、透明圖層信手拈來(lái);

“設(shè)計(jì)手殘”福音:SquareLine Studio工具拖拽組件,10分鐘搞定特斯拉風(fēng)格儀表盤(pán)!

橫向?qū)Ρ葌鹘y(tǒng)方案:

Qt Embedded:功能強(qiáng)大,但體積堪比“大象”,只適合高端芯片;

EMWIN:價(jià)格昂貴,代碼風(fēng)格猶如“上古卷軸”,改一行崩三天;

LVGL:免費(fèi)開(kāi)源、文檔齊全,社區(qū)大佬7×24小時(shí)在線答疑。

開(kāi)發(fā)者心聲:“用了LVGL,終于不用邊debug邊薅頭發(fā)了!”(發(fā)際線保衛(wèi)戰(zhàn)勝利在望)

三、工業(yè)引擎+LVGL+AirUI新應(yīng)用

工業(yè)引擎(LuatOS)內(nèi)置LVGL支持,堪稱(chēng)“開(kāi)箱即用”的終極方案:

硬件適配:無(wú)需啃底層驅(qū)動(dòng)文檔,插上Air8101工業(yè)引擎直接開(kāi)搞。

開(kāi)發(fā)提速:LuatOS的Lua腳本語(yǔ)言,未來(lái)結(jié)合AirUI,邏輯就如同搭積木一樣。

生態(tài)加持:傳感器通信協(xié)議、UI組件全封裝成“即插即用”模塊化的工業(yè)引擎。

真實(shí)案例:某工廠的HMI設(shè)備開(kāi)發(fā),原計(jì)劃3個(gè)月,我們方案2周交付,項(xiàng)目經(jīng)理感動(dòng)到想給程序員送錦旗。

四、LVGL開(kāi)發(fā)指南:從“菜鳥(niǎo)”到“量產(chǎn)大神”的速成之路

Step 1:搭環(huán)境

選一塊Air8101工業(yè)引擎開(kāi)發(fā)板,LuatOS固件已經(jīng)集成了LVGL庫(kù)。

wKgZPGghq4yAYK74ABCiuJ5-zNE402.png

Step 2:畫(huà)界面

拖個(gè)按鈕、調(diào)個(gè)漸變色,導(dǎo)出代碼直接粘貼。后續(xù)通過(guò)AirUI配置文件實(shí)現(xiàn)這些功能,方便又高效。

Step 3:寫(xiě)邏輯

wKgZO2ghq8-AB0n3AADPfBLmMPU898.png

Step 4:調(diào)性能

PC模擬器實(shí)時(shí)預(yù)覽,內(nèi)存占用、幀率一目了然。記住:60幀的流暢,勝過(guò)100個(gè)花哨特效。

Step 5:量產(chǎn)落地

代碼燒錄到工業(yè)引擎,-40℃到85℃嚴(yán)苛環(huán)境隨便跑,LVGL微微一笑:“就這?”

五、LVGL+工業(yè)引擎+AirUI=未來(lái)嵌入式開(kāi)發(fā)的“黃金搭檔”

LVGL的逆襲,印證了小而美才是嵌入式的終極浪漫。而工業(yè)引擎的加持,則讓開(kāi)發(fā)者告別“996調(diào)BUG”,專(zhuān)注于創(chuàng)意本身。

在不遠(yuǎn)的將來(lái),2025年我們很有可能就能夠讓大家體會(huì)到這工業(yè)的創(chuàng)新之美,結(jié)合了我們心血的IoT萬(wàn)能工具箱。

今天的內(nèi)容就分享到這里了~

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5198

    文章

    20449

    瀏覽量

    334048
  • LVGL
    +關(guān)注

    關(guān)注

    2

    文章

    124

    瀏覽量

    4564
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式視覺(jué)技術(shù)賦能工業(yè)自動(dòng)化領(lǐng)域變革

    機(jī)器視覺(jué)(Machine Vision)是實(shí)現(xiàn)非接觸檢測(cè)和高度柔性生產(chǎn)的關(guān)鍵技術(shù),其主要功能可歸納為識(shí)別、測(cè)量、檢測(cè)以及定位與引導(dǎo)等四類(lèi)。嵌入式視覺(jué)(Embedded Vision)
    的頭像 發(fā)表于 03-06 09:28 ?398次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>視覺(jué)</b>技術(shù)賦能工業(yè)自動(dòng)化領(lǐng)域變革

    什么是嵌入式應(yīng)用開(kāi)發(fā)?

    、實(shí)現(xiàn)和部署,還包括硬件選擇、軟件設(shè)計(jì)、測(cè)試、集成和維護(hù)等流程?。 定義和背景 嵌入式應(yīng)用開(kāi)發(fā)是指將軟件部署嵌入式系統(tǒng)中,這些系統(tǒng)廣泛應(yīng)用于消費(fèi)電子和工業(yè)自動(dòng)化中。嵌入式系統(tǒng)通常
    發(fā)表于 01-12 16:13

    LVGL創(chuàng)始人要來(lái)中國(guó)?是的!

    我們非常激動(dòng)地宣布一個(gè)重磅消息——LVGL創(chuàng)始人GaborKiss-Vamosi將于1月17日首次來(lái)到中國(guó),出席RT-Thread開(kāi)發(fā)者大會(huì)(暨20周年慶)!作為全球最受歡迎的嵌入式圖形庫(kù)之一
    的頭像 發(fā)表于 01-06 12:10 ?407次閱讀
    <b class='flag-5'>LVGL</b>創(chuàng)始人要來(lái)中國(guó)?是的!

    軟件硬件的轉(zhuǎn)場(chǎng):一場(chǎng)由OceanOS-CM0啟發(fā)的嵌入式思考

    。我們?cè)诟呒?jí)語(yǔ)言中習(xí)慣了使用現(xiàn)成的集合類(lèi),很少思考底層的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)。而在嵌入式世界,每一個(gè)數(shù)據(jù)結(jié)構(gòu)的選擇都直接影響系統(tǒng)性能。 五、“知道”“做到” :調(diào)試思維的轉(zhuǎn)變 1. **** 串口:硬件
    發(fā)表于 01-04 15:52

    分析嵌入式軟件代碼的漏洞-代碼注入

    隨著互聯(lián)網(wǎng)的發(fā)展,嵌入式設(shè)備正分布在一個(gè)充滿可以被攻擊者利用的源代碼級(jí)安全漏洞的環(huán)境中。 因此,嵌入式軟件開(kāi)發(fā)人員應(yīng)該了解不同類(lèi)型的安全漏洞——特別是代碼注入。 術(shù)語(yǔ)“
    發(fā)表于 12-22 12:53

    瑞薩電子攜手LVGL PRO推進(jìn)嵌入式圖形用戶界面開(kāi)發(fā)

    隨著嵌入式設(shè)備對(duì)用戶體驗(yàn)要求的不斷提升,圖形用戶界面(GUI)成為產(chǎn)品開(kāi)發(fā)越來(lái)越重要的一環(huán)。作為目前最流行的開(kāi)源嵌入式圖形庫(kù)之一的LVGL,最近就推出了自己的商業(yè)化專(zhuān)業(yè)UI編輯器
    的頭像 發(fā)表于 11-21 10:23 ?1561次閱讀
    瑞薩電子攜手<b class='flag-5'>LVGL</b> PRO推進(jìn)<b class='flag-5'>嵌入式</b>圖形用戶界面開(kāi)發(fā)

    快速上手!帶你用LVGL工具完成樂(lè)鑫科技ESP32-S3 2.8寸串口屏UI開(kāi)發(fā)!代碼完全開(kāi)源!

    還在為嵌入式顯示界面的開(kāi)發(fā)而煩惱嗎?配置環(huán)境復(fù)雜、移植LVGL困難、燒錄過(guò)程頻頻出錯(cuò)——這些問(wèn)題我們都懂。今天,我們將手把手帶你走完啟明云端ESP32-S32.8寸串口屏的完整開(kāi)發(fā)流程,讓你快速實(shí)現(xiàn)
    的頭像 發(fā)表于 10-30 18:04 ?1946次閱讀
    快速上手!帶你用<b class='flag-5'>LVGL</b>工具完成樂(lè)鑫科技ESP32-S3 2.8寸串口屏<b class='flag-5'>UI</b>開(kāi)發(fā)!<b class='flag-5'>代碼</b>完全開(kāi)源!

    重大更新,LVGLUI編輯器用了,2秒內(nèi)加載,快到飛起!

    LVGL終于有UI編輯器可以用了,就在10月16日,LVGL官方發(fā)布了LVGLProv1.0的候選版本!下面就跟隨觸覺(jué)智能,為您詳細(xì)解析LVGLPro功能特色:在Linux嵌入式開(kāi)發(fā)領(lǐng)
    的頭像 發(fā)表于 10-21 12:58 ?1642次閱讀
    重大更新,<b class='flag-5'>LVGL</b>有<b class='flag-5'>UI</b>編輯器用了,2秒內(nèi)加載,快到飛起!

    【匠芯創(chuàng)D133CBS KunLun Pi開(kāi)發(fā)板試用體驗(yàn)】3、運(yùn)行LVGL benchmark demo

    LVGL簡(jiǎn)介 LVGL 是一個(gè) C 語(yǔ)言編寫(xiě)的免費(fèi)的開(kāi)源圖形庫(kù),提供了用于嵌入式 GUI 的各種元素。用戶可以利用豐富的圖形庫(kù)資源,在消耗極低內(nèi)存的情況下構(gòu)建視覺(jué)效果豐富多彩的 GUI
    發(fā)表于 09-05 21:05

    嵌入式入門(mén)進(jìn)階,怎么學(xué)?

    嵌入式入門(mén)進(jìn)階,怎么學(xué)? 嵌入式學(xué)習(xí)的核心是 “軟硬結(jié)合的技術(shù)壁壘”,科學(xué)分層才能高效突破。以下是入門(mén)
    發(fā)表于 09-02 09:44

    告別反復(fù)燒錄!LVGL電腦仿真開(kāi)發(fā),效率飆升10倍!

    還在為調(diào)試LVGL界面頻繁燒錄開(kāi)發(fā)板而頭疼?每次修改一個(gè)小按鈕都要等待漫長(zhǎng)的編譯下載?想在真實(shí)硬件到手前就設(shè)計(jì)炫酷UI?硬件資源緊張,多人搶一塊板子?其實(shí),LVGL強(qiáng)大的跨平臺(tái)特性,讓你可以在熟悉的Windows電腦上,像開(kāi)發(fā)普
    的頭像 發(fā)表于 06-19 14:49 ?2241次閱讀
    告別反復(fù)燒錄!<b class='flag-5'>LVGL</b>電腦仿真開(kāi)發(fā),效率飆升10倍!

    聚徽智控——嵌入式邊緣計(jì)算:平板工控電腦的技術(shù)進(jìn)化論

    在工業(yè)數(shù)字化轉(zhuǎn)型的浪潮中,平板工控電腦作為核心終端設(shè)備,正經(jīng)歷嵌入式系統(tǒng)邊緣計(jì)算架構(gòu)的范式革命。這一進(jìn)化不僅重塑了設(shè)備的技術(shù)形態(tài),更推動(dòng)了工業(yè)互聯(lián)“數(shù)據(jù)采集”向“智能決策”的跨越
    的頭像 發(fā)表于 06-13 13:48 ?833次閱讀

    LVGL嵌入式UI的“變形金剛”

    控制器,開(kāi)發(fā)者都能像搭積木般按需組合模塊,讓UI設(shè)計(jì)隨硬件場(chǎng)景自由變換。 LVGL (Light and Versatile Graphics Library)的故事,像極了硅谷傳奇——始于一個(gè)程序員的“不爽”。 ? 2016年,匈牙利工程師Gábor Kiss-Vámo
    的頭像 發(fā)表于 05-12 16:33 ?1085次閱讀
    <b class='flag-5'>LVGL</b>:<b class='flag-5'>嵌入式</b><b class='flag-5'>UI</b>的“變形金剛”

    飛凌嵌入式2025嵌入式及邊緣AI技術(shù)論壇圓滿結(jié)束

    技術(shù)的盛宴! 1、精彩紛呈的展區(qū) 產(chǎn)品及方案展區(qū)是本場(chǎng)活動(dòng)的第一場(chǎng)重頭戲,硬件產(chǎn)品軟件系統(tǒng),企業(yè)級(jí)應(yīng)用到高校教學(xué)應(yīng)用,都吸引了現(xiàn)場(chǎng)來(lái)賓的駐足觀看和交流討論。 全產(chǎn)品矩陣展區(qū) 展示了飛凌
    的頭像 發(fā)表于 04-27 11:55 ?805次閱讀
    飛凌<b class='flag-5'>嵌入式</b>2025<b class='flag-5'>嵌入式</b>及邊緣AI技術(shù)論壇圓滿結(jié)束

    婦女節(jié)|程序設(shè)計(jì)的先驅(qū)嵌入式系統(tǒng)的革新者!

    領(lǐng)域的技術(shù)高管占比仍不足15%,這僅是科技行業(yè)整體高管性別平等水平的一半。盡管如此,女性在這一領(lǐng)域的影響力絲毫未減。程序設(shè)計(jì)的先驅(qū)嵌入式系統(tǒng)的革新者,數(shù)不勝數(shù)
    的頭像 發(fā)表于 03-08 09:55 ?990次閱讀
    婦女節(jié)|<b class='flag-5'>從</b>程序設(shè)計(jì)的先驅(qū)<b class='flag-5'>到</b><b class='flag-5'>嵌入式</b>系統(tǒng)的革新者!