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

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

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

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

瑞芯微 RK3588 平臺 Debian 系統(tǒng)開發(fā)案例與使用說明

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

掃碼添加小助手

加入工程師交流群

前 言

請先按照開發(fā)環(huán)境搭建文檔進(jìn)行開發(fā)環(huán)境搭建,由于系統(tǒng)編譯過程需下載相關(guān)軟件工具包,因此請確保Ubuntu可正常訪問互聯(lián)網(wǎng)。本說明文檔適用開發(fā)環(huán)境如下:

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

虛擬機(jī):VMware16.2.5

開發(fā)環(huán)境:Ubuntu20.04.6 64bit

U-Boot:U-Boot-2017.09

Kernel:Linux-5.10.160、Linux-RT-5.10.160

Debian:Debian11

LinuxSDK:LinuxSDK-[版本號](基于rk3588_linux_release_v1.2.1_20230720)

Debian系統(tǒng)相關(guān)軟件包位于產(chǎn)品資料“4-軟件資料Debian”目錄下,具體如下表所示。其中,我司已提供U-Boot、Kernel、Filesystem和Debian系統(tǒng)鏡像文件,U-Boot、Kernel、Filesystem源碼位于LinuxSDK開發(fā)包內(nèi)。

備注:我司推薦使用最新版本的LinuxSDK,亦可根據(jù)“4-軟件資料DebianLinuxSDKLinuxSDK-feature-support.pdf”的變更說明,自行替換對應(yīng)模塊(如device/rockchip)至舊版本LinuxSDK進(jìn)行使用。

wKgZO2kK61WAPdpiAABBIWjrwoI255.png表 1

LinuxSDK安裝

安裝依賴軟件

執(zhí)行如下命令,安裝LinuxSDK開發(fā)包依賴軟件。

備注:安裝過程中,請保證Ubuntu可正常訪問互聯(lián)網(wǎng),若提示"*** is already the newest version ***"表示該軟件已安裝,請忽略。

Host# sudo apt-get install -y 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-devlibmpfr-dev

wKgZPGkK7CGAAd7cAAH-ZlIarz0068.png圖 1

wKgZO2kK7CGAck0dAAGJIuYyTfM717.png圖 2

執(zhí)行如下命令,將Python2和Python軟鏈接為Python3。

Host# sudo ln -s /usr/bin/python3 /usr/bin/python2

Host# sudo ln -s /usr/bin/python3/usr/bin/python

Host# ls -al /usr/bin/python*

wKgZO2kK7DWAfnj8AADXigpmosY721.png圖 3

執(zhí)行如下命令,查看Python版本,確認(rèn)是否鏈接成功。

備注:Python版本需3.8.0及以上。

Host# python --version

Host# python2 --version

wKgZPGkK7D2AUMmGAAA8R1LbLBA908.png圖 4

請將產(chǎn)品資料“4-軟件資料DebianTools”目錄下的LZ4_old1-dev.zip壓縮包拷貝至Ubuntu,執(zhí)行如下命令進(jìn)行解壓。

Host# unzip LZ4_old1-dev.zip

wKgZO2kK7EaAXFw8AAIobf1huaI389.png圖 5

執(zhí)行如下命令,進(jìn)行安裝LZ4。

Host# cd LZ4_old1-dev/

Host# make

Host# sudo make install

Host# sudo install -m 0755 lz4 /usr/bin/lz4

wKgZO2kK7E-Aehj4AACKznFr7pc137.png圖 6

wKgZPGkK7E-AZuaDAACcu0ynXj8270.png圖 7

執(zhí)行如下命令,查看LZ4版本信息。

備注:LZ4版本需v1.9.3及以上。

Host# lz4 -v

wKgZPGkK7HWAE76TAAA9GR0Nriw217.png圖 8

執(zhí)行如下命令,安裝PPA。

Host# sudo apt install software-properties-common

wKgZPGkK7J6AKXIJAAH6hj1YBQg406.png圖 9

執(zhí)行如下命令,向PPA中更新Git軟件源,需按回車鍵確認(rèn)更新。

Host# sudo add-apt-repository ppa:git-core/ppa

wKgZO2kK7KeAGEgsAADBcAcdvFg750.png圖 10

執(zhí)行如下命令,更新軟件列表并安裝Git。

備注:安裝時(shí)長受網(wǎng)絡(luò)速率影響,請耐心等待。

Host# sudo apt-get update

Host# sudo apt-get install git

wKgZPGkK7LGAKYVkAAHGIzO0WzA911.png圖 11

wKgZPGkK7LGAX2WFAAHdl0FzD_c719.png圖 12

執(zhí)行如下命令,查看Git版本信息。

備注:建議將版本更新至2.38.0及以上,以免因版本過低導(dǎo)致LinuxSDK編譯失敗。

Host# git -v

wKgZPGkK7MCAbZGyAAAhvJqyh9I184.png圖 13

請將產(chǎn)品資料“4-軟件資料DebianTools”目錄下的live-build-master.zip壓縮包拷貝至Ubuntu系統(tǒng)live-build目錄下,執(zhí)行如下命令新建live-build目錄,并進(jìn)行解壓。

Host# mkdirlive-build

Host# cd live-build

Host# unzip live-build-master.zip

wKgZO2kK7PWADF_gAAEzfDOllGE513.png圖 14

wKgZPGkK7PWAexKGAADBkiS_XmM467.png圖 15

執(zhí)行如下命令,安裝live-build-master相關(guān)文件。

Host# cd live-build-master

Host# sudo apt-get remove live-build

Host# git clone https://salsa.debian.org/live-team/live-build.git --depth 1 -b debian/1%20230131

wKgZO2kK7UyAPTKqAAHxmLmjwKE857.png圖 16

執(zhí)行如下命令,編譯相關(guān)配置。

Host# cd live-build

Host# rm -rf manpages/po/

Host# sudo make install -j8

wKgZPGkK7VOAIVyKAAHVdqRBJcU965.png圖 17

解壓LinuxSDK

由我司提供的LinuxSDK-[版本號].tar.gz開發(fā)包位于產(chǎn)品資料“4-軟件資料DebianLinuxSDK”目錄下,基于瑞芯微的rk3588_linux_release_v1.2.1_20230720進(jìn)行開發(fā)。

打開Ubuntu,執(zhí)行如下命令,創(chuàng)建RK3588工作目錄。

Host# mkdir -p/home/tronlong/RK3588

wKgZO2kK7VuAIoXqAABHsYxidWw567.png圖 18

請將LinuxSDK開發(fā)包拷貝至RK3588工作目錄,執(zhí)行如下命令,將LinuxSDK開發(fā)包解壓至RK3588工作目錄。耗時(shí)5min后解壓完成,生成rk3588_linux_release_v1.2.1文件夾,即為LinuxSDK源碼目錄。為了減少LinuxSDK大小,通過repo進(jìn)行壓縮,壓縮后在LinuxSDK源碼目錄下生成.repo的隱藏目錄。

備注:LinuxSDK版本號以實(shí)際情況為準(zhǔn)。

Host# cd /home/tronlong/RK3588/

Host# tar -zxf LinuxSDK-v2.0.tar.gz

wKgZPGkK7WaAeemrAACKVb5sn68901.png圖 19

執(zhí)行如下命令,查看當(dāng)前LinuxSDK源碼目錄。

備注:LinuxSDK-v2.5.tar.gz及以上版本,無需從repo倉庫更新LinuxSDK源碼。

Host# cd rk3588_linux_release_v1.2.1/

Host# ls -al

wKgZPGkK7XGARi3UAABU5D8JyfU852.png表 2?LinuxSDK源碼目錄結(jié)構(gòu)

wKgZO2kK7XKAAvw5AAHtjRZ7sLw605.png圖 20

解壓Debian dl壓縮包

請將產(chǎn)品資料“4-軟件資料DebianLinuxSDK”目錄下的dl.tar.gz壓縮包拷貝至"RK3588/rk3588_linux_release_v1.2.1/buildroot/"目錄。dl.tar.gz壓縮包用于存放從官網(wǎng)下載的開源軟件包,LinuxSDK編譯時(shí)可從該目錄獲取開源包,以節(jié)約下載時(shí)間,提高編譯效率,且能避免因網(wǎng)絡(luò)環(huán)境差異導(dǎo)致編譯失敗的問題。

wKgZPGkK7YeALK1mAACRscpgGvo859.png圖 21

執(zhí)行如下命令,將dl.tar.gz壓縮包解壓至當(dāng)前目錄。

Host# tar -zxf dl.tar.gz

wKgZO2kK7Y6AXpz0AACz7R8LWlg763.png圖 22

Debian系統(tǒng)鏡像編譯、生成

配置編譯選項(xiàng)

進(jìn)入LinuxSDK源碼目錄,執(zhí)行如下命令配置編譯選項(xiàng)。

Host# ./build.sh device/rockchip/rk3588/tl3588_evm_defconfig

wKgZO2kK7ZaAPu_MAADE0RWVs5I125.png圖 23

配置編譯設(shè)備樹文件

由于部分外設(shè)功能之間存在引腳復(fù)用關(guān)系,因此需通過不同的設(shè)備樹文件進(jìn)行配置。我司提供的設(shè)備樹文件位于LinuxSDK源碼"kernel/arch/arm64/boot/dts/rockchip/"目錄,具體說明如下。

wKgZO2kK7Z6AJ93aAAAdOWvUJd4320.png表 3

評估板使用的設(shè)備樹文件存在多級的依賴關(guān)系,具體如下表所示。表中的下一級設(shè)備樹文件,被上一級設(shè)備樹文件所引用。

wKgZPGkK7aWAMihRAAAaogkxGb0449.png表 4

LinuxSDK默認(rèn)編譯的設(shè)備樹文件為tl3588-evm.dts,如需替換為支持對應(yīng)功能的其他設(shè)備樹,請參考以下步驟修改。本次操作以替換為tl3588-evm-edp.dts設(shè)備樹進(jìn)行演示,如需使用支持其它設(shè)備樹,修改方法同理。

執(zhí)行如下命令,修改"device/rockchip/rk3588/tl3588_evm_defconfig"文件。

Host# vi device/rockchip/rk3588/tl3588_evm_defconfig

wKgZO2kK7a2AOJYgAABGzMDwesU104.png圖 24

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

#RK_KERNEL_DTS_NAME="tl3588-evm" //添加注釋符"#"

RK_KERNEL_DTS_NAME="tl3588-evm-edp" //刪除注釋符"#"

wKgZO2kK7baAaKxQAAA9SDYQGsg238.png圖 25

執(zhí)行如下命令,配置編譯選項(xiàng)。

Host# ./build.sh device/rockchip/rk3588/tl3588_evm_defconfig

wKgZPGkK7b2AGmC2AADGvPjRjYc852.png圖 26

配置內(nèi)核選項(xiàng)

我司默認(rèn)配置的是Linux內(nèi)核(推薦使用)。如需修改內(nèi)核編譯選項(xiàng)配置,請繼續(xù)執(zhí)行"make xxxmenuconfig"命令打開圖形配置界面。此命令通過讀取當(dāng)前目錄的.config文件,以圖形界面的方式提供內(nèi)核編譯配置查看和修改方法。如無需修改內(nèi)核編譯選項(xiàng)配置,可跳過此步驟。

menuconfig是一套圖形化的配置工具,需要ncurses庫支持。ncurses庫提供了一系列的API函數(shù)供調(diào)用者生成基于文本的圖形界面,因此需要先執(zhí)行如下命令通過網(wǎng)絡(luò)安裝ncurses庫。

Host# sudo apt-get install libncurses5-dev

Host# sudo apt-get install libncursesw5-dev

wKgZO2kK7cWAes4VAAD8NawyoyA318.png圖 27

ncurses庫安裝完成后,執(zhí)行如下命令打開圖形配置界面。

Host# ./build.sh kernel-config

wKgZPGkK7c6AD2e_AAEpaWEspyQ859.png圖 28

wKgZO2kK7c6AVfbkAAJbvy5fip0529.png圖 29

可通過鍵盤的方向鍵選中對應(yīng)菜單欄。在被選中的情況下,可按Enter鍵進(jìn)入子菜單。菜單選項(xiàng)中藍(lán)色高亮的字母代表此菜單選項(xiàng)的快捷鍵,可在鍵盤上按下對應(yīng)的字母快速選中對應(yīng)的菜單選項(xiàng)。每個(gè)菜單選項(xiàng)前的括號內(nèi)容表示當(dāng)前菜單選項(xiàng)的配置狀態(tài)。選中對應(yīng)的菜單選項(xiàng)后,按下Y鍵,會(huì)將相應(yīng)的選項(xiàng)配置編譯到內(nèi)核中,同時(shí)菜單選項(xiàng)前面變?yōu)? * >。按下N鍵,不會(huì)將相應(yīng)的選項(xiàng)配置編譯到內(nèi)核中。按下M鍵,會(huì)將相應(yīng)的選項(xiàng)配置編譯為內(nèi)核模塊,菜單選項(xiàng)前面變?yōu)? M >。如需搜索,可按下/鍵打開搜索框,然后輸入要搜索的內(nèi)容。圖 30在圖形配置界面中,進(jìn)入"General setup -> Preemption Model (Voluntary Kernel Preemption (Desktop)) ---> "路徑,選中"Fully Preemptible Kernel (Real-Time)"選項(xiàng),即可配置為Linux-RT內(nèi)核,此時(shí)菜單選項(xiàng)前面變?yōu)? X )。反之,則配置為Linux內(nèi)核。圖 31配置完畢后,可雙擊Esc鍵自動(dòng)保存退出。圖 32編譯LinuxSDK在LinuxSDK安裝目錄下執(zhí)行如下命令,一鍵編譯生成U-Boot、Kernel、Debian、Recovery等鏡像,并打包生成Debian系統(tǒng)鏡像。Host# ./build.sh圖 33由于當(dāng)前模式為非root用戶,因此在編譯過程中若遇到如下提示,請輸入用戶密碼,本次輸入Tronlong。圖 34預(yù)計(jì)耗時(shí)約2小時(shí)后編譯完成,最終在rockdev目錄下生成U-Boot、Kernel、Debian、Recovery等鏡像和Debian系統(tǒng)鏡像,如下圖所示。圖 35圖 36表 5鏡像文件說明請參考《系統(tǒng)啟動(dòng)卡制作及系統(tǒng)固化》文檔,將Debian系統(tǒng)鏡像文件固化至Micro SD卡或eMMC。備注:由于每次執(zhí)行命令"./build.sh"編譯LinuxSDK都會(huì)備份output目錄下的鏡像至"output/TL3588-EVM/DEBIAN/20231221_164609/IMAGES/"目錄下,將會(huì)占用較多的存儲空間,因此請根據(jù)實(shí)際情況刪除無需保留的鏡像文件,釋放儲存空間。圖 37由于篇幅過長等原因,部分內(nèi)容均不逐一展示,如需獲取完整版詳細(xì)資料,請關(guān)注創(chuàng)龍科技微信公眾號或官網(wǎng),或者評論區(qū)留言,感謝您的支持!

審核編輯 黃宇

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

    關(guān)注

    27

    文章

    735

    瀏覽量

    53903
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    518

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    RK3588?平臺?MPP?編譯?+ VPU?格式測試

    ? ? ? ? ? ? 大家在做 ?RK3588? 開發(fā)時(shí),是不是經(jīng)常困惑「怎么驗(yàn)證? VPU? 到底支持哪些編解碼格式?」「 MPP
    的頭像 發(fā)表于 12-25 11:33 ?1395次閱讀
    <b class='flag-5'>RK3588</b>?<b class='flag-5'>平臺</b>?MPP?編譯?+ VPU?格式測試

    【技術(shù)分享】RK3588如何搭建xenomai3+ethercat

    說明使用的RK3588的分支版本是linux-6.1-stan-rkr6內(nèi)核版本是6.1.99把的SDK更新到linux-6.1-st
    的頭像 發(fā)表于 12-11 17:26 ?725次閱讀
    【技術(shù)分享】<b class='flag-5'>RK3588</b>如何搭建xenomai3+ethercat

    RK3588核心板/開發(fā)板RT-Linux系統(tǒng)實(shí)時(shí)性及硬件中斷延遲測試

    本文介紹RK3588芯片平臺RT-Linux系統(tǒng)實(shí)時(shí)性及硬件中斷延遲測試,基于觸覺智能
    的頭像 發(fā)表于 11-28 18:57 ?378次閱讀
    <b class='flag-5'>RK3588</b>核心板/<b class='flag-5'>開發(fā)</b>板RT-Linux<b class='flag-5'>系統(tǒng)</b>實(shí)時(shí)性及硬件中斷延遲測試

    RK3588 平臺系統(tǒng)啟動(dòng)卡制作及 eMMC 固化操作手冊

    本文圍繞創(chuàng)龍科技研發(fā)的 RK3588 平臺評估板,詳細(xì)介紹系統(tǒng)啟動(dòng)卡制作(含 SD 啟動(dòng)卡
    的頭像 發(fā)表于 11-06 10:12 ?635次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>平臺</b><b class='flag-5'>系統(tǒng)</b>啟動(dòng)卡制作及 eMMC 固化操作手冊

    RK3588RK3576技術(shù)參數(shù)詳解

    保持高速增長,特別在汽車電子、工業(yè)應(yīng)用、機(jī)器視覺及各類機(jī)器人等重點(diǎn)領(lǐng)域持續(xù)擴(kuò)張。RK3588RK3576是在嵌入式
    的頭像 發(fā)表于 09-23 08:20 ?8316次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3588</b>與<b class='flag-5'>RK</b>3576技術(shù)參數(shù)詳解

    揭秘算力協(xié)處理器,RK3576/RK3588強(qiáng)大算力搭檔

    算力協(xié)處理器-Gongga1(簡稱“貢嘎”),是針對旗艦芯片
    的頭像 發(fā)表于 07-17 10:00 ?1035次閱讀
    揭秘<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>算力協(xié)處理器,<b class='flag-5'>RK</b>3576/<b class='flag-5'>RK3588</b>強(qiáng)大算力搭檔

    迅為RK3588開發(fā)板Linux安卓麒麟國產(chǎn)工業(yè)AI人工智能

    迅為RK3588開發(fā)板Linux安卓麒麟國產(chǎn)工業(yè)AI人工智能
    發(fā)表于 07-14 11:23

    干貨分享 | RK3588 Ubuntu系統(tǒng)Docker容器使用指南

    前言:在RK3588高性能AIoT平臺上運(yùn)行Ubuntu系統(tǒng)時(shí),Docker容器技術(shù)能極大
    的頭像 發(fā)表于 06-27 12:01 ?3577次閱讀
    干貨分享 | <b class='flag-5'>RK3588</b> Ubuntu<b class='flag-5'>系統(tǒng)</b>Docker容器使用指南

    迅為iTOP-3588開發(fā)板/核心板

    性能強(qiáng) iTOP-3588開發(fā)板采用RK3588處理器,是全新- -代AloT高端 應(yīng)用芯
    發(fā)表于 04-16 17:02

    迅為iTOP-RK3588S開發(fā)板/核心板RK3588S處理器6TOPS算力內(nèi)置NPU

    性能強(qiáng) iTOP-3588S開發(fā)板采用RK3588S處理器,是全新一代AloT高端應(yīng)用芯片
    發(fā)表于 04-10 11:13

    iTOP-3588開發(fā)板采用RK3588處理器四核心架構(gòu)GPU內(nèi)置獨(dú)立NPU強(qiáng)大的視頻編解碼

    性能強(qiáng) iTOP-3588開發(fā)板采用RK3588處理器,是全新- -代AloT高端 應(yīng)用芯
    發(fā)表于 04-09 16:09

    RK3588主板:多元場景的硬核“”力量

    搭載全新旗艦級RK3588芯片,采用先進(jìn)的8nm制程工藝,性能強(qiáng)勁,其配備了四核Cortex-A76和四核Cortex-A55處理器,最高主頻可達(dá)2.5GH
    的頭像 發(fā)表于 03-11 10:40 ?1432次閱讀
    <b class='flag-5'>RK3588</b>主板:多元場景的硬核“<b class='flag-5'>芯</b>”力量

    Banana Pi開源社區(qū)基于RK3588開發(fā)板,DeepSeek開發(fā)利器

    BPI-AIM7采用 RK3588,新一代旗艦八核64位處理器,主頻高達(dá)2.4GHz,6TOPS算力NPU,最高可配備32GB大內(nèi)存。雖然該接口與Jetson Nano完全兼容,
    發(fā)表于 02-19 18:27

    Banana Pi開源社區(qū)基于RK3588開發(fā)板,DeepSeek開發(fā)利器

    Banana Pi開源社區(qū)基于RK3588開發(fā)板,DeepSeek開發(fā)利器
    的頭像 發(fā)表于 02-19 18:25 ?3532次閱讀
    Banana Pi開源社區(qū)基于<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3588</b><b class='flag-5'>開發(fā)</b>板,DeepSeek<b class='flag-5'>開發(fā)</b>利器

    迅為RK3588S開發(fā)板/核心板介紹

    性能強(qiáng) iTOP-3588S開發(fā)板采用RK3588S處理器,是全新一代AloT高端應(yīng)用芯片
    發(fā)表于 02-13 14:40