国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Rockchip平臺(tái)rk3588源碼下載編譯(基于Android13)

這篇具有很好參考價(jià)值的文章主要介紹了Rockchip平臺(tái)rk3588源碼下載編譯(基于Android13)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

rk3588 android13編譯,Android framework,android

Rockchip平臺(tái)rk3588源碼下載編譯(基于Android13)

源碼下載

下載地址

repo init --repo-url https://gerrit.rock-chips.com:8443/repo-release/tools/repo
-u https://gerrit.rock-chips.com:8443/Android_T/manifests.git -m Android13.xml

服務(wù)器鏡像下載

repo init --repo-url https://gerrit.rock-chips.com:8443/repo-release/tools/repo
-u https://gerrit.rock-chips.com:8443/Android_T/manifests.git -m Android13.xml -
-mirror

需要向RK申請(qǐng)SDK使用權(quán)限。

由于AOSP使用的repo管理源碼倉(cāng)庫(kù),所以為了方便開(kāi)發(fā)者獲取repo工具,RK也提供了repo工具的下載

git clone https://gerrit.rock-chips.com:8443/repo-release/tools/repo

如何搭建自己的repo服務(wù)器

本文介紹了如何使用Markdown撰寫一篇關(guān)于搭建自己的repo代碼服務(wù)器的文章。以下是詳細(xì)的步驟和指導(dǎo)。

環(huán)境準(zhǔn)備

在開(kāi)始之前,需要安裝以下軟件包:

  • openssh-server:用于遠(yuǎn)程登錄服務(wù)器
  • git:用于管理工程
  • keychain:用于公私鑰管理工具

可以使用以下命令在Linux系統(tǒng)中進(jìn)行安裝:

sudo apt-get install openssh-server git keychain

Gitolite搭建

服務(wù)器端操作

以服務(wù)器地址 10.10.10.206 為例進(jìn)行說(shuō)明:

  1. 創(chuàng)建一個(gè)名為 git 的系統(tǒng)用戶:
sudo adduser --system --shell /bin/bash --group git
sudo passwd git
  1. 使用 git 用戶登錄服務(wù)器。

  2. 確保 ~/.ssh/authorized_keys 文件為空或不存在。

  3. 將服務(wù)器管理員的公鑰拷貝到 ~/YourName.pub 文件中。

  4. 下載 Gitolite 源碼:

git clone https://github.com/sitaramc/gitolite.git
  1. git 用戶目錄下創(chuàng)建一個(gè)名為 bin 的目錄:
mkdir -p ~/bin
  1. 執(zhí)行以下命令安裝 Gitolite(不同版本的安裝方法可能會(huì)有所不同,請(qǐng)參考源碼中的文檔):
gitolite/install -to ~/bin
  1. 設(shè)置管理員權(quán)限:
~/bin/gitolite setup -pk YourName.pub
客戶端操作
  1. 克隆服務(wù)器上的 Gitolite 管理倉(cāng)庫(kù):
git clone ssh://git@10.10.10.206/gitolite-admin.git
  1. 將用戶公鑰添加到 gitolite 目錄下的 keydir 目錄中:
cp username.pub keydir/username.pub
  1. 添加管理員用戶。打開(kāi) conf/gitolite.conf 文件,將管理員用戶名添加到 @admin 組中:
@admin = admin1 admin2 admin3
repo gitolite-admin
RW+     =   @admin

Repo鏡像搭建

服務(wù)器端操作
  1. 使用 git 賬號(hào)登錄服務(wù)器。

  2. 在根目錄下下載 Repo 工具:

git clone https://gerrit.rock-chips.com:8443/repo-release/tools/repo
  1. 新建一個(gè)名為 RK_Android13_mirror 的目錄:
mkdir RK_Android13_mirror
  1. 進(jìn)入 RK_Android13_mirror 目錄:
cd RK_Android13_mirror
  1. 下載 RK Android13 SDK 鏡像:
repo init --repo-url https://gerrit.rock-chips.com:8443/repo-release/tools/repo
-u https://gerrit.rock-chips.com:8443/Android_T/manifests.git -m Android13.xml -mirror
  1. 創(chuàng)建倉(cāng)庫(kù)組權(quán)限:
.repo/repo/repo list -n > android_t.conf
sed -i 's/^/@android_t = RK_Android13_mirror\/&/g' android_t.conf
客戶端操作

以下是在客戶端下載和操作repo的步驟:

  1. 下載manifests_xxx倉(cāng)庫(kù)

在其他客戶端電腦上下載manifests_xxx.git倉(cāng)庫(kù):

git clone ssh://git@10.10.10.206/Android_T/manifests_xxx.git
  1. 下載原始manifests倉(cāng)庫(kù)

下載原始manifests倉(cāng)庫(kù):

git clone ssh://git@10.10.10.206/Android_T/manifests.git
  1. 提交manifest.xml文件到manifests_xxx倉(cāng)庫(kù)中

將原始manifests下面的文件拷貝到manifests_xxx內(nèi),可以使用以下命令:

cd manifests_xxx
cp -rf manifests/*.xml manifests_xxx/

查看拷貝文件:

git status

會(huì)顯示以下文件:

Android13.xml
Android13_Express.xml
default.xml
include/rk3326_repository.xml
include/rk356x_repository.xml
include/rk_checkout_from_aosp.xml
include/rk_modules_repository.xml
remote.xml      
remove_t.xml 

然后進(jìn)行本地提交:

git add -A
git commit -m "init xxx"

最后將修改推送到遠(yuǎn)程分支:

git push origin master:master
  1. 創(chuàng)建自己的代碼下載鏈接

在根目錄下下載repo工具:

git clone https://gerrit.rock-chips.com:8443/repo-release/tools/repo

按以上步驟操作后,自己的代碼下載鏈接如下:

mkdir Android13
cd Android13
~/repo/repo init -u ssh://git@10.10.10.206/Android_T/manifests_xxx.git -m Android13.xml

其中,//10.10.10.206 是你的服務(wù)器端地址。

通過(guò)以上步驟就可以完成自己的repo服務(wù)器搭建了,可以把自己的代碼服務(wù)器鏈接分享給同事們一起工作了。

代碼編譯

rk提供了一鍵編譯命令,方便開(kāi)發(fā)者按需編譯源碼

./build.sh -UKAup
( WHERE: -U = build uboot
      -C = build kernel with Clang
      -K = build kernel
      -A = build android
      -p = will build packaging in IMAGE
      -o = build OTA package
      -u = build update.img
      -v = build android with 'user' or 'userdebug'
      -d = huild kernel dts name
      -V = build version
      -J = build jobs

注意,執(zhí)行一鍵編譯命令之前需要lunch需要的項(xiàng)目,以rk3588_t項(xiàng)目為例子

source build/envsetup.sh
lunch rk3588_t-userdebug

新建產(chǎn)品lunch

以RK3588平臺(tái)新建rk3588s_t產(chǎn)品為例:

  1. 修改device/rockchip/rk3588/AndroidProducts.mk文件,增加rk3588s_t的lunch:
--- a/AndroidProducts.mk
+++ b/AndroidProducts.mk
@@ -17,10 +17,14 @@
 PRODUCT_MAKEFILES := \
        $(LOCAL_DIR)/rk3588_t/rk3588_t.mk \
+       $(LOCAL_DIR)/rk3588s_t/rk3588s_t.mk \

 COMMON_LUNCH_CHOICES := \
    rk3588_t-userdebug \
    rk3588_t-user \
+   rk3588s_t-userdebug \
+   rk3588s_t-user \
  1. device/rockchip/rk3588目錄下新建rk3588s_t目錄:

參考device/rockchip/rk3588下已有的rk3588_t產(chǎn)品目錄進(jìn)行新建。你可以直接拷貝rk3588_t目錄并重命名為rk3588s_t,然后將rk3588s_t目錄下的所有 rk3588_t 字符串改為 rk3588s_t。

完成以上步驟后,你就成功添加了 lunch選項(xiàng),并在device/rockchip/rk3588目錄下創(chuàng)建了rk3588s_t產(chǎn)品目錄。

RK升級(jí)工具

項(xiàng)目根目錄RKTools下存放了upgrade_tool和fastboot工具,包括Linux和Window版本,可按需使用。

upgrade_tool

燒寫整個(gè)固件

$ upgrade_tool UF ~/Downloads/update.img

upgrade_tool -h查看工具使用方法。
rk3588 android13編譯,Android framework,android

fastboot

fastboot是Android原生提供的調(diào)試工具,配合adb使用。
該工具可單獨(dú)分區(qū)燒寫。

燒寫動(dòng)態(tài)分區(qū)

adb reboot fastboot
fastboot flash vendor vendor.img
fastboot flash system system.img
fastboot flash odm odm.img

fastboot -h查看工具用法。
rk3588 android13編譯,Android framework,android文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-773010.html

到了這里,關(guān)于Rockchip平臺(tái)rk3588源碼下載編譯(基于Android13)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Qt —— 編譯Qt5版本QFTP庫(kù),并實(shí)現(xiàn)連接服務(wù)、獲取列表、上傳、下載、刪除文件等操作(附源碼、附基于Qt5編譯好的QFTP庫(kù))

    Qt —— 編譯Qt5版本QFTP庫(kù),并實(shí)現(xiàn)連接服務(wù)、獲取列表、上傳、下載、刪除文件等操作(附源碼、附基于Qt5編譯好的QFTP庫(kù))

    示例效果1 ? 示例效果2 ? 介紹 ?????QFTP是Qt4的庫(kù),Qt5改用了QNetworkAccessManager來(lái)代替。但是Qt5提供的QNetworkAccessManager僅支持FTP的上傳和下載,所以只能 將QFTP庫(kù)編譯為Qt5的庫(kù)來(lái)進(jìn)行調(diào)用。 ?????QFTP在Github的下載地址:https://github.com/qt/qtftp ? 客戶端源碼生成的rele

    2024年01月20日
    瀏覽(96)
  • uboot源碼下載以及編譯

    uboot源碼下載以及編譯

    環(huán)境:ubuntu 20.04 uboot官網(wǎng)在進(jìn)入之后如下所示: 我們可以直接選擇Obtaining the source進(jìn)入到獲取源碼的網(wǎng)址 在點(diǎn)擊Obtaining the source進(jìn)入到新的網(wǎng)址之后就會(huì)看到下面提示去獲取uboot的源碼: The source of the U-Boot project is maintained in a Git repository. You can download the source via A mirror of th

    2024年02月02日
    瀏覽(24)
  • 【Android】系統(tǒng)源碼下載及編譯

    【Android】系統(tǒng)源碼下載及編譯

    步驟 1 :創(chuàng)建一個(gè)空目錄來(lái)存放源碼: 步驟 2 :獲取最新版本的 repo 并簽出 android-8.1.0_r1 分支: 其中, android-8.1.0_r1 代表源碼標(biāo)記,代表我們將要獲取 Android 8.1 的源碼,如需查看其他版本的源碼標(biāo)記,可參閱 源代碼標(biāo)記和 build。 步驟 3 :將 Android 源碼從默認(rèn)清單中指定的

    2024年02月13日
    瀏覽(36)
  • rk3588 編譯(使用github公版源碼)和燒錄(sd、emmc)

    使用 github 上的代碼進(jìn)行編譯 https://github.com/rockchip-linux/rkbin/tree/master https://github.com/rockchip-linux/u-boot/tree/next-dev https://github.com/rockchip-linux/kernel/tree/develop-5.10 下載他們的壓縮包,自行解壓,解壓后把文件夾名里的分支名去掉 mkimage 需要使用 rockchip 提供的 uboot 里的 sd 的啟動(dòng)優(yōu)先

    2024年02月11日
    瀏覽(57)
  • Android源碼的下載,編譯,刷機(jī)

    Android源碼的下載,編譯,刷機(jī)

    上篇說(shuō)到《framework開(kāi)發(fā)環(huán)境搭建》,本篇繼續(xù)介紹Android源碼的下載、編譯、刷機(jī) 先貼上Android源碼官網(wǎng)地址:https://source.android.com/docs/setup/start/,俗稱AOSP,Android開(kāi)源項(xiàng)目,這里我總結(jié)一下具體該怎么操作。 1、安裝repo Android源碼同時(shí)使用git和repo進(jìn)行管理,repo是基于git的代碼

    2024年02月02日
    瀏覽(25)
  • 如何下載ImGui源碼并編譯運(yùn)行

    如何下載ImGui源碼并編譯運(yùn)行

    1. 通過(guò)Git download ImGui源碼 如何通過(guò)Git下載ImGui源碼之前已有介紹,這里附上ImGui源碼地址: http://github.com/ocornut/imgui 復(fù)制下面的地址,利用Git Bash Here命令下載源碼 ImGui源碼中已經(jīng)有.sln,因此不需要cMake build即可直接啟動(dòng) 2. 運(yùn)行后的ImGui界面 界面上提供了幾種基于OpenGL和DX不同

    2024年02月13日
    瀏覽(22)
  • Android13源碼下載和編譯過(guò)程詳解

    作為Android開(kāi)發(fā)者人人都應(yīng)該有一份自己Android源碼,這樣我們就可以隨時(shí)對(duì)自己有疑惑的地方通過(guò)親手調(diào)試來(lái)加強(qiáng)理解 官方推薦配置請(qǐng)參考:AOSP使用入門文檔,重點(diǎn)有如下幾項(xiàng): 1.1.1 硬件配置要求 至少需要 250 GB 可用磁盤空間;如果要進(jìn)行構(gòu)建,則還需要 150 GB。如果要進(jìn)行多

    2024年02月14日
    瀏覽(64)
  • OpenHarmony鴻蒙源碼下載編譯和開(kāi)發(fā)環(huán)境搭建

    OpenHarmony鴻蒙源碼下載編譯和開(kāi)發(fā)環(huán)境搭建

    目錄 一、開(kāi)發(fā)環(huán)境搭建和源碼下載 二、編譯 三、總結(jié) ?一、開(kāi)發(fā)環(huán)境搭建 最好是在如Ubuntu18.04以上的系統(tǒng)中搭建,不然有些軟件依賴需要解決,加大搭建時(shí)間 如gitee中開(kāi)源OpenHarmony中的文檔所示,搭建開(kāi)發(fā)環(huán)境,搭建文檔網(wǎng)站如下: zh-cn/device-dev/get-code/sourcecode-acquire.md ·

    2024年01月21日
    瀏覽(49)
  • Harmony OS 開(kāi)發(fā)指南——源碼下載和編譯

    Harmony OS 開(kāi)發(fā)指南——源碼下載和編譯

    本文介紹了如何下載鴻蒙系統(tǒng)源碼,如何一次性配置可以編譯三個(gè)目標(biāo)平臺(tái)( Hi3516 , Hi3518 和 Hi3861 )的編譯環(huán)境,以及如何將源碼編譯為三個(gè)目標(biāo)平臺(tái)的二進(jìn)制文件。 坑點(diǎn)總結(jié) : 下載源碼基本上沒(méi)有太多坑,可以很順利的進(jìn)行 編譯源碼主要的一個(gè)大坑是,默認(rèn)版本的 s

    2023年04月18日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包