前 言
本文旨在為用戶提供一套完整的嵌入式開發(fā)環(huán)境搭建指南,包括VMware虛擬機(jī)安裝、Ubuntu系統(tǒng)配置、Windows調(diào)試工具安裝等,確保用戶能夠順利搭建起嵌入式開發(fā)所需的環(huán)境。
開發(fā)環(huán)境
Windows開發(fā)環(huán)境:Windows10 64bit
Linux開發(fā)環(huán)境:VMware16.2.5、Ubuntu22.04.4 64bit
術(shù)語表
為便于閱讀,下表對文檔出現(xiàn)的關(guān)鍵術(shù)語進(jìn)行解釋;對于廣泛認(rèn)同釋義的術(shù)語,在此不做注釋。

評估板簡介
創(chuàng)龍科技TL3506-EVM是一款基于瑞芯微RK3506J/RK3506B處理器設(shè)計的3核ARM Cortex-A7 + ARM Cortex-M0國產(chǎn)工業(yè)評估板,主頻高達(dá)1.5GHz。評估板由核心板和評估底板組成,核心板CPU、ROM、RAM、電源、晶振等所有元器件均采用國產(chǎn)工業(yè)級方案,國產(chǎn)化率100%。同時,評估底板大部分元器件亦采用國產(chǎn)工業(yè)級方案,國產(chǎn)化率約為99%(按元器件數(shù)量占比,數(shù)據(jù)僅供參考)。核心板經(jīng)過專業(yè)的PCB Layout和高低溫測試驗證,支持選配屏蔽罩,質(zhì)量穩(wěn)定可靠,可滿足各種工業(yè)應(yīng)用環(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斷電保護(hù)模塊,并可選配外殼直接應(yīng)用于工業(yè)現(xiàn)場,方便用戶快速進(jìn)行產(chǎn)品方案評估與技術(shù)預(yù)研。
評估板硬件資源圖解1
評估板硬件資源圖解2
LinuxSDK安裝
由我司提供的LinuxSDK-[版本號].tar.gz開發(fā)包位于產(chǎn)品資料“4-軟件資料LinuxLinuxSDK”目錄下,基于瑞芯微的RK3506_LINUX6.1_SDK_Release_V1.1.0_20241128開發(fā)。
安裝依賴軟件
請先執(zhí)行如下命令,更新軟件列表。
Host# sudo apt-get update
圖 67
圖 68
執(zhí)行如下命令,安裝LinuxSDK開發(fā)包依賴軟件。
備注:安裝過程中,請保證Ubuntu可正常訪問互聯(lián)網(wǎng),若提示"*** is already the newest version ***"表示該軟件已安裝,請忽略。
Host# sudo apt-get install git ssh make gcc libssl-dev
liblz4-tool expect expect-dev g++ patchelf chrpath gawk texinfo chrpath
diffstat binfmt-support qemu-user-static live-build bison flex fakeroot
cmake gcc-multilib g++-multilib unzip device-tree-compiler ncurses-dev
libgucharmap-2-90-dev bzip2 expat gpgv2 cpp-aarch64-linux-gnu libgmp-dev
libmpc-dev bc python-is-python3 python2
圖 69
執(zhí)行如下命令,檢查主機(jī)的Make版本(需安裝Make 4.0及以上版本)。
Host# make -v
圖 70
執(zhí)行如下命令,檢查主機(jī)的Python版本(需安裝Python3.6及以上版本)。
Host# python3--version
圖 71
執(zhí)行如下命令,檢查主機(jī)的LZ4版本(需安裝LZ4 v1.7.3及以上版本)。
Host# lz4 -v
圖 72
解壓LinuxSDK
打開Ubuntu,執(zhí)行如下命令,創(chuàng)建RK3506工作目錄。
Host# mkdir -p/home/tronlong/RK3506
圖 73
請將Linux開發(fā)包拷貝至RK3506工作目錄,執(zhí)行如下命令,將LinuxSDK-[版本號].tar.gz開發(fā)包解壓至RK3506工作目錄。耗時約5min后解壓完成,生成rk3506_linux6.1_release_v1.1.0文件夾,即為LinuxSDK源碼目錄。
備注:LinuxSDK版本號以實(shí)際情況為準(zhǔn)。
Host# cd /home/tronlong/RK3506/
Host# tar -zxf LinuxSDK-v1.0.tar.gz
圖 74
執(zhí)行如下命令,查看當(dāng)前LinuxSDK源碼目錄。
Host# cd rk3506_linux6.1_release_v1.1.0/
Host# ls -al
圖 75

解壓Buildroot dl壓縮包
請將產(chǎn)品資料“4-軟件資料LinuxLinuxSDK”目錄下的dl.tar.gz壓縮包拷貝至RK3506工作目錄。dl.tar.gz為Buildroot dl目錄壓縮包,用于存放從官網(wǎng)下載的開源軟件包,LinuxSDK編譯時可從該目錄獲取開源包,以節(jié)約下載時間,提高編譯效率,且能避免因網(wǎng)絡(luò)環(huán)境差異導(dǎo)致編譯Buildroot失敗的問題。
圖 76
執(zhí)行如下命令將dl.tar.gz壓縮包解壓至LinuxSDK源碼目錄。解壓后可在LinuxSDK源碼目錄的"buildroot/dl"目錄下看到多個Buildroot系統(tǒng)工具源碼壓縮包。
Host# tar -zxf dl.tar.gz -C rk3506_linux6.1_release_v1.1.0/buildroot/
Host# ls rk3506_linux6.1_release_v1.1.0/buildroot/dl/
圖 77
詳細(xì)的代碼跟資料可以在我們的公眾號(Tronlong創(chuàng)龍科技)找到哦,在資料下載里面查找就好,如果找不到或者還有別的疑問可以直接詢問我們的技術(shù)人員。
由于篇幅太長資料分為上中下三分部,感興趣的可以點(diǎn)擊主頁看完整資料。
審核編輯 黃宇
-
嵌入式
+關(guān)注
關(guān)注
5202文章
20540瀏覽量
335643 -
開發(fā)板
+關(guān)注
關(guān)注
26文章
6336瀏覽量
119266 -
瑞芯微
+關(guān)注
關(guān)注
27文章
803瀏覽量
54515 -
RK3506
+關(guān)注
關(guān)注
0文章
97瀏覽量
956
發(fā)布評論請先 登錄
米爾瑞芯微多核異構(gòu)低功耗RK3506核心板重磅發(fā)布
米爾基于RK3562與RK3506開發(fā)板有什么區(qū)別?
RK3506各型號該怎么選?瑞芯微全新工業(yè)芯片介紹 觸覺智能出品
【技術(shù)簡析】觸覺智能RK3506 Linux星閃網(wǎng)關(guān)開發(fā)板有什么奧妙?
瑞芯微RK3506(3核ARM+Cortex-A7 + ARM Cortex-M0)工業(yè)核心板選型資料
國產(chǎn)!瑞芯微RK3506(3核A7@1.5GHz+雙網(wǎng)口+雙CAN-FD)工業(yè)評估板硬件說明書
瑞芯微RK3506開發(fā)板必備之LVGL應(yīng)用開發(fā)手冊,深圳觸覺智能出品
瑞芯微RK3506開發(fā)板之Qt應(yīng)用開發(fā)手冊(上) 深圳觸覺智能出品,嵌入式方案商
瑞芯微RK3506開發(fā)板Ethercat主站適配開發(fā)詳細(xì)攻略,實(shí)測微秒級抖動延遲!
米爾基于瑞芯微RK3506核心板開發(fā)板
瑞芯微RK3506開發(fā)板必備攻略之Qt應(yīng)用開發(fā)手冊(下),觸覺智能工控嵌入式方案商
【新品發(fā)布】硬核性能,降本之選,啟揚(yáng)RK3506開發(fā)板全面上新
國產(chǎn)!瑞芯微RK3506(3核A7@1.5GHz+雙網(wǎng)口+雙CAN-FD)工業(yè)開發(fā)板——開發(fā)環(huán)境搭建(中)
評論