在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

瑞芯微RK3568|SDK開發(fā)之環(huá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)開發(fā)的根文件系統(tǒng)。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)或更高版本開發(fā),若編譯遇到報(bào)錯(cuò),可以查看報(bào)錯(cuò)信息,安裝對(duì)應(yīng)的軟件包。

3.SDK整體編譯

3.1 查詢操作

在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

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

SDK5.png

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

SDK6.png

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

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

來源

文件

描述

Uboot

MiniLoaderAll.bin

引導(dǎo)文件

uboot.img

uboot代碼主體

Kernel

boot.img

kernel代碼主體

Buildroot

recovery.img

來源于buildroot

rootfs.ext4

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

rootfs.img

雜項(xiàng)

misc.img

來自rockchip的自定義文件

oem.img

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

parameter.txt

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

userdata.img

用戶空間的固件鏡像

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

    關(guān)注

    25

    文章

    538

    瀏覽量

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

    關(guān)注

    0

    文章

    676

    瀏覽量

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

    關(guān)注

    3

    文章

    1067

    瀏覽量

    47788
  • RK3568
    +關(guān)注

    關(guān)注

    5

    文章

    582

    瀏覽量

    6133
收藏 人收藏

    評(píng)論

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

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

    本文介紹Ubuntu系統(tǒng)安裝Docker方法,使用觸覺智能EVB3568鴻蒙開發(fā)板演示,搭載
    的頭像 發(fā)表于 06-06 18:05 ?106次閱讀
    Ubuntu系統(tǒng)<b class='flag-5'>安裝</b>Docker詳細(xì)攻略,觸覺智能<b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)</b>板演示

    rk3568開發(fā)工具

    rk3568開發(fā)工具
    發(fā)表于 04-16 17:03 ?1次下載

    RK3568J 視頻圖像處理框架全解析

    RK3568J產(chǎn)品簡(jiǎn)介 RK3568J是
    的頭像 發(fā)表于 01-24 09:36 ?662次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3568</b>J 視頻圖像處理框架全解析

    如何快捷使用RK3568J開發(fā)

    。 硬件平臺(tái):飛凌嵌入式RK3568/RK3568J 開發(fā)操作系統(tǒng):Linux、Android、Ubuntu 目錄 1、Linux設(shè)備樹的路徑是什么? 2、Linux 源碼
    發(fā)表于 12-19 16:18

    迅為RK3568開發(fā)板定制擴(kuò)展分區(qū)SDK源碼編譯-獲取Linux-定制擴(kuò)展分區(qū)源碼包

    、ubuntu24 環(huán)境均可在不進(jìn)行任何配置的情況下編譯編譯通過。 Linux-定制擴(kuò)展分區(qū)源碼網(wǎng)盤下載路徑:“iTOP-3568 開發(fā)板\
    發(fā)表于 11-25 10:24

    【迅為】RK3588開發(fā)RK3568開發(fā)板區(qū)別及優(yōu)勢(shì)

    RK3568開發(fā)
    的頭像 發(fā)表于 11-18 14:19 ?1330次閱讀
    【迅為】<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3588<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)</b>板區(qū)別及優(yōu)勢(shì)

    RK3568 USB驅(qū)動(dòng)

    RK3568 USB驅(qū)動(dòng)程序
    發(fā)表于 11-11 14:18 ?3次下載

    【米爾-國產(chǎn)RK3568開發(fā)板試用體驗(yàn)】評(píng)測(cè)三 wisun網(wǎng)關(guān)

    ,暫時(shí)未解決,但在樹莓派上入網(wǎng)很順暢,效果見http://m.xsypw.cn/v/469373/。三、錯(cuò)誤深入在主機(jī)搭建好官方推薦的Ubuntu22.04編譯環(huán)境,其實(shí)和RK3568
    發(fā)表于 11-09 09:56

    RK3568開發(fā)板Linux編譯報(bào)錯(cuò)404怎么辦?觸覺智能教你輕松解決

    本文介紹RK3568主板/開發(fā)SDK編譯流程
    的頭像 發(fā)表于 11-05 11:02 ?729次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)</b>板Linux<b class='flag-5'>編譯</b>報(bào)錯(cuò)404怎么辦?觸覺智能教你輕松解決

    RK3566/RK3568 Android11下該如何默認(rèn)屏蔽導(dǎo)航欄/狀態(tài)欄?看這篇文章就懂了

    本文介紹RK3566/RK3568在Android11系統(tǒng)默認(rèn)屏蔽導(dǎo)航欄/狀態(tài)欄方法,觸覺智能的Purple Pi OH鴻蒙
    的頭像 發(fā)表于 10-30 18:26 ?976次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3566/<b class='flag-5'>RK3568</b> Android11下該如何默認(rèn)屏蔽導(dǎo)航欄/狀態(tài)欄?看這篇文章就懂了

    Linux系統(tǒng)連接藍(lán)牙、WiFi方法分享,適用RK3562等主板產(chǎn)品

    Linux系統(tǒng)連接藍(lán)牙、WiFi方法分享,適用RK3562、RK3568RK3588等
    的頭像 發(fā)表于 09-12 10:24 ?1114次閱讀
    Linux系統(tǒng)連接藍(lán)牙、WiFi方法分享,適用<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3562等主板產(chǎn)品

    Openharmony軟件評(píng)估指南-米爾RK3568開發(fā)

    使用。本文檔使用于米爾電子的MYD-LR3568系列板卡,該板卡是米爾電子的嵌入式開發(fā)平臺(tái)基于公司的高性能的嵌入式ARM處理器
    發(fā)表于 09-06 20:06

    RK3568 編譯sdk技巧

    我司RK3568對(duì)外提供源代碼是以sdk的形式提供,包括但不僅限于uboot、kernel、buildroot、debian源碼。在編譯sdk的過程中往往需要
    的頭像 發(fā)表于 08-30 11:44 ?975次閱讀
    <b class='flag-5'>RK3568</b> <b class='flag-5'>編譯</b><b class='flag-5'>sdk</b>技巧

    【國產(chǎn)之星】米爾RK3568工控機(jī)適應(yīng)更多應(yīng)用場(chǎng)景

    國產(chǎn)之星-RK3568一直備受關(guān)注,米爾電子推廣的RK3568核心板采用創(chuàng)新LGA設(shè)計(jì),核心板質(zhì)量更可靠,成本更優(yōu)。除米粉派
    發(fā)表于 08-02 16:57

    Android案例分享,基于RK3568國產(chǎn)平臺(tái)!

    :Rockchip_Android13_SDK_Release ? 硬件平臺(tái)介紹 創(chuàng)龍科技TL3568-EVM是一款基于
    的頭像 發(fā)表于 06-20 10:04 ?1079次閱讀
    Android案例分享,基于<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>國產(chǎn)平臺(tái)!
    主站蜘蛛池模板: 欧美一级特黄高清免费 | 国产亚洲一区二区精品 | 在线观看视频在线观看 | 色福利视频 | 久碰香蕉精品视频在线观看 | 国产亚洲午夜精品a一区二区 | 黄色免费网站在线 | 欧美黑人粗硬大在线看 | 在线好吊色视频98gao | 五月丁五月丁开行停停乱 | 狠狠天天 | 色老头网站久久网 | 天天更新影院 | h视频免费| 女人张开腿让男人桶免费最新 | 久久久久久久国产精品影院 | 国产亚洲精品线观看77 | 伊人网站在线观看 | 欧美亚洲专区 | 女人张开双腿让男人桶爽免 | 夜色321看片资源站 夜色sese | 人成电影免费观看在线 | 正在播放91大神调教偷偷 | 国产人免费人成免费视频 | 天天爽夜夜爽夜夜爽 | 毛片在线网 | 性性欧美 | 五月天婷五月天综合网在线 | 美女视频黄视大全视频免费网址 | aa1在线天堂 | 国产午夜三区视频在线 | 亚洲理论视频 | 午夜在线观看视频在线播放版 | 亚洲αv久久久噜噜噜噜噜 亚洲аv电影天堂网 | 日日干夜夜爽 | 在线 | 一区二区三区 | 天天视频国产精品 | 欧美一区二区在线观看视频 | 五月婷婷色丁香 | 国产精品久久久久久久久齐齐 | 种子天堂bt |