一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

創(chuàng)龍瑞芯微RK3506J工業(yè)開發(fā)板 國產3核A7@1.5GHz 雙網口雙CAN-FD—Linux應用開發(fā)手冊

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

掃碼添加小助手

加入工程師交流群

前 言

本文為Linux應用開發(fā)的指引文檔,提供Linux應用開發(fā)環(huán)境、開發(fā)流程等說明,以及對平臺關鍵技術及其支持情況進行簡要介紹。同時本文將對部分通用開發(fā)技術進行說明,其它應用開發(fā)內容請按文中說明選擇對應參考文檔進行閱讀。

當前應用開發(fā)支持情況如下表所示。

wKgZO2g2pg2ABuiGAACBuFlUUw8795.png

在完成開發(fā)環(huán)境搭建后,可參考本文的“Linux常用開發(fā)案例”章節(jié)熟悉基本的應用開發(fā)流程,然后可參考如下文檔進行產品應用開發(fā)。

圖形界面開發(fā):參考《圖形用戶界面(GUI)開發(fā)手冊》,其中包含Qt和LVGL的開發(fā)指引;

視頻圖像處理開發(fā):暫無參考。

開發(fā)環(huán)境

Windows開發(fā)環(huán)境:Windows10 64bit

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

LinuxSDK開發(fā)包:LinuxSDK-[版本號](基于RK3506_LINUX6.1_SDK_Release_V1.1.0_20241128)

交叉編譯工具鏈:arm-buildroot-linux-gnueabihf-gcc(版本為12.4.0,通過LinuxSDK編譯生成)

評估板系統(tǒng)版本:U-Boot-2017.09、Linux-6.1.99、Buildroot-2024.02

備注:本文基于256MByteNAND FLASH、256MByteDDR3配置核心板進行演示。

術語表

為便于閱讀,下表對文檔出現(xiàn)的關鍵術語進行解釋;對于廣泛認同釋義的術語,在此不做注釋。

wKgZO2g2pi-Ab7KcAABn4hFTSGc648.png

注意事項

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

base-demos目錄存放Linux常用開發(fā)案例,案例bin目錄存放可執(zhí)行文件,案例src目錄存放源碼。

評估板簡介

創(chuàng)龍科技TL3506-EVM是一款基于瑞芯微RK3506J/RK3506B處理器設計的3核ARMCortex-A7+ ARM Cortex-M0國產工業(yè)評估板,主頻高達1.5GHz。評估板由核心板和評估底板組成,核心板CPU、ROM、RAM電源、晶振等所有元器件均采用國產工業(yè)級方案,國產化率100%。同時,評估底板大部分元器件亦采用國產工業(yè)級方案,國產化率約為99%(按元器件數量占比,數據僅供參考)。核心板經過專業(yè)的PCB Layout和高低溫測試驗證,支持選配屏蔽罩,質量穩(wěn)定可靠,可滿足各種工業(yè)應用環(huán)境要求。

評估板接口資源豐富,引出2路Ethernet、3路USB2.0、2路CAN-FD、RS485、RS232通信接口,同時引出LVDS OUT、MIPI DSI、HDMI OUT、TFT LCD、HP OUT/MIC IN等音視頻多媒體接口。評估板板載WiFi模塊,支持選配4G模塊、PLP斷電保護模塊,并可選配外殼直接應用于工業(yè)現(xiàn)場,方便用戶快速進行產品方案評估與技術預研。

wKgZO2gmlLGAOIp-ACPXokxEppA267.png評估板硬件資源圖解1 wKgZPGgLTQuAI04RACOyUyFlH0M175.png評估板硬件資源圖解2

開發(fā)環(huán)境搭建說明

LinuxSDK使用說明

請參考《開發(fā)環(huán)境搭建》的LinuxSDK安裝章節(jié)正確解壓LinuxSDK并安裝相關依賴軟件,然后參考《Linux系統(tǒng)開發(fā)手冊》的LinuxSDK配置與編譯章節(jié)正確編譯LinuxSDK,生成支持應用開發(fā)的交叉編譯工具鏈和sysroot。

編譯完LinuxSDK后,請執(zhí)行如下命令,完成Linux應用開發(fā)的環(huán)境變量配置,即可進行Linux應用開發(fā)。

Host# source /home/tronlong/RK3506/rk3506_linux6.1_release_v1.1.0/buildroot/output/rockchip_rk3506/host/environment-setup

wKgZPGg2pjuAOs-mAADb5ah6Pa0165.png圖 1

工具鏈使用說明

通過source命令完成環(huán)境變量配置后,請執(zhí)行如下命令,查看編譯工具鏈版本。

Host# arm-buildroot-linux-gnueabihf-gcc-v

wKgZPGg2pk-ADXItAAI0EIXtkz0205.png圖 2

Linux常用開發(fā)案例

如需重新編譯Linux常用開發(fā)案例,請將對應案例src目錄拷貝至Ubuntu工作目錄下,進入src目錄執(zhí)行如下命令配置交叉編譯工具鏈,并執(zhí)行make命令進行案例編譯。編譯完成后,將在當前目錄下生成可執(zhí)行文件。

Host# cd Demo/base-demos/led_flash/src/

Host# source /home/tronlong/RK3506/rk3506_linux6.1_release_v1.1.0/buildroot/output/rockchip_rk3506/host/environment-setup

Host# make

wKgZO2g2pmOAR_dJAAFLY09221s207.png圖 3

led_flash案例

案例功能

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

程序流程如下圖所示。

wKgZO2g2pnuAUvCHAAPV355g12o504.png圖 4

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

wKgZPGg2poeAWcqIAAAcsh3TUAQ596.png圖 5

操作說明

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

Target# ./led_flash -help

Target# ./led_flash -n 1

wKgZPGg2pp-ANjSwAAAryCjE9lA630.png圖 6

關鍵代碼

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

wKgZO2g2pqyARcHhAAAZLVkJCcM443.png圖 7

LED亮滅操作和時間間隔。

wKgZPGg2pr2AKVM0AACPGfz3wNg861.png圖 8

關注微信公眾號Tronlong創(chuàng)龍科技,可獲取更多更新的干貨。

審核編輯 黃宇

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

    關注

    57

    文章

    2921

    瀏覽量

    467942
  • Linux
    +關注

    關注

    87

    文章

    11512

    瀏覽量

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

    關注

    25

    文章

    5687

    瀏覽量

    104947
  • 瑞芯微
    +關注

    關注

    25

    文章

    606

    瀏覽量

    52491
  • RK3506
    +關注

    關注

    0

    文章

    40

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    米爾多核異構低功耗RK3506核心重磅發(fā)布

    近日,米爾電子發(fā)布MYC-YR3506核心開發(fā)板,基于國產新一代入門級工業(yè)處理器
    發(fā)表于 05-16 17:20

    米爾基于RK3562與RK3506開發(fā)板有什么區(qū)別?

    后可直接在產品中應用。 具體來看,我這款開發(fā)板型號是基于RK3506J,512MB的內存和8GB的存儲,支持
    發(fā)表于 07-11 09:32

    多核異構-高速率CAN-FD評測

    CAN-FD,小編今天就基于這款開發(fā)板以處理器的MA各控制一路CAN-FD互相通信為例,從
    發(fā)表于 02-17 15:37

    RK3506J行業(yè)首發(fā)!飛凌嵌入式FET3506J-S核心亮相2024工博會

    一同重磅亮相。 飛凌嵌入式FET3506J-S核心基于RK3506J處理器
    的頭像 發(fā)表于 09-30 13:33 ?948次閱讀
    <b class='flag-5'>RK3506J</b>行業(yè)首發(fā)!飛凌嵌入式FET<b class='flag-5'>3506J</b>-S核心<b class='flag-5'>板</b>亮相2024工博會

    性價比天花?觸覺智能發(fā)布RK3506核心(寬溫級RK3506 工業(yè)RK3506J

    深圳觸覺智能SOM3506核心現(xiàn)已上市,搭載RK3506B/
    的頭像 發(fā)表于 03-07 10:35 ?831次閱讀
    性價比天花<b class='flag-5'>板</b>?觸覺智能發(fā)布<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b>核心<b class='flag-5'>板</b>(寬溫級<b class='flag-5'>RK3506</b> <b class='flag-5'>工業(yè)</b>級<b class='flag-5'>RK3506J</b>)

    【技術簡析】觸覺智能RK3506 Linux星閃網關開發(fā)板有什么奧妙?

    工業(yè)智能化與物聯(lián)網深度融合的今天,深圳觸覺智能推出首款搭載RK3506芯片的Linux
    的頭像 發(fā)表于 03-21 11:58 ?701次閱讀
    【技術簡析】觸覺智能<b class='flag-5'>RK3506</b> <b class='flag-5'>Linux</b>星閃網關<b class='flag-5'>開發(fā)板</b>有什么奧妙?

    RK35063ARM+Cortex-A7 + ARM Cortex-M0)工業(yè)核心選型資料

    創(chuàng)龍科技SOM-TL3506是一款基于RK3506J/
    的頭像 發(fā)表于 04-09 09:04 ?1031次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b>(<b class='flag-5'>3</b><b class='flag-5'>核</b>ARM+Cortex-<b class='flag-5'>A7</b> + ARM Cortex-M0)<b class='flag-5'>工業(yè)</b>核心<b class='flag-5'>板</b>選型資料

    國產RK3506 3ARM+Cortex-A7 + ARM Cortex-M0 工業(yè)評估說明書

    創(chuàng)龍科技TL3506-EVM是一款基于RK3506J/
    的頭像 發(fā)表于 04-29 15:42 ?2125次閱讀
    <b class='flag-5'>國產</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b> <b class='flag-5'>3</b><b class='flag-5'>核</b>ARM+Cortex-<b class='flag-5'>A7</b> + ARM Cortex-M0 <b class='flag-5'>工業(yè)</b>評估<b class='flag-5'>板</b>說明書

    米爾基于RK3506核心開發(fā)板

    MYC-YR3506核心開發(fā)板新一代入門級國產工業(yè)處理器RK3506,3
    發(fā)表于 05-15 16:00 ?5次下載

    睿擎派RK3506J開發(fā)板開箱記錄、初步調試

    睿擎派基于RK3506J開發(fā),RK3506J是一款三A7+M0的入門級工業(yè)MPU,由于其價位低
    的頭像 發(fā)表于 06-20 20:43 ?588次閱讀
    睿擎派<b class='flag-5'>RK3506J</b><b class='flag-5'>開發(fā)板</b>開箱記錄、初步調試

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

    本文主要基于評估演示LVGL應用開發(fā)案例,適用開發(fā)環(huán)境如下。創(chuàng)龍科技 TL3576-EVM 是一款基于
    的頭像 發(fā)表于 06-23 15:17 ?257次閱讀
    全<b class='flag-5'>國產</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK</b>3576 ARM 八<b class='flag-5'>核</b> 2.2<b class='flag-5'>GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—LVGL應用<b class='flag-5'>開發(fā)</b>案例

    國產! RK3576 ARM 八 2.2GHz 工業(yè)開發(fā)板Linux應用開發(fā)手冊

    創(chuàng)龍科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能處理器設計的
    的頭像 發(fā)表于 06-25 16:44 ?352次閱讀
    全<b class='flag-5'>國產</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK</b>3576 ARM 八<b class='flag-5'>核</b> 2.2<b class='flag-5'>GHz</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><b class='flag-5'>手冊</b>

    創(chuàng) RK3562 國產 2GHzA53 工業(yè)開發(fā)板—調試工具安裝

    創(chuàng)龍科技 TL3562-EVM-B 是一款基于 RK3562J/RK3562 處理器設計的
    的頭像 發(fā)表于 06-30 10:28 ?230次閱讀
    <b class='flag-5'>創(chuàng)</b><b class='flag-5'>龍</b><b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK</b>3562 <b class='flag-5'>國產</b> 2<b class='flag-5'>GHz</b> 四<b class='flag-5'>核</b><b class='flag-5'>A</b>53 <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—調試工具安裝

    創(chuàng) RK3562 國產 2GHzA53 工業(yè)開發(fā)板—IRIG-B碼對時案例

    創(chuàng)龍科技 TL3562-EVM-B 是一款基于 RK3562J/RK3562 處理器設計的
    的頭像 發(fā)表于 07-08 14:07 ?190次閱讀
    <b class='flag-5'>創(chuàng)</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK</b>3562 <b class='flag-5'>國產</b> 2<b class='flag-5'>GHz</b> 四<b class='flag-5'>核</b><b class='flag-5'>A</b>53 <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—IRIG-B碼對時案例

    【新品發(fā)布】硬核性能,降本之選,啟揚RK3506開發(fā)板全面上新

    STAMP-RK3506-KIT開發(fā)板基于RockchipRK3506處理器開發(fā)設計。集成三Cortex-
    的頭像 發(fā)表于 07-10 17:30 ?367次閱讀
    【新品發(fā)布】硬核性能,降本之選,啟揚<b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>全面上新