在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

全國產!瑞芯微 RK3576 ARM 八核 2.2GHz 工業開發板—LVGL應用開發案例

Tronlong創龍科技 ? 來源:Tronlong創龍科技 ? 作者:Tronlong創龍科技 ? 2025-06-23 15:17 ? 次閱讀

?開發板簡介

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

wKgZPGhSfKuAM-yDACgewhs62No995.png評估板硬件資源圖解1

wKgZPGhSfLaAJrZfACymDwqG5B0938.png評估板硬件資源圖解2

?

前 言

本文主要基于評估板演示LVGL應用開發案例,適用開發環境如下。

Windows開發環境:Windows 7 64bit、Windows 10 64bit

Linux開發環境:VMware16.2.5、Ubuntu22.04.5 64bit

U-Boot:U-Boot-2017.09

Kernel:Linux-6.1.115

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

LVGL的版本:9.1

本文默認使用USB TO UART0作為調試串口,使用Linux系統啟動卡(即SD啟動卡,Micro SD方式)啟動系統。

我司提供的文件系統默認已支持LVGL官方案例,案例源碼介紹如下。

wKgZO2hY8IeAKpl8AAFWmxseon4624.png

wKgZO2hY8JuAB4koAADIJlY5C_U264.png圖 1

wKgZPGhY8KWAVoysAACRZkNKG7E610.png圖 2

LVGL簡介

概述

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

特性

輕量級:LVGL旨在輕量且高效,適用于資源受限的嵌入式系統,這些系統具有有限的內存和處理能力。

高度可定制:LVGL允許開發人員根據項目要求定制GUI元素的外觀和行為。

小部件庫:它提供了各種預設計的圖形小部件,如按鈕、標簽、滑塊、列表等,以簡化交互式用戶界面的創建。

事件驅動:LVGL是事件驅動的,這意味著它會響應用戶輸入和其他事件以觸發操作或狀態更改。

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

積極的社區:LVGL有一個積極而支持性的社區,為其開發提供了資源并提供開發人員幫助。

跨平臺:LVGL可以在各種微控制器平臺上使用,適用于各種嵌入式系統。

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

LVGL案例演示

案例說明

案例功能:程序基于LVGL實現通過button控件控制LED燈亮滅以及label控件顯示LED燈的亮滅狀態。

程序原理:

基于LVGL框架。

通過創建按鈕,設置點擊事件,調用回調函數,控制LED1、LED2的亮滅。

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

程序流程如下圖所示。

wKgZPGhY8MGASfcgAAAiE_Y12Vg925.png圖?3

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

wKgZPGhY8MmAaupFAADR_u3c3U4994.png

案例測試

本案例使用HDMI顯示屏進行演示,請使用HDMI線將HDMI顯示屏與評估板HDMI OUT接口連接,同時將鼠標與評估板USB2.0 HOST(USB2)雙層任一接口連接。

輸入設備配置

通過設置LV_INPUT_EVENT_ID環境變量可以指定程序使用哪種輸入設備,輸入設備可為鼠標或觸摸屏。

評估板上電啟動后,請執行如下命令查看輸入事件。

Target# evtest

wKgZPGhY8NGAYNvfAAA39reTsVQ131.png圖 4

根據打印信息可知,"/dev/input/event11"為鼠標事件。

請執行如下命令,設置LV_INPUT_EVENT環境變量,指定程序的輸入設備,本次命令以指定觸摸事件為例。

Target# export LV_INPUT_EVENT_ID=11

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

wKgZO2hY8NmAcfc3AAAJZkwtIHg399.png圖 5

顯示設備配置

通過設置LV_INPUT_EVENT_ID環境變量可以指定程序使用何種顯示設備。

評估板上電啟動后,請執行如下命令查看顯示設備的CONNECTOR_ID。

Target# modetest

wKgZO2hY8PmAY_NqAAAqS902j5w070.png圖 6

根據打印信息可知,HDMI對應的CONNECTOR_ID為180。執行如下命令,設置LV_INPUT_EVENT環境變量指定程序的顯示設備,本次命令以指定HDMI顯示為例。

Target# export LV_DRM_CONNECTOR_ID=180

備注:LV_DRM_CONNECTOR_ID=180:表示設置CONNECTOR_ID為180。

wKgZO2hY8QWAMBGmAAAJc8s7Sfc919.png圖 7

完成輸入設備、顯示設備的配置后,請將案例bin目錄下的可執行程序拷貝至評估板文件系統任意目錄下,在可執行程序所在路徑下,執行如下命令,運行程序。可觀察到HDMI顯示屏顯示LED控制界面,可通過鼠標點擊界面控制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工作目錄下,進入源碼目錄,執行如下命令,修改CMakeLists.txt文件,確保"SDK_PATH"為LinuxSDK安裝路徑,用戶請根據實際情況修改。如下圖所示。

Host# vimCMakeLists.txt

wKgZPGhY8vmAOi33AABOTfygkSI696.png圖 11

修改內容如下:

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

wKgZPGhY8wGAebtfAACynAHdDv0195.png圖 12

執行如下命令,加載編譯環境。

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

wKgZO2hY8wmAb9wYAAD0M4H8DAo410.png圖 13

執行如下命令,創建編譯目錄并編譯,編譯完成將會在同一個目錄下生成可執行程序。

Host# mkdir build

Host# cd build

Host# cmake ..

Host# make

wKgZPGhY8xGAaSwZAAKxvvODLbc340.png圖 14

由于篇幅過長等原因,部分內容均不逐一展示,如需獲取完整版詳細資料,請關注創龍科技微信公眾號或官網,或者評論區留言,感謝您的支持!

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5144

    文章

    19584

    瀏覽量

    315942
  • 開發板
    +關注

    關注

    25

    文章

    5602

    瀏覽量

    103312
  • rk3576
    +關注

    關注

    1

    文章

    162

    瀏覽量

    630
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    全國產 RK3576 ARM 2.2GHz 工業開發板—Linux系統使用手冊

    創龍科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能處理器設計的
    的頭像 發表于 06-24 10:50 ?98次閱讀
    <b class='flag-5'>全國產</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'>工業</b><b class='flag-5'>開發板</b>—Linux系統使用手冊

    基于RK3576國產ARM2.2GHz A72 工業評估——Docker容器部署方法說明

    創龍科技TL3576-MiniEVM是一款基于RK3576J/RK3576高性能處理器設計
    的頭像 發表于 04-18 10:18 ?405次閱讀
    基于<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'>國產</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'>工業</b>評估<b class='flag-5'>板</b>——Docker容器部署方法說明

    RK3576,82.2GHz+6T算力NPU工業評估規格書

    創龍科技TL3576-EVM-S是一款基于RK3576J/RK3576高性能處理器設計的4
    的頭像 發表于 04-10 15:03 ?2153次閱讀
    <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'>工業</b>評估<b class='flag-5'>板</b>規格書

    國產3576-Mini(82.2GHz工業評估規格書

    創龍科技TL3576-MiniEVM是一款基于RK3576J/RK3576高性能處理器設計
    的頭像 發表于 04-09 17:54 ?377次閱讀
    <b class='flag-5'>國產</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'>工業</b>評估<b class='flag-5'>板</b>規格書

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

    創龍科技SOM-TL3576-S是一款基于RK3576J/RK3576高性能處理器設計的4
    的頭像 發表于 04-09 09:46 ?2556次閱讀
    <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'>工業</b>核心<b class='flag-5'>板</b>說明書

    RK3576S工業評估規格書

    評估簡介創龍科技TL3576-EVM-S是一款基于RK3576J/
    發表于 03-19 17:14 ?0次下載

    國產開發板的端側AI測評-基于米爾RK3576

    國產自主可控必須搞起來。那與非網本期內容就跟自主可控強關聯——評測一款基于國產SoC的板卡,由米爾電子推出的
    發表于 02-14 16:29

    迅為電子推出iTOP-RK3576開發板

    隨著人工智能、物聯網和邊緣計算的飛速發展,迅為公司重磅推出iTOP-RK3576開發板。這款開發板搭載
    的頭像 發表于 01-15 17:22 ?814次閱讀

    【米爾RK3576開發板評測】+項目名稱值得購買的米爾RK3576開發板

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

    【米爾RK3576開發板評測】+項目名稱【米爾RK3576開發板評測】一個視頻和你共同認識一下米爾RK3576開發板

    收到米爾RK3576開發板后,也對米爾RK3576開發板進行了了解,米爾這款開發板真的很不錯,下面是官方的一些參數介紹: MYC-LR
    發表于 12-18 20:50

    國產RK3576@2.2GHz+6T NPU)工業核心規格書

    本帖最后由 Tronlong創龍科技 于 2024-11-28 17:00 編輯 1 核心簡介 創龍科技SOM-TL3576是一款基于
    發表于 11-28 16:58

    國產RK3576@2.2GHz+6T NPU)工業開發板規格書

    本帖最后由 Tronlong創龍科技 于 2024-11-28 16:54 編輯 1 評估簡介 創龍科技TL3576-EVM是一款基于
    發表于 11-28 16:52

    追加名額丨米爾RK3576開發板有獎試用

    米爾與合作發布的新品基于RK3576應用
    的頭像 發表于 11-22 01:00 ?585次閱讀
    追加名額丨米爾<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'>開發板</b>有獎試用

    有獎丨米爾 RK3576開發板免費試用

    米爾與合作發布的新品基于RK3576應用
    的頭像 發表于 11-12 01:00 ?733次閱讀
    有獎丨米爾 <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'>開發板</b>免費試用

    米爾RK3576開發板特惠活動!

    近日,米爾電子發布基于RK3576核心開發板RK
    的頭像 發表于 11-12 01:00 ?780次閱讀
    米爾<b class='flag-5'>RK3576</b><b class='flag-5'>開發板</b>特惠活動!
    主站蜘蛛池模板: 四虎影库在线播放 | 亚洲大成色www永久网 | 秋霞特色大片18入口私人高清 | 美女扒开尿口给男的桶个爽 | 人人做人人爽人人爱 | 午夜视频你懂的 | 国内露脸夫妇交换精品 | 亚洲精品成人a在线观看 | 天天影院网| 国产亚洲一区二区三区在线 | 亚洲欧美在线播放 | 九九热在线视频观看这里只有精品 | 午夜欧美性欧美 | 美女扒开尿口给男人桶 | 国产午夜精品理论片免费观看 | cijilu刺激 国产免费的 | 午夜性刺激免费视频观看不卡专区 | 特别黄的免费视频大片 | 免费在线一区二区三区 | 狠狠插综合网 | 男人的午夜天堂 | 国产一卡二卡3卡4卡四卡在线 | 久久看精品 | 能看毛片的网址 | 天天爱夜夜爱 | 国产caob | 人人公开免费超级碰碰碰视频 | av网址在线看 | 来啊mm影院亚洲mm影院 | 午夜毛片不卡高清免费 | 乱色伦图片区 | 三级视频在线 | 久久国产精品免费网站 | 欧美性狂猛bbbbbbxxxx | 三级网址在线 | 日本一卡二卡3卡四卡网站精品 | 九色愉拍自拍 | 亚洲二区在线 | 国产成人精品亚洲77美色 | 国产高清视频免费最新在线 | 欧美αv|