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

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

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

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

瑞芯微RK3568|SDK開(kāi)發(fā)之環(huán)境安裝及編譯操作

武漢萬(wàn)象奧科 ? 2023-09-26 16:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.SDK簡(jiǎn)介

一個(gè)通用LinuxSDK工程目錄包含有buildroot、app、kernel、device、docs、external等目錄。其中一些特性芯片如RK3308/RV1108/RV1109/RV1126等,會(huì)有所不同。

●app:存放上層應(yīng)用app,主要是qcamera/qfm/qplayer/settings等一些應(yīng)用程序。

●buildroot:基于buildroot(2018.02-rc3)開(kāi)發(fā)的根文件系統(tǒng)。

●device/rockchip:存放各芯片板級(jí)配置和Parameter文件,以及一些編譯與打包固件的腳本和預(yù)備文件。

●docs:存放芯片模塊開(kāi)發(fā)指導(dǎo)文檔、平臺(tái)支持列表、芯片平臺(tái)相關(guān)文檔、Linux開(kāi)發(fā)指南等。

●IMAGE:存放每次生成編譯時(shí)間、XML、補(bǔ)丁和固件目錄。

●external:存放第三方相關(guān)倉(cāng)庫(kù),包括音頻、視頻、網(wǎng)絡(luò)、recovery等。

●kernel:存放kernel4.4或4.19開(kāi)發(fā)的代碼。

●prebuilts:存放交叉編譯工具鏈。

●rkbin:存放Rockchip相關(guān)的Binary和工具。

●rockdev:存放編譯輸出固件。

●tools:存放Linux和Windows操作系統(tǒng)環(huán)境下常用工具。

2.SDK環(huán)境安裝

本SDK開(kāi)發(fā)環(huán)境是在Ubuntu系統(tǒng)上開(kāi)發(fā)測(cè)試。我們推薦使用Ubuntu18.04的系統(tǒng)進(jìn)行編譯。其他的Linux版本可能需要對(duì)軟件包做相應(yīng)調(diào)整。除了系統(tǒng)要求外,還有其他軟硬件方面的要求。

●硬件要求:64位系統(tǒng),硬盤(pán)空間大于40G。如果您進(jìn)行多個(gè)構(gòu)建,將需要更大的硬盤(pán)空間。

●軟件要求:Ubuntu18.04系統(tǒng)。

編譯SDK環(huán)境搭建所依賴(lài)的軟件包安裝命令如下:

sudoapt-getinstalluuiduuid-devzlib1g-devliblz-devliblzo2-2liblzo2-devgitcurl\

u-boot-toolsmtd-utilsandroid-tools-fsutilsopenjdk-8-jdkdevice-tree-compilergdiskm4\

gnupgflexbisongperflibsdl1.2-devlibesd-javalibwxgtk3.0-devsquashfs-tools\

build-essentialzipunziplibncurses5-devpngcrushschedtoollibxml2libxml2-utilsxsltproc\

lzoplibc6-devg++-multiliblib32z1-devlib32ncurses5-devlib32readline-devgcc-multilib\

libswitch-perllibssl-devliblz4-toolgconf2net-toolslib32ncurses5-devtreevimgparted\

g++libyaml-devlibpython2.7-devmakelibssl-devlib32z1p7zip-fullpython-piplibgmp-dev\

libmpc-dev

建議使用Ubuntu18.04系統(tǒng)或更高版本開(kāi)發(fā),若編譯遇到報(bào)錯(cuò),可以查看報(bào)錯(cuò)信息,安裝對(duì)應(yīng)的軟件包。

3.SDK整體編譯

3.1 查詢(xún)操作

在SDK目錄下輸入./build.sh-h可以得知SDK支持的命令,如下所示。

SDK1.png

-h可查看各部分模塊的詳細(xì)編譯命令,例如:./build.sh-hkernel可以查看單獨(dú)編譯內(nèi)核的詳細(xì)步驟,詳細(xì)信息將在后續(xù)章節(jié)逐一介紹。

3.2 整體編譯操作

SDK支持單獨(dú)編譯以及整體編譯,單獨(dú)編譯。單獨(dú)編譯在下面獨(dú)立章節(jié)會(huì)詳細(xì)介紹,此處先介紹整體編譯方法。步驟如下:

· 選擇默認(rèn)配置,./build.shlunch,選擇第5個(gè)配置(rk3568評(píng)估套件)

SDK2.png

· 執(zhí)行編譯操作,./build.shall

· 執(zhí)行打包操作,./mkfirmware.sh

· 等待編譯完成獲取編譯固件

具體操作命令如下:

./build.shBoardConfig-rk3568-evb1-ddr4-v10.mk

./build.shall

./mkfirmware.sh

編譯到內(nèi)核階段時(shí),第一次編譯需要對(duì)電源域進(jìn)行判斷,這里全部選擇第2個(gè)3300000,如下圖所示:

SDK3.png

得到的編譯固件路徑為SDK包根目錄下的rockdev目錄,如下所示。

SDK4.png

然后再更新萬(wàn)象提供的光盤(pán)資料出廠(chǎng)鏡像中的對(duì)應(yīng)固件即可,如下所示。

SDK5.png

rockdev目錄內(nèi)的燒錄文件實(shí)際是把各個(gè)組成部分的編譯結(jié)果鏈接到此目錄,各個(gè)編譯結(jié)果的鏈接情況如下所示。

SDK6.png

圖3.1rockdev目錄內(nèi)容

所以各個(gè)組成部分的來(lái)源如下所示。

來(lái)源

文件

描述

Uboot

MiniLoaderAll.bin

引導(dǎo)文件

uboot.img

uboot代碼主體

Kernel

boot.img

kernel代碼主體

Buildroot

recovery.img

來(lái)源于buildroot

rootfs.ext4

這兩個(gè)文件為同一個(gè)文件,為buildroot代碼主體

rootfs.img

雜項(xiàng)

misc.img

來(lái)自rockchip的自定義文件

oem.img

oem分區(qū)的固件鏡像

parameter.txt

參數(shù)保存文件,由原廠(chǎng)定義

userdata.img

用戶(hù)空間的固件鏡像

3.3 部分編譯操作

3.3.1 配置SDK

./build.shBoardConfig-rk3568-evb1-ddr4-v10.mk

3.3.2 編譯kernel

./build.shkernel

3.3.3 編譯rootfs

./build.shrootfs

3.3.4 打包update.img

./build.shupdateimg


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

    關(guān)注

    27

    文章

    861

    瀏覽量

    54681
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    696

    瀏覽量

    35296
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1112

    瀏覽量

    52074
  • RK3568
    +關(guān)注

    關(guān)注

    5

    文章

    655

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    初次編譯rk3568rk3576)Linux 6.1內(nèi)核踩坑記錄:從報(bào)錯(cuò)終止到成功解決的完整流程

    很多剛接觸 rk 系列芯片開(kāi)發(fā)的小伙伴,在初次編譯基于 Linux 6.1 內(nèi)核的系統(tǒng)時(shí),
    的頭像 發(fā)表于 02-06 16:47 ?3279次閱讀
    初次<b class='flag-5'>編譯</b><b class='flag-5'>rk3568</b>(<b class='flag-5'>rk</b>3576)Linux 6.1內(nèi)核踩坑記錄:從報(bào)錯(cuò)終止到成功解決的完整流程

    RK3568 Android11編譯環(huán)境搭建及報(bào)錯(cuò)解決指南

    在嵌入式開(kāi)發(fā)領(lǐng)域,RK3568 芯片憑借其出色的性能被廣泛應(yīng)用?;?RK3568 進(jìn)行 Android11 系統(tǒng)的開(kāi)發(fā),首先要搭建好編譯
    的頭像 發(fā)表于 02-04 17:37 ?2175次閱讀
    <b class='flag-5'>RK3568</b> Android11<b class='flag-5'>編譯</b><b class='flag-5'>環(huán)境</b>搭建及報(bào)錯(cuò)解決指南

    RK3576 Linux SDK手動(dòng)適配RK3568,省下時(shí)間又省錢(qián)

    基于 RK3568 開(kāi)發(fā)物聯(lián)網(wǎng)設(shè)備,但官方 SDK 申請(qǐng)還在排隊(duì),于是決定從已有的 RK3576 Linux SDK 手動(dòng)適配,最終成功
    的頭像 發(fā)表于 02-02 17:17 ?1669次閱讀
    從<b class='flag-5'>RK</b>3576 Linux <b class='flag-5'>SDK</b>手動(dòng)適配<b class='flag-5'>RK3568</b>,省下時(shí)間又省錢(qián)

    【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開(kāi)發(fā)板Linux驅(qū)動(dòng)開(kāi)發(fā)實(shí)戰(zhàn):RK3568內(nèi)核模塊符號(hào)導(dǎo)出詳解

    【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開(kāi)發(fā)板Linux驅(qū)動(dòng)開(kāi)發(fā)實(shí)戰(zhàn):RK3568內(nèi)核模塊符號(hào)導(dǎo)出詳解
    的頭像 發(fā)表于 11-21 13:25 ?1722次閱讀
    【迅為工業(yè)<b class='flag-5'>RK3568</b>穩(wěn)定可靠】itop-<b class='flag-5'>3568</b><b class='flag-5'>開(kāi)發(fā)</b>板Linux驅(qū)動(dòng)<b class='flag-5'>開(kāi)發(fā)</b>實(shí)戰(zhàn):<b class='flag-5'>RK3568</b>內(nèi)核模塊符號(hào)導(dǎo)出詳解

    飛凌嵌入式RK3568開(kāi)發(fā)板的TFTP燒寫(xiě)文件系統(tǒng)指南

    本文基于搭載RK3568處理器的OK3568-C開(kāi)發(fā)板Linux4.19.206標(biāo)準(zhǔn)
    的頭像 發(fā)表于 11-21 08:03 ?2330次閱讀
    飛凌嵌入式<b class='flag-5'>RK3568</b><b class='flag-5'>開(kāi)發(fā)</b>板的TFTP燒寫(xiě)文件系統(tǒng)指南

    【作品合集】合眾HZ-RK3568開(kāi)發(fā)板測(cè)評(píng)

    【HZ-RK3568開(kāi)發(fā)板免費(fèi)體驗(yàn)】01 開(kāi)箱+環(huán)境搭建+系統(tǒng)燒錄升級(jí) 【HZ-RK3568開(kāi)發(fā)板免費(fèi)體驗(yàn)】02
    發(fā)表于 09-10 10:22

    請(qǐng)教RK3568SDK編譯步驟是怎樣的?

    樓主從來(lái)沒(méi)有使用過(guò)linux下SDK編譯環(huán)境,最近參加紫光同創(chuàng)的比賽,用到RK3568芯片。 由于平時(shí)經(jīng)常用的IDE開(kāi)發(fā),初接觸linux的
    發(fā)表于 08-18 16:24

    【HZ-RK3568開(kāi)發(fā)板免費(fèi)體驗(yàn)】基于SDK固件編譯

    ,綜上可得,編譯SDK完成后,磁盤(pán)空間占用52.01GB,因此SDK包中的《HZ-EVM-RK3568-Linux開(kāi)發(fā)
    發(fā)表于 08-17 21:52

    【HZ-RK3568開(kāi)發(fā)板免費(fèi)體驗(yàn)】HZ-RK3568開(kāi)發(fā)操作系統(tǒng)編譯

    開(kāi)發(fā)環(huán)境搭建好了后,接下來(lái)就是HZ-RK3568開(kāi)發(fā)操作系統(tǒng)編譯工作。 一、menuconfig 先確保虛擬機(jī)的
    發(fā)表于 08-17 09:15

    【HZ-RK3568開(kāi)發(fā)板免費(fèi)體驗(yàn)】開(kāi)發(fā)環(huán)境搭建

    本來(lái)想基于PC上的WSL來(lái)搭建HZ-RK3568開(kāi)發(fā)板的開(kāi)發(fā)環(huán)境,后來(lái)有大佬說(shuō)WSL在編譯kernel的時(shí)候會(huì)有小問(wèn)題,所以還是聽(tīng)勸選擇了V
    發(fā)表于 08-16 09:47

    迅為RK3568?重制版RK3568驅(qū)動(dòng)指南全面升級(jí)

    迅為RK3568 重制版RK3568驅(qū)動(dòng)指南全面升級(jí)
    的頭像 發(fā)表于 07-28 15:25 ?3735次閱讀
    迅為<b class='flag-5'>RK3568</b>?重制版<b class='flag-5'>RK3568</b>驅(qū)動(dòng)指南全面升級(jí)

    【HZ-RK3568開(kāi)發(fā)板免費(fèi)體驗(yàn)】1、開(kāi)發(fā)板資源、SDK使用和鏡像燒寫(xiě)

    ,使用HZ-EVM-RK3568-5.10-KERNEL-SDK.tar.gz進(jìn)行開(kāi)發(fā)板的鏡像和buidlroot編譯。 解壓壓縮包時(shí),需要使用sudo提升權(quán)限。 sudo tar -xvf HZ-EVM-
    發(fā)表于 07-21 20:52

    【HZ-RK3568開(kāi)發(fā)板免費(fèi)體驗(yàn)】01 開(kāi)箱+環(huán)境搭建+系統(tǒng)燒錄升級(jí)

    1 HZ-RK3568開(kāi)箱 這兩天收到了合眾恒躍寄來(lái)的RK3568開(kāi)發(fā)板,板子外觀(guān)精致,由一塊核心板和底版組成。 2 HZ-RK3568開(kāi)發(fā)
    發(fā)表于 06-29 18:08

    【HZ-RK3568開(kāi)發(fā)板免費(fèi)體驗(yàn)】合縱恒躍 HZ-RK3568 開(kāi)發(fā)板開(kāi)箱+開(kāi)發(fā)環(huán)境搭建

    【開(kāi)箱】 今天收到了合縱恒躍 HZ-RK3568 開(kāi)發(fā)板,先上圖一睹為快。 【處理器介紹】 這款開(kāi)發(fā)板搭載
    發(fā)表于 06-25 23:37

    Ubuntu系統(tǒng)安裝Docker詳細(xì)攻略,觸覺(jué)智能RK3568開(kāi)發(fā)板演示

    本文介紹Ubuntu系統(tǒng)安裝Docker方法,使用觸覺(jué)智能EVB3568鴻蒙開(kāi)發(fā)板演示,搭載
    的頭像 發(fā)表于 06-06 18:05 ?1182次閱讀
    Ubuntu系統(tǒng)<b class='flag-5'>安裝</b>Docker詳細(xì)攻略,觸覺(jué)智能<b class='flag-5'>RK3568</b><b class='flag-5'>開(kāi)發(fā)</b>板演示
    郎溪县| 云安县| 南通市| 辽源市| 张家港市| 宜宾市| 大荔县| 当阳市| 保康县| 南部县| 梓潼县| 屏南县| 茂名市| 芜湖市| 屏边| 东辽县| 会昌县| 陇川县| 大安市| 赣州市| 三穗县| 聂荣县| 年辖:市辖区| 清水河县| 林西县| 洞口县| 略阳县| 正安县| 体育| 磐安县| 高碑店市| 绥德县| 临沂市| 鄂州市| 密云县| 莱阳市| 巍山| 连山| 宁武县| 镶黄旗| 阿巴嘎旗|