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

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

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

3天內不再提示

全國產(chǎn)!瑞芯微 RK3576 ARM 八核 2.2GHz 工業(yè)開發(fā)板—Linux應用開發(fā)手冊

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

掃碼添加小助手

加入工程師交流群

前 言

本文涉及的開發(fā)案例位于產(chǎn)品資料“4-軟件資料Demo”路徑下的base-demos和python-demos目錄。

base-demos目錄存放Linux常用開發(fā)案例,案例bin目錄存放可執(zhí)行文件,案例src目錄存放源碼。python-demos目錄存放Python開發(fā)案例,案例腳本文件無需編譯,可基于我司提供的文件系統(tǒng)直接運行。

如需重新編譯Linux常用開發(fā)案例,請先參考《Linux系統(tǒng)使用手冊》文檔正確安裝LinuxSDK,構建適配評估板的交叉編譯工具鏈。然后將對應案例src目錄拷貝至Ubuntu工作目錄下,在src目錄執(zhí)行如下命令配置交叉編譯工具鏈,并執(zhí)行make命令進行案例編譯。編譯完成后,將在當前目錄下生成可執(zhí)行文件。

備注:LinuxSDK版本號以實際情況為準。

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

Host#make

wKgZPGhboYeALAIHAAEEissif9U135.png

圖 1

開發(fā)板簡介

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

wKgZPGhSfKuAM-yDACgewhs62No995.png

評估板硬件資源圖解1


wKgZPGhSfLaAJrZfACymDwqG5B0938.png

評估板硬件資源圖解2

Linux常用開發(fā)案例

led_flash案例

案例功能

本案例通過向評估底板用戶可編程指示燈LED設備節(jié)點反復交替寫入1、0數(shù)值,實現(xiàn)LED閃爍效果。LED點亮與熄滅時間均為0.5s。

程序流程如下圖所示。

wKgZPGhbod2AfqGHAABdZUE3JRs563.png

圖 2

LED設備節(jié)點為"/sys/class/leds/user-ledX/"目錄下的brightness。

wKgZO2hboeWAavziAAAmmXdOwJM084.png

圖 3

操作說明

將本案例bin目錄下的可執(zhí)行程序led_flash拷貝至評估板文件系統(tǒng),并在可執(zhí)行程序所在目錄執(zhí)行如下命令運行程序,即可看到評估底板LED以0.5s的時間間隔進行閃爍。同時,串口終端打印系統(tǒng)全部LED設備信息和程序當前控制的LED設備信息。

Target#./led_flash -h

Target#./led_flash -n 2

wKgZO2hbofCAFMWpAAA0Um6GKBc038.png

圖 4

關鍵代碼

預定義LED數(shù)組。程序由此數(shù)組獲取LED信息,數(shù)組信息必須為系統(tǒng)已有LED信息,否則程序運行報錯。

wKgZPGhbofmAY-EiAAAlRY6smyc411.png

圖 5

LED亮滅操作和時間間隔。

wKgZO2hbogSAQc7jAADdb7qvDcI910.png

圖 6

key_demo案例

案例功能

本案例通過監(jiān)聽用戶輸入按鍵USER1(KEY4)、USER2(KEY5)的狀態(tài),檢測按鍵事件。

案例將獲取按鍵事件后進行按鍵鍵值匹配,再進行事件處理,程序流程如下圖所示。

wKgZO2hbog2ARBAPAAB-bU9cHEI598.png

圖 7

操作說明

本次測試以用戶輸入按鍵USER1(KEY4)示例進行測試,如需測試用戶輸入按鍵USER2(KEY5),請修改對應的設備節(jié)點。

wKgZPGhbohaAKLEMAABBHPVvB_c652.png

執(zhí)行如下命令,查看USER1(KEY4)按鍵對應的設備節(jié)點。

Target#cat /proc/bus/input/devices

wKgZPGhboiKABbVYAAsKgMB1CUs324.png

圖 8

wKgZO2hboiWASsf2AAA1jzSqzDQ915.png

圖 9

將本案例bin目錄下的可執(zhí)行程序key_demo拷貝至評估板文件系統(tǒng),在可執(zhí)行程序所在目錄執(zhí)行如下命令運行程序,串口終端將打印提示信息。再按下評估板用戶輸入按鍵USER1(KEY4),程序將檢測到按鍵事件,并打印按鍵狀態(tài)信息。

Target#./key_demo -h

Target#./key_demo -d /dev/input/event5

wKgZPGhboi-ASrwBAAAaQV8AFpA500.png

圖 10

關鍵代碼

定義按鍵。

wKgZPGhbojmAW2DiAAAUDMxmjwQ535.png

圖 11

監(jiān)聽按鍵事件。

wKgZO2hbokGAACcHAADyn6MoDy0128.png

圖 12

循環(huán)監(jiān)聽。

wKgZO2hbok2ARWjhAABnq1Oss9U812.png

圖 13

can_echo案例

案例功能

本案例實現(xiàn)通過綁定一個CAN總線接口用于接收數(shù)據(jù),當CAN端口接收到數(shù)據(jù)后,將數(shù)據(jù)重新發(fā)送到CAN總線接口。

程序流程如下圖所示。

wKgZPGhbomOACGrnABkRJ1H2d6w028.png

圖 14

操作說明

請使用USB-CAN分析儀(型號:廣成科技USBCAN-II FD)連接評估板CAN-FD1或CAN-FD2任一接口至PC機USB接口,硬件連接如下圖所示。

本次測試以CAN-FD1接口(設備節(jié)點為:can0)為例進行演示。如需測試CAN-FD2接口,請將設備節(jié)點修改為can1。

wKgZO2hboryAJgkwAEEszjd7D2I298.png

圖 15

評估板CAN-FD1接口與USB-CAN分析儀的連接關系如下表所示。

wKgZPGhboqaAeFhrAABDyYHjJPQ765.png

請參照《調試工具安裝》文檔安裝GCAN Tools調試軟件。在PC端打開GCANTools軟件,選擇設備類型,然后點擊“打開設備”。根據(jù)USB-CAN分析儀實際硬件連接,選擇CAN1或CAN2。等待軟件檢測到設備后,將設置波特率為"1000K",數(shù)據(jù)波特率設置為5000K,然后點擊“確定”,如下圖所示。

wKgZPGhboq-ANsKSAABA8VQWD1M616.png

圖 16

進入GCANTools軟件發(fā)送界面,取消"CAN FD"選項,USB-CAN分析儀連接成功后將會顯示Connected狀態(tài),如下圖所示。

wKgZPGhboreAOC0WAAEgDsjjuRI009.png

圖 17

評估板啟動進入評估板文件系統(tǒng),執(zhí)行如下命令配置CAN0總線波特率為1Mbps,配置數(shù)據(jù)波特率為5Mbps,并啟動CAN0總線。

Target#ip link set can0 down

Target#ip link set can0 type can bitrate 1000000 dbitrate 5000000 fd on

Target#ip link set can0 up

wKgZPGhbosCAUfFZAAAqrRxlxoc887.png

圖 18

將本案例bin目錄下的可執(zhí)行程序can_echo拷貝至評估板文件系統(tǒng),進入可執(zhí)行程序所在目錄,執(zhí)行如下命令查看程序參數(shù)信息。

Target#./can_echo --help

wKgZO2hbosmARHaeAAA9t46IONw207.png

圖 19

執(zhí)行如下命令綁定CAN-FD1接口,并接收由GCANTools發(fā)出的數(shù)據(jù),然后將接收到的數(shù)據(jù)重新發(fā)送出去。在GCANTools中輸入數(shù)據(jù)并點擊發(fā)送按鈕,可看到有兩幀數(shù)據(jù),一幀是發(fā)送數(shù)據(jù),另一幀是接收數(shù)據(jù)。

Target#./can_echo -v can0

wKgZPGhbotGAQv05AAAMbiLWP4w505.png圖 20

wKgZPGhbotuAFjOfAAEfCaMu0Os329.png

圖 21

wKgZO2hbouGAArCNAAAP26owBq4411.png圖 22

wKgZPGhboumAHqUOAAEnAAgq6gc089.png

圖 23

可按"Ctrl + Z"暫停程序,并執(zhí)行如下命令退出程序。

Target#killall -9 can_echo

wKgZO2hbovGAUklIAAAhSdPcwfM198.png

圖 24

關鍵代碼

使用socket監(jiān)聽CAN接口。

wKgZPGhbovmAdU8QAABwMlSqjF4305.png

圖 25

將從CAN接口接收到的數(shù)據(jù)重新發(fā)送出去。

wKgZPGhbowGALQyfAACOjHBLwFY413.png

圖 26

tcp_udp案例

案例功能

本案例主要實現(xiàn)客戶端(client)與服務端(server)的文本數(shù)據(jù)相互收發(fā)功能。本案例包含4個程序:

tcp_server:TCP服務端測試程序。

tcp_client:TCP客戶端測試程序。

udp_server:UDP服務端測試程序。

udp_client:UDP客戶端測試程序。

程序流程如下圖所示。

wKgZO2hbowmAV9fqAACs2vWYWh4443.png

圖 27TCP通信

wKgZO2hboxGAO-V9AACqJY6ygGo853.png

圖 28UDP通信

服務端和客戶端程序均可在評估板、PC機Ubuntu系統(tǒng)上運行。本章節(jié)采用評估板本地回環(huán)測試,即服務端與客戶端程序均在評估板上運行,通過127.0.0.1進行本地回環(huán)測試,無需經(jīng)過路由器。案例bin目錄下的4個文件均為ARM端可執(zhí)行程序。

操作說明

將本案例bin目錄下的4個可執(zhí)行程序拷貝至評估板文件系統(tǒng)。

在Ubuntu中執(zhí)行如下命令使用OpenSSH登錄評估板文件系統(tǒng),如下圖所示。

Host#sudossh root@192.168.13.27 //192.168.13.27為評估板IP地址,請根據(jù)實際情況修改

wKgZPGhbox-AahvPAAA_5rUHASE530.png

圖 29

在評估板系統(tǒng)中執(zhí)行如下命令,啟用本地回環(huán)接口。

Target#ifconfig lo up

wKgZO2hboyeAG7mQAAAHaazHpI0778.png圖 30

TCP通信測試

在可執(zhí)行程序所在目錄執(zhí)行如下命令,分別在評估板運行TCP服務端和客戶端程序。2233為服務端程序指定的端口號,客戶端程序端口號參數(shù)需與服務端程序一致。

Target#./tcp_server 2233 //TCP服務端命令

Host#./tcp_client 127.0.0.12233 //TCP客戶端命令

程序執(zhí)行后,客戶端將會連接服務端。在服務端(Target)輸入字符串"Tronlong",按下回車鍵即可在客戶端顯示對應內容。在客戶端(Host)輸入字符串"Hello Tronlong",按下回車鍵即可在服務端顯示對應內容,如下圖所示。

wKgZO2hboy-Ab48FAAAXkCosyWI535.png

圖 31TCP服務端

wKgZPGhbozmAH7q_AAOn6E1NIbE445.png

圖 32TCP客戶端

UDP通信測試

在可執(zhí)行程序所在目錄執(zhí)行如下命令,分別在評估板運行UDP服務端和客戶端程序。2233為服務端程序指定的端口號,客戶端程序端口號參數(shù)需與服務端程序一致。

Target#./udp_server 2233 //UDP服務端命令

Host#./udp_client 127.0.0.12233 //UDP客戶端命令

程序執(zhí)行后,客戶端將不會自動連接服務端。服務端在收到客戶端信息前無法得知客戶端的存在,因此需要客戶端先向服務端發(fā)送信息。

在客戶端(Host)輸入字符串"Tronlong",按下回車鍵即可在服務端顯示對應內容。在服務端(Target)輸入字符串"Hello Tronlong",按下回車鍵即可在客戶端顯示對應內容,如下圖所示。

wKgZO2hboz-AMJF9AAAUPw2eU3I339.png

圖 33UDP服務端

wKgZPGhbo0eAXZftAAA518LYL-s193.png

圖 34UDP客戶端

如需在PC機Ubuntu系統(tǒng)運行服務端或客戶端程序,請將案例src源碼目錄拷貝至Ubuntu工作目錄。進入源碼目錄后執(zhí)行make命令,即可在當前目錄下生成x86端可執(zhí)行程序。在不同終端運行服務端或客戶端程序的命令類似,但127.0.0.1需使用服務器IP地址替代。

Host#makeclean

Host#make CC=gcc

wKgZPGhbo1CAEqTTAAFObz95niI112.png

圖 35

關鍵代碼

以TCP通信程序為例。

tcp_client.c

注意源碼中的struct sockaddr_in、socket、connect、fgets、send、recv等數(shù)據(jù)結構和系統(tǒng)調用的使用。

tcp_server.c

注意源碼中的struct sockaddr_in、socket、connect、fgets、send、recv、bind、listen、accept等數(shù)據(jù)結構和系統(tǒng)調用的使用。

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

審核編輯 黃宇

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

    關注

    88

    文章

    11680

    瀏覽量

    218568
  • 開發(fā)板
    +關注

    關注

    26

    文章

    6208

    瀏覽量

    115817
  • 瑞芯微
    +關注

    關注

    27

    文章

    735

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RK3576基于Linux平臺CUPS架構標準打印機適配實戰(zhàn)教程

    RK3576是一款中高端Arm國產(chǎn)處理器,原廠配套LinuxKernel6.1內核。觸覺智
    的頭像 發(fā)表于 01-16 17:45 ?212次閱讀
    <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'>Linux</b>平臺CUPS架構標準打印機適配實戰(zhàn)教程

    RK3576開發(fā)板OpenGL性能大起底,這數(shù)據(jù)我真的服了

    RK3576芯片作為一款中高端的Arm架構
    的頭像 發(fā)表于 01-16 17:20 ?992次閱讀
    <b class='flag-5'>RK3576</b><b class='flag-5'>開發(fā)板</b>OpenGL性能大起底,這數(shù)據(jù)我真的服了

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

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

    【作品合集】米爾RK3576開發(fā)板測評

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

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

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

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

    創(chuàng)龍科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能處理器設計的
    的頭像 發(fā)表于 06-25 10:17 ?573次閱讀
    <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>—<b class='flag-5'>Linux</b><b class='flag-5'>開發(fā)</b>環(huán)境搭建

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

    創(chuàng)龍科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能處理器設計的
    的頭像 發(fā)表于 06-24 10:50 ?800次閱讀
    <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>—<b class='flag-5'>Linux</b>系統(tǒng)使用<b class='flag-5'>手冊</b>

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

    本文主要基于評估演示LVGL應用開發(fā)案例,適用開發(fā)環(huán)境如下。創(chuàng)龍科技 TL3576-EVM 是一款基于
    的頭像 發(fā)表于 06-23 15:17 ?693次閱讀
    <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>—LVGL應用<b class='flag-5'>開發(fā)</b>案例

    適配多種系統(tǒng),米爾RK3576核心解鎖多樣化應用

    周期,讓您的項目快速推進。 米爾基于RK3576核心開發(fā)板
    發(fā)表于 05-23 16:07

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

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

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

    創(chuàng)龍科技TL3576-EVM-S是一款基于RK3576J/RK3576高性能處理器設計的4
    的頭像 發(fā)表于 04-10 15:03 ?3533次閱讀
    <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>規(guī)格書

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

    創(chuàng)龍科技TL3576-MiniEVM是一款基于RK3576J/RK3576高性能處理器設計
    的頭像 發(fā)表于 04-09 17:54 ?1016次閱讀
    <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>評估<b class='flag-5'>板</b>規(guī)格書

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

    創(chuàng)龍科技SOM-TL3576-S是一款基于RK3576J/RK3576高性能處理器設計的4
    的頭像 發(fā)表于 04-09 09:46 ?4534次閱讀
    <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è)評估規(guī)格書

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

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

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