chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

全國產(chǎn)!瑞芯微 RK3576 ARM 八核 2.2GHz 工業(yè)開發(fā)板—LVGL應(yīng)用開發(fā)案例

Tronlong創(chuàng)龍科技 ? 來源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2025-06-23 15:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

?開發(fā)板簡介

創(chuàng)龍科技 TL3576-EVM 是一款基于瑞芯微 RK3576J/RK3576高性能處理器設(shè)計(jì)的4核ARM Cortex-A72 +4核 ARM Cortex-A53 + ARM Cortex-M0 國產(chǎn)工業(yè)評(píng)估板,Cortex-A72 核心主頻高達(dá) 2.2GHz,Cortex-A53 核心主頻高達(dá) 2.0GHz。評(píng)估板由核心板和評(píng)估底板組成,核心板 CPU、ROM、RAM電源、晶振、連接器等所有元器件均采用國產(chǎn)工業(yè)級(jí)方案,國產(chǎn)化率100%。同時(shí),評(píng)估底板大部分元器件亦采用國產(chǎn)工業(yè)級(jí)方案,國產(chǎn)化率約為 99%(按元器件數(shù)量占比,數(shù)據(jù)僅供參考)。核心板經(jīng)過專業(yè)的PCBLayout 和高低溫測(cè)試驗(yàn)證,質(zhì)量穩(wěn)定可靠,可滿足各種工業(yè)應(yīng)用環(huán)境要求。

wKgZPGhSfKuAM-yDACgewhs62No995.png評(píng)估板硬件資源圖解1

wKgZPGhSfLaAJrZfACymDwqG5B0938.png評(píng)估板硬件資源圖解2

?

前 言

本文主要基于評(píng)估板演示LVGL應(yīng)用開發(fā)案例,適用開發(fā)環(huán)境如下。

Windows開發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit

Linux開發(fā)環(huán)境:VMware16.2.5、Ubuntu22.04.5 64bit

U-Boot:U-Boot-2017.09

Kernel:Linux-6.1.115

LinuxSDK:LinuxSDK-[版本號(hào)](基于rk3576_linux6.1_release_v1.1.0)

LVGL的版本:9.1

本文默認(rèn)使用USB TO UART0作為調(diào)試串口,使用Linux系統(tǒng)啟動(dòng)卡(即SD啟動(dòng)卡,Micro SD方式)啟動(dòng)系統(tǒng)。

我司提供的文件系統(tǒng)默認(rèn)已支持LVGL官方案例,案例源碼介紹如下。

wKgZO2hY8IeAKpl8AAFWmxseon4624.png

wKgZO2hY8JuAB4koAADIJlY5C_U264.png圖 1

wKgZPGhY8KWAVoysAACRZkNKG7E610.png圖 2

LVGL簡介

概述

LVGL(Light and Versatile Graphics Library,輕巧而多功能的圖形庫),是一個(gè)免費(fèi)開源嵌入式圖形庫,主要用于在嵌入式系統(tǒng)上創(chuàng)建圖形用戶界面(GUI)。它是用C語言編寫的,旨在高效和可定制,因此在各種微控制器平臺(tái)和顯示硬件上開發(fā)用戶界面時(shí)備受歡迎。

特性

輕量級(jí):LVGL旨在輕量且高效,適用于資源受限的嵌入式系統(tǒng),這些系統(tǒng)具有有限的內(nèi)存和處理能力。

高度可定制:LVGL允許開發(fā)人員根據(jù)項(xiàng)目要求定制GUI元素的外觀和行為。

小部件庫:它提供了各種預(yù)設(shè)計(jì)的圖形小部件,如按鈕、標(biāo)簽、滑塊、列表等,以簡化交互式用戶界面的創(chuàng)建。

事件驅(qū)動(dòng):LVGL是事件驅(qū)動(dòng)的,這意味著它會(huì)響應(yīng)用戶輸入和其他事件以觸發(fā)操作或狀態(tài)更改。

硬件支持:LVGL支持各種顯示和輸入硬件,包括不同類型的顯示器(TFT、OLED等)和輸入設(shè)備(觸摸屏、按鈕等)。

積極的社區(qū):LVGL有一個(gè)積極而支持性的社區(qū),為其開發(fā)提供了資源并提供開發(fā)人員幫助。

跨平臺(tái):LVGL可以在各種微控制器平臺(tái)上使用,適用于各種嵌入式系統(tǒng)。

更多詳情請(qǐng)查看:LVGL — Light and Versatile Embedded Graphics Library、LVGL Forum - Q&A about LVGL。

LVGL案例演示

案例說明

案例功能:程序基于LVGL實(shí)現(xiàn)通過button控件控制LED燈亮滅以及l(fā)abel控件顯示LED燈的亮滅狀態(tài)。

程序原理:

基于LVGL框架。

通過創(chuàng)建按鈕,設(shè)置點(diǎn)擊事件,調(diào)用回調(diào)函數(shù),控制LED1、LED2的亮滅。

使用label來顯示顏色及文本表示LED1、LED2的亮滅狀態(tài)。

程序流程如下圖所示。

wKgZPGhY8MGASfcgAAAiE_Y12Vg925.png圖?3

案例相關(guān)資料位于產(chǎn)品資料“4-軟件資料Demoplatform-demoslvgl-demos”目錄下,具體說明如下:

wKgZPGhY8MmAaupFAADR_u3c3U4994.png

案例測(cè)試

本案例使用HDMI顯示屏進(jìn)行演示,請(qǐng)使用HDMI線將HDMI顯示屏與評(píng)估板HDMI OUT接口連接,同時(shí)將鼠標(biāo)與評(píng)估板USB2.0 HOST(USB2)雙層任一接口連接。

輸入設(shè)備配置

通過設(shè)置LV_INPUT_EVENT_ID環(huán)境變量可以指定程序使用哪種輸入設(shè)備,輸入設(shè)備可為鼠標(biāo)或觸摸屏。

評(píng)估板上電啟動(dòng)后,請(qǐng)執(zhí)行如下命令查看輸入事件。

Target# evtest

wKgZPGhY8NGAYNvfAAA39reTsVQ131.png圖 4

根據(jù)打印信息可知,"/dev/input/event11"為鼠標(biāo)事件。

請(qǐng)執(zhí)行如下命令,設(shè)置LV_INPUT_EVENT環(huán)境變量,指定程序的輸入設(shè)備,本次命令以指定觸摸事件為例。

Target# export LV_INPUT_EVENT_ID=11

備注:LV_INPUT_EVENT_ID=11表示設(shè)置輸入事件路徑為"/dev/input/event11"。

wKgZO2hY8NmAcfc3AAAJZkwtIHg399.png圖 5

顯示設(shè)備配置

通過設(shè)置LV_INPUT_EVENT_ID環(huán)境變量可以指定程序使用何種顯示設(shè)備。

評(píng)估板上電啟動(dòng)后,請(qǐng)執(zhí)行如下命令查看顯示設(shè)備的CONNECTOR_ID。

Target# modetest

wKgZO2hY8PmAY_NqAAAqS902j5w070.png圖 6

根據(jù)打印信息可知,HDMI對(duì)應(yīng)的CONNECTOR_ID為180。執(zhí)行如下命令,設(shè)置LV_INPUT_EVENT環(huán)境變量指定程序的顯示設(shè)備,本次命令以指定HDMI顯示為例。

Target# export LV_DRM_CONNECTOR_ID=180

備注:LV_DRM_CONNECTOR_ID=180:表示設(shè)置CONNECTOR_ID為180。

wKgZO2hY8QWAMBGmAAAJc8s7Sfc919.png圖 7

完成輸入設(shè)備、顯示設(shè)備的配置后,請(qǐng)將案例bin目錄下的可執(zhí)行程序拷貝至評(píng)估板文件系統(tǒng)任意目錄下,在可執(zhí)行程序所在路徑下,執(zhí)行如下命令,運(yùn)行程序??捎^察到HDMI顯示屏顯示LED控制界面,可通過鼠標(biāo)點(diǎn)擊界面控制LED亮滅。

Target# LV_DRM_CONNECTOR_ID=180 LV_INPUT_EVENT_ID=11 ./lvgl_led_control

wKgZPGhY8QqADRAdAAAZlLAR4f0666.png圖 8

wKgZO2hY9sSATkjSADPfp0QjgeQ573.png圖 9

wKgZPGhY9tCAAdnZADvVD_h8Ozc049.png圖 10

案例編譯

將案例src源碼目錄拷貝至Ubuntu工作目錄下,進(jìn)入源碼目錄,執(zhí)行如下命令,修改CMakeLists.txt文件,確保"SDK_PATH"為LinuxSDK安裝路徑,用戶請(qǐng)根據(jù)實(shí)際情況修改。如下圖所示。

Host# vimCMakeLists.txt

wKgZPGhY8vmAOi33AABOTfygkSI696.png圖 11

修改內(nèi)容如下:

set(SDK_PATH /home/tronlong/RK3576/rk3576_linux6.1_release)

wKgZPGhY8wGAebtfAACynAHdDv0195.png圖 12

執(zhí)行如下命令,加載編譯環(huán)境。

Host# source /home/tronlong/RK3576/rk3576_linux6.1_release/buildroot/output/rockchip_rk3576/host/environment-setup

wKgZO2hY8wmAb9wYAAD0M4H8DAo410.png圖 13

執(zhí)行如下命令,創(chuàng)建編譯目錄并編譯,編譯完成將會(huì)在同一個(gè)目錄下生成可執(zhí)行程序。

Host# mkdir build

Host# cd build

Host# cmake ..

Host# make

wKgZPGhY8xGAaSwZAAKxvvODLbc340.png圖 14

由于篇幅過長等原因,部分內(nèi)容均不逐一展示,如需獲取完整版詳細(xì)資料,請(qǐng)關(guān)注創(chuàng)龍科技微信公眾號(hào)或官網(wǎng),或者評(píng)論區(qū)留言,感謝您的支持!

審核編輯 黃宇

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

    關(guān)注

    5186

    文章

    20133

    瀏覽量

    328395
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    6112

    瀏覽量

    112939
  • rk3576
    +關(guān)注

    關(guān)注

    1

    文章

    227

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何移植EtherCAT Igh--基于米爾RK3576開發(fā)板

    本文將介紹基于米爾電子MYD-LR3576開發(fā)板(米爾基于RK3576
    的頭像 發(fā)表于 09-26 08:04 ?9398次閱讀
    如何移植EtherCAT Igh--基于米爾<b class='flag-5'>RK3576</b><b class='flag-5'>開發(fā)板</b>

    【作品合集】米爾RK3576開發(fā)板測(cè)評(píng)

    米爾RK3576開發(fā)板測(cè)評(píng)作品合集 產(chǎn)品介紹: RK3576一款面向AI市場(chǎng)推出的高性
    發(fā)表于 09-11 10:19

    如何在RK3576開發(fā)板端編譯OpenCV并搭建應(yīng)用

    本文將介紹基于米爾電子MYD-LR3576開發(fā)板(米爾基于RK3576
    的頭像 發(fā)表于 08-08 08:04 ?3291次閱讀
    如何在<b class='flag-5'>RK3576</b><b class='flag-5'>開發(fā)板</b>上<b class='flag-5'>板</b>端編譯OpenCV并搭建應(yīng)用

    全國產(chǎn)! RK3576 ARM 2.2GHz 工業(yè)開發(fā)板—Linux應(yīng)用開發(fā)手冊(cè)

    創(chuàng)龍科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能處理器設(shè)計(jì)的
    的頭像 發(fā)表于 06-25 16:44 ?637次閱讀
    <b class='flag-5'>全國產(chǎn)</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3576</b> <b class='flag-5'>ARM</b> <b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>2.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—Linux應(yīng)用<b class='flag-5'>開發(fā)</b>手冊(cè)

    全國產(chǎn)! RK3576 ARM 2.2GHz 工業(yè)開發(fā)板—Linux開發(fā)環(huán)境搭建

    創(chuàng)龍科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能處理器設(shè)計(jì)的
    的頭像 發(fā)表于 06-25 10:17 ?465次閱讀
    <b class='flag-5'>全國產(chǎn)</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3576</b> <b class='flag-5'>ARM</b> <b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>2.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—Linux<b class='flag-5'>開發(fā)</b>環(huán)境搭建

    全國產(chǎn) RK3576 ARM 2.2GHz 工業(yè)開發(fā)板—Linux系統(tǒng)使用手冊(cè)

    創(chuàng)龍科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能處理器設(shè)計(jì)的
    的頭像 發(fā)表于 06-24 10:50 ?588次閱讀
    <b class='flag-5'>全國產(chǎn)</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3576</b> <b class='flag-5'>ARM</b> <b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>2.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—Linux系統(tǒng)使用手冊(cè)

    基于RK3576國產(chǎn)ARM2.2GHz A72 工業(yè)評(píng)估——Docker容器部署方法說明

    創(chuàng)龍科技TL3576-MiniEVM是一款基于RK3576J/RK3576高性能處理器設(shè)計(jì)
    的頭像 發(fā)表于 04-18 10:18 ?908次閱讀
    基于<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3576</b><b class='flag-5'>國產(chǎn)</b><b class='flag-5'>ARM</b><b class='flag-5'>八</b><b class='flag-5'>核</b><b class='flag-5'>2.2GHz</b> A72 <b class='flag-5'>工業(yè)</b>評(píng)估<b class='flag-5'>板</b>——Docker容器部署方法說明

    RK3576,82.2GHz+6T算力NPU工業(yè)評(píng)估規(guī)格書

    創(chuàng)龍科技TL3576-EVM-S是一款基于RK3576J/RK3576高性能處理器設(shè)計(jì)的4
    的頭像 發(fā)表于 04-10 15:03 ?3381次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3576</b>,8<b class='flag-5'>核</b><b class='flag-5'>2.2GHz</b>+6T算力NPU<b class='flag-5'>工業(yè)</b>評(píng)估<b class='flag-5'>板</b>規(guī)格書

    國產(chǎn)!3576-Mini(82.2GHz工業(yè)評(píng)估規(guī)格書

    創(chuàng)龍科技TL3576-MiniEVM是一款基于RK3576J/RK3576高性能處理器設(shè)計(jì)
    的頭像 發(fā)表于 04-09 17:54 ?878次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>3576</b>-Mini(8<b class='flag-5'>核</b><b class='flag-5'>2.2GHz</b>)<b class='flag-5'>工業(yè)</b>評(píng)估<b class='flag-5'>板</b>規(guī)格書

    RK3576,82.2GHz+6T算力NPU工業(yè)核心說明書

    創(chuàng)龍科技SOM-TL3576-S是一款基于RK3576J/RK3576高性能處理器設(shè)計(jì)的4
    的頭像 發(fā)表于 04-09 09:46 ?3847次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3576</b>,8<b class='flag-5'>核</b><b class='flag-5'>2.2GHz</b>+6T算力NPU<b class='flag-5'>工業(yè)</b>核心<b class='flag-5'>板</b>說明書

    RK3576S工業(yè)評(píng)估規(guī)格書

    評(píng)估簡介創(chuàng)龍科技TL3576-EVM-S是一款基于RK3576J/
    發(fā)表于 03-19 17:14 ?0次下載

    國產(chǎn)開發(fā)板的端側(cè)AI測(cè)評(píng)-基于米爾RK3576

    ,國產(chǎn)自主可控必須搞起來。那與非網(wǎng)本期內(nèi)容就跟自主可控強(qiáng)關(guān)聯(lián)——評(píng)測(cè)一款基于國產(chǎn)SoC的板卡,由米爾電子推出的
    發(fā)表于 02-14 16:29

    迅為電子推出iTOP-RK3576開發(fā)板

    隨著人工智能、物聯(lián)網(wǎng)和邊緣計(jì)算的飛速發(fā)展,迅為公司重磅推出iTOP-RK3576開發(fā)板。這款開發(fā)板搭載
    的頭像 發(fā)表于 01-15 17:22 ?1230次閱讀

    【米爾RK3576開發(fā)板評(píng)測(cè)】+項(xiàng)目名稱值得購買的米爾RK3576開發(fā)板

    米爾依然是核心加擴(kuò)展板的模式,我拿到手的開發(fā)板,核心已經(jīng)通過LGA貼片,焊好了。 開發(fā)板做工很好,布線細(xì)致工整。 RK3576
    發(fā)表于 01-08 22:59

    【米爾RK3576開發(fā)板評(píng)測(cè)】+項(xiàng)目名稱【米爾RK3576開發(fā)板評(píng)測(cè)】一個(gè)視頻和你共同認(rèn)識(shí)一下米爾RK3576開發(fā)板

    收到米爾RK3576開發(fā)板后,也對(duì)米爾RK3576開發(fā)板進(jìn)行了了解,米爾這款開發(fā)板真的很不錯(cuò),下面是官方的一些參數(shù)介紹: MYC-LR
    發(fā)表于 12-18 20:50