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

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

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

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

瑞芯微(EASY EAI)RV1126B kernel

廣州靈眸科技有限公司 ? 2026-05-25 10:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 環(huán)境準(zhǔn)備和源碼獲取

1.1 燒錄工具下載與部署

首先到【百度網(wǎng)盤】上下載相關(guān)的資源:

鏈接:https://pan.baidu.com/s/1XJsIMHJ51LG9_V3pok2vpA?pwd=1234

提取碼:1234

v2-1d6a169901fe109049566f6182007d18_720w.webp

把燒錄工具放進虛擬機任意位置(以~/rv1126b_sdk為例)。如下圖所示。

v2-7ea58d82a845ef34ef10829a2c91b917_720w.webp

然后定位到工具的位置(以~/rv1126b_sdk為例),并修改可執(zhí)行權(quán)限:

cd ~/rv1126b_sdk/ chmod 777 upgrade_tool

再把工具放到虛擬機的/usr/bin目錄中:

sudo mv upgrade_tool /usr/bin

v2-bbdc55323669c5ad20f4f4d43cefe05e_720w.webp

最后,需要重啟終端。工具即可生效。(注:此工具僅需要在虛擬機環(huán)境中部署一次,后續(xù)使用過程中均無須重復(fù)此步驟)

1.2 開發(fā)環(huán)境準(zhǔn)備

通過閱讀《入門指南/開發(fā)環(huán)境準(zhǔn)備/Easy-Eai編譯環(huán)境準(zhǔn)備與更新》,并按照其相關(guān)的操作,進行編譯環(huán)境的部署。

在PC端Ubuntu系統(tǒng)中執(zhí)行run腳本,進入EASY-EAI編譯環(huán)境,具體如下所示。

cd ~/develop_environment ./run.sh

v2-e1127efd76bcca3331922be6d17e546f_720w.webp

1.3 源碼獲取

通過閱讀《嵌入式底層開發(fā)/ubuntu系統(tǒng)SDK/編譯說明》,并按照其相關(guān)的操作,進行內(nèi)核源碼的獲取以及進行初次編譯。

1.4 創(chuàng)建內(nèi)核開發(fā)目錄

完成SDK初次編譯以后,執(zhí)行下方命令,拷貝一份kernel倉庫

cp kernel -r kernel_dev

v2-7272c6d16f16e76f394e240ee66adb4d_720w.webp

進到kernel_dev目錄,然后創(chuàng)建一個分支,用于管理用戶的自定義代碼

cd kernel_dev/ git checkout -b dev

v2-e94500b956accccc8058707dc51403cb_720w.webp

2. 內(nèi)核使用說明

2.1 編譯配置說明

回到sdk根目錄,修改板卡編譯配置文件:

cd /opt/rv1126b_sdk/ubuntu vim configs/easy-eai-nano-tb-cfg.sh

v2-39aabd47ff365078da1e96c8eea48fc6_720w.webp

內(nèi)核驅(qū)動配置文件在此目下:/opt/rv1126b_sdk/ubuntu/kernel_dev/arch/arm64/configs/

設(shè)備樹文件在此目錄下:/opt/rv1126b_sdk/ubuntu/kernel_dev/arch/arm64/boot/dts/rockchip/

2.2 內(nèi)核編譯

在sdk根目(/opt/rv1126b_sdk/ubuntu/)錄,執(zhí)行下列命令,把需要編譯內(nèi)核的目錄,從“kernel”切換成“kernel_dev”

export KERNEL_DEVELOP=kernel_dev

* 此環(huán)境變量僅在【當(dāng)前環(huán)境】的【當(dāng)前終端窗口】生效,若重新打開一個終端窗口,則又會默認去編譯“kernel”目錄。

* 也可以把這條命令添加到.config文件里,使其一直生效。但在不需要它時,記得要對其進行注釋。

再次執(zhí)行build kernel命令

./build.sh kernel

v2-acec3f0159fe195913815ae06909f98b_720w.webp

先按下【回車鍵】確認編譯的是內(nèi)核源碼。一旦需要編譯“非kernel目錄”的內(nèi)核源碼,則會出現(xiàn)如上提示:需要編譯的內(nèi)核目錄是否/opt/xxx/xxx/kernel_dev?按下【回車鍵】再次確認后,執(zhí)行編譯動作。

編譯完成如下所示:

v2-1bd98712bd923181b402ad38364a7817_720w.webp

* 注意:在編譯【到內(nèi)核】時,會有一步檢查磁盤文件時間戳的操作,如果此時/mnt已經(jīng)斷開,則會因為nfs無限超時一直卡著不動。解決方法是:先用Ctrl+C退出編譯,然后再用sudo umount -f /mnt去卸載這個目錄,最后再重新編譯。

2.3 編譯wifi驅(qū)動

一旦內(nèi)核【驅(qū)動配置】或者【設(shè)備樹配置】修改過多,則會出現(xiàn)內(nèi)核驅(qū)動符號表變更的情況,如果需要在rootfs上加載的wifi驅(qū)動符號表未變更。就會因為符號沖突而導(dǎo)致wifi驅(qū)動失敗。解決方法是:在編譯完內(nèi)核源碼以后,再一次編譯wifi驅(qū)動。

在ubuntu目錄,執(zhí)行下方命令,實行wifi驅(qū)動的編譯:

./hooks/hook-none-install-wifibt-db37.sh

注:此命令依賴rootfs,因此在執(zhí)行它之前,必須要執(zhí)行過./build.sh all或者./build.sh rootfs

v2-8f2c9552c645accbd85457a5dfff0f9c_720w.webp

編譯完成會出現(xiàn)如下輸出:

v2-6619b77229276948ef4704aaf65be66a_720w.webp

2.4 編譯結(jié)果說明

編譯完畢后,會在output目錄中更新以下3個文件:

v2-c02adfff23e0e2d0ee8cf79f09176f9b_720w.webp

boot.img:內(nèi)核鏡像文件(rk的uboot鏡像叫uboot.img)。

db37-ko.tar.gz:wifi藍牙驅(qū)動及相關(guān)配置(wifi驅(qū)動編譯比較特殊,它需要單獨生成)。

lib_modules.tar.gz:需要在rootfs階段加載的驅(qū)動(比如那些CONFIG配置成"=m"的驅(qū)動)。

*若修改dts或驅(qū)動配置的內(nèi)容比較多,驅(qū)動符號表變更,則需要把lib_modules.tar.gz和db37-ko.tar.gz解壓到rootfs中。

3. 更新內(nèi)核

kernel編譯完成后,通過組合鍵【Ctrl+Shift+T】打開一個新的終端窗口,如下所示:

v2-f3c6449d1ebe9435909436a35f44e4cb_720w.webp

然后定位到剛剛內(nèi)核編譯的輸出目錄中:

cd ~/rv1126b_sdk/ubuntu/output

v2-87e8929f21c5a292c57066e5fa59c1b0_720w.webp

再打開第三個終端窗口,通過adb shell進入到【開發(fā)板】后臺(adb使用可參考《入門指南/開發(fā)板調(diào)試方式介紹/adb調(diào)試》一文)。

v2-6ce19bc8c41fa75a40b930d581147305_720w.webp

3.1 更新db37-ko.tar.gz

回到【第二個窗口】,采用adb命令,把db37-ko.tar.gz推送到板卡上:

adb push db37-ko.tar.gz /userdata

v2-36af024eb54c3b7d9c62eb07589379a3_720w.webp

去到【第三個窗口】,解壓db37-ko.tar.gz

tar -xvf /userdata/db37-ko.tar.gz -C / && sync

v2-d630a5c72c80a8e42b2ba8a3dca32f77_720w.webp

3.2 更新lib_modules.tar.gz

回到【第二個窗口】,采用adb命令,把lib_modules.tar.gz推送到板卡上:

adb push lib_modules.tar.gz /userdata

v2-ac87865d322666e5e3e90b14fe724e18_720w.webp

去到【第三個窗口】,把lib_modules.tar.gz解壓到/usr,命令如下:

cd /userdata tar -xvf lib_modules.tar.gz -C /usr && sync

v2-9f69aed832b5048dbd1b8522b6c50e49_720w.webp

3.3 更新boot.img

在【開發(fā)板上(第三個窗口)】執(zhí)行【重啟到loader模式】命令:

reboot loader

v2-af5a686383a7d54fd5a6a8f3548d1898_720w.webp

* 如果這種方式進入loader模式失敗,還可以通過硬件按鍵進入(參考《固件燒錄與更新》==2.1-手動進入 Loader模式==);

再回到【第二個窗口】,執(zhí)行下方命令,把kernel.img更新到開發(fā)板上

sudo upgrade_tool di -boot boot.img

v2-98badc20d184b91714e80064730e1ca9_720w.webp

出現(xiàn)Download image ok.則說明內(nèi)核已經(jīng)成功燒錄。此時用下方命令,或者【RST按鍵】重啟設(shè)備即可。

sudo upgrade_tool rd

若出現(xiàn)下方報錯,則有可能是板卡進入了MASKROM模式,需要用網(wǎng)盤固件把MiniLoaderall.bin燒錄一遍。

v2-3a475656104053e65b4e4262428d9bdf_720w.webp

除了上述方法可以更新內(nèi)核鏡像以外,還可以通過【固件燒錄工具】去更新boot.img,具體操作就是:把編譯生成出來的boot.img拷貝出來,拿去替換掉【固件】中的boot.img,最后采用燒錄工具把boot.img燒錄進開發(fā)板。

4. 修改內(nèi)核配置

在ubuntu目錄執(zhí)行過./build.sh all或者./build.sh kernel以后。在對應(yīng)的內(nèi)核目錄(kernel或kernel_dev)中就會出現(xiàn).config文件。

v2-51818af47dabc7607be67d22b4097e06_720w.webp

通過下方命令,把平臺環(huán)境變量指定為arm64:

export ARCH=arm64

* 打開新的終端或者重新進入編譯環(huán)境,此環(huán)境變量會丟失,需特別注意。

再執(zhí)行make menuconfig打開內(nèi)核配置菜單:

make menuconfig

v2-c7eba01224943153361d9eca5c173aed_720w.webp

* 此處的menuconfig僅用于查找內(nèi)核配置,若不熟悉內(nèi)核編譯相關(guān)操作,不建議直接使用menuconfig。

按下鍵盤中【/】按鍵,就會出現(xiàn)搜索菜單,并輸入想要查找的驅(qū)動配置(以CH343為例):

v2-5ee24c177d48ddcb252307d2a8e4fc9a_720w.webp

通過按下【回車鍵】,選擇,就會出現(xiàn)以下菜單:

v2-971a66537aa55ec9d977ca1c61768648_720w.webp

【Symbol】就是當(dāng)前所需的驅(qū)動:USB_SERIAL_CH343,【Depends on】就是這個USB_SERIAL_CH343所依賴的驅(qū)動:USB_SUPPORT、USB、USB_SERIAL。

給它們加上“CONFIG_”前綴,然后 添加到rv1126b_eai.config中即可,如下所示:

v2-2cfd18e8d3943b6d248d51f8e80b5745_720w.webp

===>>> 至此,已經(jīng)說明了完整的內(nèi)核開發(fā)流程。若沒有其它需要,下文則可不用繼續(xù)瀏覽。

5. ====補充描述====

5.1 關(guān)于menuconfig

如果要直接使用menuconfig進行內(nèi)核配置,則不允許使用ubuntu目錄下的./build.sh kernel去編譯內(nèi)核。而是直接進入到內(nèi)核源碼目錄,去手動編譯。操作如下:

cd kernel_dev #進入內(nèi)核源碼目錄 export ARCH=arm64 #把平臺定成arm64,打開新的終端或者重新進入編譯環(huán)境,此環(huán)境變量會丟失,需特別注意 make rockchip_linux_defconfig rv1126b.config rv1126b_eai.config #用這堆配置文件,生成.config make savedefconfig #把.config備份為defconfig cp defconfig mydefconfig #把defconfig備份好,以防弄丟

此時,就可以通過make menuconfig去修改.config了。

make menuconfig

最后,就是手動編譯內(nèi)核的命令:

make rv1126b-nano.img -j8 #以rv1126b-nano.dts為根設(shè)備樹去編譯內(nèi)核驅(qū)動 # 編譯那些需要在rootfs上加載的驅(qū)動,并打包成lib_modules.tar.gz make modules -j8 make modules_install INSTALL_MOD_PATH=/tmp cd /tmp/ tar czvf /tmp/lib_modules.tar.gz lib cd - # 把lib_modules.tar.gz拷回來--當(dāng)然,不拷也行 mv /tmp/lib_modules.tar.gz ./ # 最后,把帶有emmc分區(qū)修復(fù)功能的ramdisk打包進boot.img內(nèi) ./mk-fitimage.sh boot.img boot4recovery.its arch/$ARCH/boot/Image $DTB_PATH resource.img rootfs.cpio.gz

手動執(zhí)行完以上操作后,則參考本文的==2.3編譯wifi驅(qū)動==去更新:db37-ko.tar.gz

在調(diào)試完所有功能以后,有【歸檔發(fā)布】的需求,可以執(zhí)行make savedefconfig把.config變成defconfig,用于與mydefconfig對比。手動把差異項補充到rv1126b_eai.config內(nèi)。

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

    關(guān)注

    1822

    文章

    50630

    瀏覽量

    268330
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6572

    瀏覽量

    121530
  • 瑞芯微
    +關(guān)注

    關(guān)注

    27

    文章

    931

    瀏覽量

    54792
  • EASY-EAI靈眸科技
    +關(guān)注

    關(guān)注

    4

    文章

    156

    瀏覽量

    3764
  • RV1126B
    +關(guān)注

    關(guān)注

    0

    文章

    152

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    (EASY EAI)RV1126B 音頻輸入

    1.聲卡資源介紹EASY-EAI-Nano-TB僅有一塊由RV1126B主控輸出的聲卡。通過串口調(diào)試或ssh調(diào)試,可以進入開發(fā)板終端。執(zhí)行aplay命令查看聲卡相關(guān)的詳細信息,如下所示
    的頭像 發(fā)表于 12-18 13:41 ?2757次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>(<b class='flag-5'>EASY</b> <b class='flag-5'>EAI</b>)<b class='flag-5'>RV1126B</b> 音頻輸入

    (EASY EAI)RV1126B PWM使用

    1.PWM簡介1.1開發(fā)板PWM資源1.2查找PWM節(jié)點rv1126b的pwm資源表如下:【PWM1CH0】對應(yīng)的是pwm1_4ch_0,寄存地址為20700000?!綪WM1CH1】對應(yīng)
    的頭像 發(fā)表于 01-06 10:49 ?9134次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>(<b class='flag-5'>EASY</b> <b class='flag-5'>EAI</b>)<b class='flag-5'>RV1126B</b> PWM使用

    (EASY EAI)RV1126B 音頻輸出

    1.聲卡資源介紹EASY-EAI-Nano-TB僅有一塊由RV1126B主控輸出的聲卡。通過串口調(diào)試或ssh調(diào)試,可以進入開發(fā)板終端。執(zhí)行aplay命令查看聲卡相關(guān)的詳細信息,如下所示
    的頭像 發(fā)表于 04-01 17:13 ?8786次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>(<b class='flag-5'>EASY</b> <b class='flag-5'>EAI</b>)<b class='flag-5'>RV1126B</b> 音頻輸出

    RV1126B開發(fā)板(EASY-EAI-PI2) 主板簡介

    1.功能簡介1.1產(chǎn)品簡介EASY-EAI-PI2是靈眸科技研發(fā)的一款應(yīng)用于AIoT領(lǐng)域的開發(fā)板。核心板基于RV1126B處理器設(shè)計
    的頭像 發(fā)表于 06-01 16:49 ?4043次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RV1126B</b>開發(fā)板(<b class='flag-5'>EASY-EAI</b>-PI2) 主板簡介

    RV1126B開發(fā)板(EASY-EAI-PI2) 核心板簡介

    1.功能簡介1.1產(chǎn)品簡介EAI1126B-Core-L是靈眸科技研發(fā)的一款應(yīng)用于AIoT領(lǐng)域的核心板。核心板基于RV1126B處理
    的頭像 發(fā)表于 06-02 10:30 ?3799次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RV1126B</b>開發(fā)板(<b class='flag-5'>EASY-EAI</b>-PI2) 核心板簡介

    EASY EAI Nano-TB(RV1126B)開發(fā)板試用】+初識篇

    Nano-TB是靈眸科技研發(fā)的一款應(yīng)用于AIoT領(lǐng)域的開發(fā)板,它基于RV1126B處理器,集成了4個Cortex-A53及獨立的NEON協(xié)處理器,它支持4K@30fps的H.
    發(fā)表于 10-25 22:06

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

    ,并介紹了系統(tǒng)鏡像安裝部署的相關(guān)流程。 介紹 EASY-EAI-Nano-TB是靈眸科技研發(fā)的一款應(yīng)用于AIoT領(lǐng)域的AIOT主板。 核心板基于
    發(fā)表于 12-23 18:05

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

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

    【免費試用】EASY EAI Nano-TB(RV1126B)開發(fā)套件評測

    EASY-EAI-Nano-TB是靈眸科技研發(fā)的一款應(yīng)用于AIoT領(lǐng)域的AIOT主板。核心板基于RV1126B處理器設(shè)計,并引入了新
    的頭像 發(fā)表于 09-23 08:09 ?1451次閱讀
    【免費試用】<b class='flag-5'>EASY</b> <b class='flag-5'>EAI</b> Nano-TB(<b class='flag-5'>RV1126B</b>)開發(fā)套件評測

    RV1126B特性概述

    RV1126BRockchip在2025年第二季度全新推出的Arm架構(gòu)AI視覺芯片,搭載4核Cortex-A53與自研3Tops算力NPU。全面替代上一代的
    的頭像 發(fā)表于 10-09 11:22 ?2482次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RV1126B</b>特性概述

    (EASY EAI)RV1126B rknn-toolkit-lite2使用方法

    1.rknn-toolkit-lite2介紹RKNN-Toolkit-Lite2是(Rockchip)專為旗下RK系列芯片(如RV1126B、RK3576、RK3588等)打造的
    的頭像 發(fā)表于 04-22 17:38 ?1180次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>(<b class='flag-5'>EASY</b> <b class='flag-5'>EAI</b>)<b class='flag-5'>RV1126B</b> rknn-toolkit-lite2使用方法

    (EASY EAI)RV1126B yolov11訓(xùn)練部署教程

    、使用最廣泛的YOLO變體。YOLO11將延續(xù)YOLO系列的傳奇。本教程針對目標(biāo)檢測算法yolo11的訓(xùn)練和部署到EASY-EAI-Nano-TB(RV1126B)進行
    的頭像 發(fā)表于 05-09 16:59 ?1008次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>(<b class='flag-5'>EASY</b> <b class='flag-5'>EAI</b>)<b class='flag-5'>RV1126B</b> yolov11訓(xùn)練部署教程

    RV1126B 方案特性

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

    (EASY EAI)RV1126B ubuntu系統(tǒng)SDK源碼獲取

    1.源代碼獲取RV1126B的ubuntu系統(tǒng)SDK基于ubuntu22.04進行適配移植,所以建議同樣在ubuntu22.04的環(huán)境(如EASY-EAI編譯環(huán)境)下編譯開發(fā),并且源碼部署在服務(wù)器
    的頭像 發(fā)表于 05-23 16:32 ?190次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>(<b class='flag-5'>EASY</b> <b class='flag-5'>EAI</b>)<b class='flag-5'>RV1126B</b> ubuntu系統(tǒng)SDK源碼獲取

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

    新品發(fā)布!新一代RV1126B開發(fā)套件EASY-EAI-PI2正式上線
    的頭像 發(fā)表于 06-08 11:08 ?460次閱讀
    新品發(fā)布!新一代<b class='flag-5'>RV1126B</b>開發(fā)套件<b class='flag-5'>EASY-EAI</b>-PI2正式上線
    砚山县| 镇康县| 南投市| 满城县| 元阳县| 延川县| 桃源县| 合阳县| 皋兰县| 二连浩特市| 舞阳县| 平泉县| 阳春市| 巧家县| 嵩明县| 岳普湖县| 潢川县| 科尔| 湟中县| 将乐县| 福海县| 通州区| 宣化县| 甘孜县| 咸丰县| 北票市| 东乌珠穆沁旗| 珠海市| 武定县| 静安区| 宁陵县| 年辖:市辖区| 城口县| 商城县| 阜阳市| 论坛| 荥阳市| 屏东市| 页游| 西峡县| 通海县|