Air8101——主打多媒體場(chǎng)景的工業(yè)引擎產(chǎn)品,支持豐富的視頻、音頻、圖形化顯示等多媒體應(yīng)用能力;除此之外還支持Wi-Fi、以太網(wǎng)、4G、藍(lán)牙聯(lián)網(wǎng)能力,以及UART/SPI/I2C/SD卡/CAN等外設(shè)控制和驅(qū)動(dòng)能力。
最重要的是,
還支持非常方便的LuatOS軟件開(kāi)發(fā)方式。
LuatOS是歷時(shí)十余年,不斷開(kāi)發(fā)完善的嵌入式物聯(lián)網(wǎng)開(kāi)發(fā)操作系統(tǒng)。將蜂窩通信模組和MCU的共性高度抽象為統(tǒng)一接口,秉承與硬件無(wú)關(guān)、與操作系統(tǒng)種類無(wú)關(guān)的軟件設(shè)計(jì)理念,用戶可以輕松實(shí)現(xiàn)“一次編程、跨平臺(tái)通用”的效果。
LuatOS從2014年推出至今,在多行業(yè)多應(yīng)用領(lǐng)域得到充分驗(yàn)證:搭載LuatOS的硬件模組已經(jīng)出貨數(shù)億PCS,涵蓋2G、4G、MCU、Wi-Fi類產(chǎn)品,功能齊全,性能穩(wěn)定,深受廣大用戶好評(píng)。
現(xiàn)在,LuatOS將再次給工業(yè)引擎產(chǎn)品:
賦予極簡(jiǎn)軟件開(kāi)發(fā)的靈魂,為用戶創(chuàng)造更大的價(jià)值。
Air8101開(kāi)發(fā)板套件如下圖所示:
可以看到,在開(kāi)發(fā)板套件中有一塊帶觸摸面板的LCD,上圖中的LCD分辨率為720*1280。
很多朋友已經(jīng)拿到了開(kāi)發(fā)板,
訪問(wèn)Air8101代碼倉(cāng)庫(kù):
https://gitee.com/openLuat/LuatOS-Air8101/tree/master/
發(fā)現(xiàn)還沒(méi)有提供詳細(xì)的GUI開(kāi)發(fā)demo;
相信心中一定都有疑問(wèn):
為什么還沒(méi)有提供詳細(xì)的GUI開(kāi)發(fā)demo呢?
如何在Air8101的LuatOS進(jìn)行GUI應(yīng)用開(kāi)發(fā)?
這個(gè)問(wèn)題,我們公司內(nèi)部也討論了很多次。
之前在Air722UG-NMM上,我們開(kāi)放了全部的LittleVGL的接口。開(kāi)放一年多的時(shí)間,能用LittleVGL接口量產(chǎn)的用戶少的只有個(gè)位數(shù)。
為什么是這樣呢?
雖然LittleVGL非常強(qiáng)大,也非常靈活,確實(shí)是一個(gè)好的應(yīng)用。但是LittleVGL提供的API太多了,使用起來(lái)比較復(fù)雜,完全掌握它,對(duì)技術(shù)人員要求太高;一旦用LittleVGL開(kāi)發(fā)項(xiàng)目的人員離職,再找一個(gè)沒(méi)用過(guò)LittleVGL的人來(lái)維護(hù),成本太高!
甚至前段時(shí)間還有一個(gè)用戶和我說(shuō):
他們有個(gè)工程師之前用LittleVGL開(kāi)發(fā)項(xiàng)目,開(kāi)發(fā)到崩潰,最后實(shí)在受不了,辭職不干了;之后他們老板又找了一個(gè)內(nèi)部的工程師接手,老板和這個(gè)工程師看了幾天,覺(jué)得太復(fù)雜,無(wú)限期擱置了這個(gè)項(xiàng)目……
Air8101的LuatOS固件中,實(shí)際上也能支持LittleVGL。我們也能開(kāi)放這些接口,給LuatOS的腳本使用。
但是一旦開(kāi)放,意味著我們會(huì)重犯之前的錯(cuò)誤,并且后續(xù)的支持工作量是一個(gè)無(wú)底洞,因?yàn)槲覀冏约憾紱](méi)有把握能把LiitleVGL的使用說(shuō)明講解的淺顯易懂并且好用;支持不到位,最終也意味著對(duì)用戶的不負(fù)責(zé)任。
所以我們決定不開(kāi)放LittleVGL的接口;
而是采用我們自己設(shè)計(jì)的一套簡(jiǎn)單好用的圖形化應(yīng)用開(kāi)發(fā)框架——AirUI。
▼ AirUI是什么 ▼
AirUI是一個(gè)包含上位機(jī)工具,界面布局配置文件,界面刷新切換業(yè)務(wù)邏輯腳本文件的圖形化開(kāi)放框架。
上位機(jī)工具可以拖拽繪制每個(gè)界面;
繪制界面后,自動(dòng)生成界面配置文件;
界面刷新切換業(yè)務(wù)邏輯腳本文件,在這些腳本中寫(xiě)Lua腳本代碼實(shí)現(xiàn)各個(gè)界面的刷新切換等操作;
界面配置文件和界面業(yè)務(wù)邏輯Lua腳本文件一起燒錄到Air8101中;使用AirUI開(kāi)發(fā)圖形化應(yīng)用,會(huì)大大降低圖形化應(yīng)用的開(kāi)發(fā)復(fù)雜度,讓用戶用的簡(jiǎn)單,我們的支持成本也能降到最低。
Air8101更多功能特性詳見(jiàn):
www.air8101.cn
審核編輯 黃宇
-
wi-fi
+關(guān)注
關(guān)注
14文章
2237瀏覽量
126513 -
GUI
+關(guān)注
關(guān)注
3文章
677瀏覽量
40812 -
LuatOS
+關(guān)注
關(guān)注
0文章
96瀏覽量
2193
發(fā)布評(píng)論請(qǐng)先 登錄
10分鐘上手睿擎平臺(tái)GUI開(kāi)發(fā):第一個(gè)LVGL圖形應(yīng)用

瑞芯微RK3506(3核A7@1.5GHz+雙網(wǎng)口+雙CAN-FD)工業(yè)開(kāi)發(fā)板—圖形用戶界面(GUI)開(kāi)發(fā)手冊(cè)

GUI Guider1.9.1新版本8大新亮點(diǎn)總結(jié) 為HMI開(kāi)發(fā)注入新活力

樹(shù)莓派GUI應(yīng)用開(kāi)發(fā):從零到炫酷的魔法之旅!

企業(yè)AI模型托管怎么做的
云服務(wù)器怎么做負(fù)載均衡?
分享一款GUI開(kāi)發(fā)神器
GUI Guider全新版本上線
放大器帶寬一直不夠,該怎么做?
樹(shù)莓派gui開(kāi)發(fā)用什么ide
電廠人員定位怎么做?分享電廠人員定位系統(tǒng)解決方案

評(píng)論