日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

基于 RV1126B 評估板的 Linux 系統(tǒng)開發(fā)詳解(一)

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

掃碼添加小助手

加入工程師交流群

前 言

本文涵蓋了Linux系統(tǒng)開發(fā)的各個環(huán)節(jié),包括開發(fā)環(huán)境的搭建、LinuxSDK的配置與編譯、U-Boot、Kernel及Rootfs的開發(fā),以及系統(tǒng)鏡像的替換方法。同時介紹系統(tǒng)鏡像的打包與解包、關(guān)鍵計算單元(CPU、NPU)和內(nèi)存子系統(tǒng)(DDR)性能策略配置與管理的詳細步驟,旨在幫助開發(fā)者完成系統(tǒng)開發(fā)。

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

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

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

LinuxSDK開發(fā)包:LinuxSDK-[版本號](基于rv1126b_linux6.1_release_v1.2.0)

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

交叉編譯工具鏈:

應(yīng)用開發(fā):aarch64-buildroot-linux-gnu-gcc(版本為13.4.0,通過LinuxSDK編譯生成)

U-Boot、內(nèi)核開發(fā):gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu

備注:本文基于16GByte eMMC、2GByteLPDDR4X配置核心板進行演示。

術(shù)語表

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

wKgZO2oOd5KAWdbHAAA25x2oKn8393.png

1LinuxSDK配置與編譯

請先參考《開發(fā)環(huán)境搭建》文檔正確安裝LinuxSDK和依賴軟件,再執(zhí)行以下步驟。

1.1配置編譯選項

進入LinuxSDK源碼目錄,配置LinuxSDK編譯選項。

Host# cd /home/tronlong/RV1126B/rv1126b_linux6.1_release/

Host# ./build.sh lunch:tl1126_evm_defconfig

wKgZO2oOd6WANY8AAAKlmjBkll0826.png

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

我司提供的設(shè)備樹文件位于LinuxSDK源碼"kernel/arch/arm64/boot/dts/rockchip"目錄。設(shè)備樹文件根據(jù)評估板部分復(fù)用外設(shè)功能進行區(qū)分。具體說明如下表。

wKgZO2oOd6uAX3z-AAAYDKHxCcI045.png

其中,ETH1 RGMII和ETH2(FEPHY)只能選擇支持其中一個,tl1126-evm.dts設(shè)備樹文件通過修改宏定義選擇支持ETH1 RGMII或ETH2(FEPHY)。設(shè)備樹默認(rèn)支持ETH1 RGMII,如需啟用ETH2(FEPHY),可參考如下方法修改設(shè)備樹文件。

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

#define ETH_RGMII_1000M 0 //設(shè)置宏為0,關(guān)閉ETH1 RGMII

#define ETH_FEPHY_100M 1 //設(shè)置宏為1,開啟ETH2(FEPHY)

wKgZPGoOd7KAKdu3AACkCDxkQNA847.png

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

wKgZPGoOd7qAd8EFAAAZCucOAHA669.png

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

進入LinuxSDK源碼目錄執(zhí)行如下命令,進入SDK配置界面。

Host# ./build.sh config

wKgZO2oOd7-AUSKJAABiPNPVQo8142.png

選擇"Kernel",按Enter鍵進入到下一級配置選項。

wKgZPGoOd8aAf_yqAAFE_Rpa4ts805.png

選擇"device-tree scriptname",按Enter鍵后,進入編輯頁面。

wKgZPGoOd8yAdQrgAAD2Cj1wCLU679.png

進入編輯頁面將"tl1126-evm"修改為"tl1126-evm-mipi-lcd",選擇"Ok",按Enter鍵退出編輯頁面。

wKgZO2oOd9WAHoMsAAB0RSGTS1M850.png

選擇"Save",按Enter鍵保存配置。

wKgZPGoOd9-AMRmIAAD5dP96QNc664.png

在彈出的界面中按選擇"Ok",按Enter鍵保存。

wKgZPGoOd-WAAYwhAABoGH548UA276.png

在彈出的界面中按Enter鍵完成保存操作,修改會自動保存至"device/rockchip/.chips/rv1126b/tl1126_evm_defconfig"下的配置文件中。

wKgZO2oOd-uAVjG7AABKZagI2U4705.png

1.1.2配置內(nèi)核選項

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

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

Host# sudo apt-get install libncurses5-dev

wKgZPGoOd_GAMbkxAAEjsWVQXP0297.png

Host# sudo apt-get install libncursesw5-dev

wKgZPGoOd_iACRzLAAEg6eiCeZI431.png

ncurses庫安裝完成后,進入LinuxSDK源碼目錄,配置LinuxSDK編譯選項。

Host# cd /home/tronlong/RV1126B/rv1126b_linux6.1_release/

Host# ./build.sh tl1126_evm_defconfig

wKgZO2oOd_6AdcA5AADIV63Iong607.png

執(zhí)行如下命令進入內(nèi)核配置菜單。

Host# ./build.sh kernel-config

wKgZO2oOeA-AAGenAAEofv8H7Tk136.pngwKgZPGoOeBCAZOVvAAFKekS6WWY326.png

可通過鍵盤的方向鍵選中對應(yīng)菜單欄。在被選中的情況下,可按Enter鍵進入子菜單。菜單選項中藍色高亮的字母代表此菜單選項的快捷鍵,可在鍵盤上按下對應(yīng)的字母快速選中對應(yīng)的菜單選項。每個菜單選項前的括號內(nèi)容表示當(dāng)前菜單選項的配置狀態(tài)。選中對應(yīng)的菜單選項后,按下Y鍵,會將相應(yīng)的選項配置編譯到內(nèi)核中,同時菜單選項前面變?yōu)? * >。按下N鍵,不會將相應(yīng)的選項配置編譯為內(nèi)核模塊。按下M鍵,會將相應(yīng)的選項配置編譯為內(nèi)核模塊,菜單選項前面變?yōu)? M >。如需搜索,可按下/鍵打開搜索框,然后輸入要搜索的內(nèi)容。配置完畢后,選中,按Enter鍵保存配置選項。然后選中,按Enter鍵退出。備注:若配置有改動,退出menuconfig后腳本會自動將改動保存到原始的defconfig文件。原始的defconfig文件位于LinuxSDK源碼"kernel/arch/arm64/configs/rockchip_linux_defconfig"目錄下。1.1.3配置Buildroot如需修改Buildroot配置,請執(zhí)行如下命令打開Buildroot配置界面。若無需修改Buildroot配置,可跳過此步驟。Host# cd /home/tronlong/RV1126B/rv1126b_linux6.1_release/Host# ./build.sh buildroot-config可通過鍵盤的方向鍵選中對應(yīng)菜單欄。在被選中的情況下,可按Enter鍵進入子菜單。菜單選項中藍色高亮的字母代表此菜單選項的快捷鍵,可在鍵盤上按下對應(yīng)的字母快速選中對應(yīng)的菜單選項。

每個菜單選項前的括號內(nèi)容表示當(dāng)前菜單選項的配置狀態(tài)。選中對應(yīng)的菜單選項后,按下Y鍵,會將相應(yīng)的選項配置編譯到Buildroot中,同時菜單選項前面變?yōu)?strong>< * >。按下N鍵,不會將相應(yīng)的選項配置編譯到Buildroot中。如需搜索,可按下/鍵打開搜索框,然后輸入要搜索的內(nèi)容。

配置完畢后,選中,按Enter鍵保存配置選項。然后選中,按Enter鍵退出。若配置有改動,退出menuconfig后腳本會自動將改動保存到原始的defconf文件。

1.2編譯LinuxSDK

請確保已參照“配置編譯選項”章節(jié)配置LinuxSDK編譯選項,然后在LinuxSDK的源碼目錄下執(zhí)行如下命令,一鍵編譯生成U-Boot、Kernel、Buildroot、Recovery等鏡像,并打包生成Linux系統(tǒng)鏡像。

Host# ./build.sh

wKgZPGoOeC6AKT_0AAEimmUC0RA895.png

預(yù)計耗時約2小時后編譯完成,最終在rockdev目錄下生成U-Boot、Kernel、Buildroot、Recovery、Linux系統(tǒng)等鏡像如下所示。

wKgZO2oOeDiAP4pUAAIOqPsdpqw378.pngwKgZO2oOeDiAcXKRAAFrbPfdAWI426.png

1.3系統(tǒng)組件鏡像說明

wKgZO2oOeEOAWGV8AABHVvX6sF8621.png

審核編輯 黃宇

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

    關(guān)注

    88

    文章

    11891

    瀏覽量

    220206
  • 評估板
    +關(guān)注

    關(guān)注

    1

    文章

    1154

    瀏覽量

    31443
  • RV1126B
    +關(guān)注

    關(guān)注

    0

    文章

    152

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    新品發(fā)布!RV1126B正式上線!

    新品發(fā)布!RV1126B正式上線!
    的頭像 發(fā)表于 09-15 09:16 ?7757次閱讀
    新品發(fā)布!<b class='flag-5'>RV1126B</b>正式上線!

    基于 RV1126B 評估Linux 系統(tǒng)開發(fā)詳解(二)

    本文為創(chuàng)龍科技RV1126B 評估 Linux 系統(tǒng)開發(fā)指南,包含 SDK 編譯、引導(dǎo)程序、內(nèi)核、文件
    的頭像 發(fā)表于 05-22 10:32 ?1907次閱讀
    基于 <b class='flag-5'>RV1126B</b> <b class='flag-5'>評估</b><b class='flag-5'>板</b>的 <b class='flag-5'>Linux</b> <b class='flag-5'>系統(tǒng)開發(fā)</b><b class='flag-5'>詳解</b>(二)

    【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】介紹、系統(tǒng)安裝

    【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】介紹、系統(tǒng)安裝 本文介紹了靈眸科技 EASY EAI Nano-TB(RV1126B)
    發(fā)表于 12-23 18:05

    【飛凌嵌入式RV1126B開發(fā)板】+兩款開發(fā)板之比較

    目前兩款常見的RV1126B開發(fā)板,款是靈眸科技推出的EASY EAI Nano-TB(RV1126B)開發(fā)套件,另
    發(fā)表于 03-05 23:32

    【飛凌嵌入式RV1126B開發(fā)板試用體驗】+ 1. 開發(fā)環(huán)境搭建

    及嵌入式 AI 系統(tǒng)開發(fā)。 OK1126B開發(fā)板的詳細信息可以參考板卡試用頁面:https://bbs.elecfans.com/try_RV1126B.html,使用說明可參考官方
    發(fā)表于 03-16 15:34

    【飛凌嵌入式RV1126B開發(fā)板試用體驗】初識飛凌嵌入式RV1126B開發(fā)板

    這幾天剛收到飛凌嵌入式RV1126B開發(fā)板,帶大家先認(rèn)識下這塊開發(fā)板,收到的開發(fā)板如下圖。 開發(fā)板
    發(fā)表于 04-13 17:27

    【飛凌嵌入式RV1126B開發(fā)板試用體驗】飛凌嵌入式RV1126B開發(fā)板開發(fā)環(huán)境搭建

    收到飛凌嵌入式RV1126B開發(fā)板有幾天,對飛凌嵌入式RV1126B開發(fā)板研究后也對開發(fā)板有了
    發(fā)表于 05-12 00:26

    RV1126系列選型指南:從RV1126RV1126B,文看懂升級差異

    2025年7月,瑞芯微正式發(fā)布新代AI視覺芯片RV1126B。作為其金牌方案商,EASYEAI靈眸科技同步推出搭載該芯片的AIoT核心EAI1126B-Core-T。相較于前代
    的頭像 發(fā)表于 09-04 10:50 ?5587次閱讀
    <b class='flag-5'>RV1126</b>系列選型指南:從<b class='flag-5'>RV1126</b>到<b class='flag-5'>RV1126B</b>,<b class='flag-5'>一</b>文看懂升級差異

    替代升級實錘!實測RV1126B,CPU性能吊打RV1126

    RV1126B核心已上市并穩(wěn)定量產(chǎn)供應(yīng)實測開始,設(shè)備使用觸覺智能RV1126核心RV1126B核心
    的頭像 發(fā)表于 12-11 17:13 ?2843次閱讀
    替代升級實錘!實測<b class='flag-5'>RV1126B</b>,CPU性能吊打<b class='flag-5'>RV1126</b>

    瑞芯微RV1126B 方案特性

    瑞芯微RV1126B是面向邊緣視覺場景的專用處理芯片,憑借低功耗、內(nèi)置AI-ISP、雙路MIPI-CSI接口以及端側(cè)AI算力,可支撐常規(guī)監(jiān)控、雙光譜、多目視覺等多類相機產(chǎn)品開發(fā),配合定制化設(shè)計,能夠
    的頭像 發(fā)表于 05-11 14:27 ?2209次閱讀
    瑞芯微<b class='flag-5'>RV1126B</b> 方案特性

    RV1126B 評估系統(tǒng)燒錄與 eMMC 固化指南

    本文為創(chuàng)龍科技RV1126B 評估 Linux 系統(tǒng)固化指南,包含 SD 卡制作、USB 單臺燒錄、批量固化等方案。支持從 SD 卡啟動升
    的頭像 發(fā)表于 05-19 09:52 ?130次閱讀
    <b class='flag-5'>RV1126B</b> <b class='flag-5'>評估</b><b class='flag-5'>板</b><b class='flag-5'>系統(tǒng)</b>燒錄與 eMMC 固化指南

    RV1126B 評估 Linux 系統(tǒng)操作與配置詳解

    本文為創(chuàng)龍科技RV1126B 評估 Linux 系統(tǒng)使用指南,涵蓋啟動方式、系統(tǒng)信息查詢、內(nèi)存
    的頭像 發(fā)表于 05-20 11:05 ?114次閱讀
    <b class='flag-5'>RV1126B</b> <b class='flag-5'>評估</b><b class='flag-5'>板</b> <b class='flag-5'>Linux</b> <b class='flag-5'>系統(tǒng)</b>操作與配置<b class='flag-5'>詳解</b>

    RV1126B 評估 Linux 應(yīng)用開發(fā)與調(diào)試指南

    本文為創(chuàng)龍科技RV1126B 評估 Linux 應(yīng)用開發(fā)指南,涵蓋開發(fā)環(huán)境搭建、交叉編譯、GD
    的頭像 發(fā)表于 05-25 10:07 ?675次閱讀
    <b class='flag-5'>RV1126B</b> <b class='flag-5'>評估</b><b class='flag-5'>板</b> <b class='flag-5'>Linux</b> 應(yīng)用<b class='flag-5'>開發(fā)</b>與調(diào)試指南

    基于 RV1126B 評估的 GUI 應(yīng)用開發(fā)實戰(zhàn)(

    本文為創(chuàng)龍科技RV1126B 評估 GUI 開發(fā)指南,涵蓋 Qt 環(huán)境搭建、工程編譯、調(diào)試與自啟動,提供圖片顯示、LED 觸控控制完整案例。支持 HDMI/MIPI 屏顯示,適配工業(yè)
    的頭像 發(fā)表于 05-26 10:12 ?126次閱讀
    基于 <b class='flag-5'>RV1126B</b> <b class='flag-5'>評估</b><b class='flag-5'>板</b>的 GUI 應(yīng)用<b class='flag-5'>開發(fā)</b>實戰(zhàn)(<b class='flag-5'>一</b>)

    新品發(fā)布!新RV1126B開發(fā)套件EASY-EAI-PI2正式上線

    新品發(fā)布!新RV1126B開發(fā)套件EASY-EAI-PI2正式上線
    的頭像 發(fā)表于 06-08 11:08 ?462次閱讀
    新品發(fā)布!新<b class='flag-5'>一</b>代<b class='flag-5'>RV1126B</b><b class='flag-5'>開發(fā)</b>套件EASY-EAI-PI2正式上線
    阳曲县| 永济市| 凤庆县| 昭觉县| 临武县| 伊春市| 柯坪县| 乃东县| 雷州市| 本溪市| 临高县| 宜春市| 喜德县| 宜黄县| 池州市| 金乡县| 巴楚县| 灌云县| 江源县| 曲周县| 吴旗县| 麦盖提县| 临沭县| 宜宾县| 江陵县| 鄂州市| 永胜县| 旌德县| 淮安市| 元江| 修武县| 赤城县| 琼结县| 金山区| 东兰县| 和静县| 静宁县| 育儿| 奎屯市| 洪雅县| 嘉定区|