启明云端分享|LVGL官方认证的开发板,到底有多牛
近日,由啟明云端出品的IDO-SMLCD72-V1-2EC 獲得了 Professinal LVGL 板卡認(rèn)證,這意味著它是具有高性能、質(zhì)量和穩(wěn)健性的頂級(jí)板卡。
i.MX RT595-EVK 的標(biāo)準(zhǔn) LVGL 證書
它的真容是怎么樣的呢?
IDO-SMLCD72-V1-2EC是一款基于SigmaStar SSD201/SSD202 SoC(ARM Cortex A7處理器)的7英寸智能顯示主板,主頻高達(dá)1.2GHz,256KB L2-Cache。內(nèi)置雙MAC、1個(gè)PHY,支持雙100MB以太網(wǎng)接口。它集成了 H.264/AVC 和 H.265/HEVC 解碼器并支持最大。分辨率 FHD(1920x1080)/60 fps 解碼。
該板還有音頻接口、揚(yáng)聲器接口、USB2.0和WIFI。制造商(啟明云端)推薦此板用于智能樓宇室內(nèi)對(duì)講、智能家居中控、電梯樓層顯示、IP網(wǎng)絡(luò)廣播設(shè)備或語音識(shí)別設(shè)備。
規(guī)格
CPU和內(nèi)存
CPU Sigmastar SSD202 ARM Cortex A7,1.2 GHz
內(nèi)存128MB
閃存128MB
GPU無
操作系統(tǒng) OpenWrt
展示
分辨率1024*600
顯示尺寸7”
色深24bit,RGB888
技術(shù)IPS
DPI 170 像素/英寸
觸摸板電容
連通性
Wifi:板載無線網(wǎng)卡 + 用于 AIot 的額外 ESP32-WROOM-32U
藍(lán)牙:用于 AIot 的額外 ESP32-WROOM-32U
4個(gè)GPIO可用
100Mbps以太網(wǎng)
4pin 喇叭接口
模擬麥克風(fēng)
數(shù)字麥克風(fēng)
TF卡
USB 2.0
4 個(gè) UART 端口(用于調(diào)試的 uart0 和用于 esp32 的 uart3)
4G cat1模塊
板載實(shí)時(shí)時(shí)鐘
1080P視頻解碼或流媒體可通過LVGL播放
其他
電源USB-C (5V)
表現(xiàn)
IDO-SMLCD72-V1-2EC 是一款功能強(qiáng)大的 OpenWrt (Linux) 計(jì)算機(jī)。即使沒有任何 GPU,僅使用 CPU 的純 1.2 GHz 時(shí)鐘,FPS 在基準(zhǔn)測試期間也從未低于 60。驅(qū)動(dòng)程序使用標(biāo)準(zhǔn)dev/fb簡單地將 LVGL 渲染圖像復(fù)制到幀緩沖區(qū)。
開機(jī)時(shí)間非常好。演示在上電后 8 秒內(nèi)開始。
質(zhì)量
展示
這塊板有一個(gè)大而漂亮的顯示屏,像素密度很高。
IDO-SMLCD72-V1-2EC板顯示視角
觸摸板
IDO-SMLCD72-V1-2EC 帶有電容式觸摸板。因此,它可以準(zhǔn)確識(shí)別觸摸并提供類似智能手機(jī)的體驗(yàn)。缺點(diǎn)是觸摸板不能戴手套或帶筆使用。
性
IDO-SMLCD72-V1-2EC 旨在放入最終產(chǎn)品中。它很大,有很多孔可以安裝電路板。
發(fā)展
在啟明云端 的產(chǎn)品上,您可以開發(fā)兩種不同的方式:
編寫代碼并構(gòu)建它。看這里
使用名為8ms的自定義 UI 編輯器工具。
構(gòu)建和部署
可以在GitHub 上找到入門項(xiàng)目。README 中的開發(fā)說明是中文的,這里總結(jié)一下。(主要是README的翻譯)
安裝依賴
(在 Ubuntu 16.04.7 64 位上驗(yàn)證)
sudo apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache
gettext libssl-dev xsltproc libxml-parser-perl
gengetopt default-jre-headless ocaml-nox sharutils textinfo
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install zlib1g:i386 libstdc++6:i386 libc6:i386 libc6-dev-i386
安裝工具
從這里下載工具鏈。
解壓縮工具鏈
sudo tar wt-gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf.tag.gz -xvf -C /opt/
設(shè)置環(huán)境變量:修改~/.profile文件,在文件末尾添加以下行
PATH="/opt/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:$PATH"
更新環(huán)境變量
source ~/.profile
測試交叉工具鏈
arm-linux-gnueabihf-gcc --version
獲取并構(gòu)建項(xiàng)目
git clone https://github.com/wireless-tag-com/8ms-sstar.git
cd 8ms-sstar
make -j
部署
您可以使用串行端口或以太網(wǎng)端口連接到開發(fā)板。
我們通過telnet以下方式使用了以太網(wǎng)端口:
telnet 192.168.1.1
密碼是admin。
之后就可以使用所有正常的Linux命令了。要將構(gòu)建的項(xiàng)目復(fù)制到我們使用的板上scp。在開發(fā) PC 上,使用以下命令將創(chuàng)建的二進(jìn)制文件復(fù)制到板根文件夾。
scp ./bin/demo root@192.168.1.1:/
返回telnet會(huì)話并發(fā)布./demo將啟動(dòng)演示。
如果你放置demo到usr/sbin演示將在啟動(dòng)時(shí)自動(dòng)啟動(dòng)。
編輯
Wireless-tag 的在線編輯器可在8ms.xyz 獲得。它是拖放式編輯器,讓您無需編寫一行代碼即可創(chuàng)建 UI。除了輕松組合 UI 之外,您還可以使用 Blockly 來實(shí)現(xiàn)業(yè)務(wù)邏輯。
注冊并登錄后,單擊右上角的紅色“工作臺(tái)”按鈕。 8ms 開始 1
點(diǎn)擊右側(cè)的“New”按鈕后,選擇“Sigmaster”和“SSD201+SPI NAND + CC0702I50R(1024*600)”硬件。
8ms 開始 2
單擊確認(rèn),您就可以使用 UI 進(jìn)行游戲了。
在“布局”菜單中,您也可以選擇“塊狀”來添加一些邏輯。
從“編譯”菜單中,您可以下載二進(jìn)制文件、源代碼或開始在線預(yù)覽。
結(jié)論
IDO-SMLCD72-V1-2EC 是一塊神奇的板。使用OpenWRT(Linux)的開發(fā)、開發(fā)和維護(hù)非常簡單。除了板的性能和穩(wěn)健性也很棒。
由于使用 8ms 編輯器,您無需成為專業(yè)開發(fā)人員即可開始使用此產(chǎn)品。
具體可上LVGL官方上查看https://blog.lvgl.io/2021-09-09/ido-smlcd72-v1-2ec-review
總結(jié)
以上是生活随笔為你收集整理的启明云端分享|LVGL官方认证的开发板,到底有多牛的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 启明云端分享|ESP32-S3 Smar
- 下一篇: 启明云端分享|ESP32-C3阿里云连接