RK3288 下载android7.1.2 内核极其源码步骤(包含repo 安装及配置)(第一章2)

本文提供了一种使用.sh脚本自动下载RK3288 Android7.1.2 AOSP源码的方法,包括创建环境、下载必要工具、配置路径及同步源码等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.建立.sh 脚本,通过脚本自动执行整个过程。

2.将.sh脚本放在将要下载源码的目录下进行执行即可。

3.该目录至少需要60G 的空间才能完整下载android 内核机器源码。

4.根据个人习惯可对.sh脚本中的路径进行适当的修改。

 

#!/bin/bash

echo =======================================
echo RK3288 下载安卓源码 Android 7.1.2 AOSP
echo =======================================
 
echo ======如果在windows下编译执行出现‘损坏的编译器’ sed -i 's/\r$//' filename.sh即可恢复正常======
echo ======.sh文件在哪个目录下执行,Android 7.1.2 AOSP源码下载也在该目录下进行======
echo ====== 其实android 源码目录 /kernel 下已经包含了 linux kernel ======
 
echo 1.根目录下创建.bin文件夹
mkdir ~/.bin
 
echo 2.配置为临时环境变量(也可将将repo复制到/usr/bin目录下配置为永久的)
PATH=~/.bin:$PATH
 
echo 3.下载repo (将会下载到当前目录下)
git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo
 
echo 4.将git-repo中的repo文件复制到 1 创建的.bin目录中
cd git-repo 
cp repo ~/.bin/
 
echo 5.修改权限
chmod a+x ~/.bin/repo
 
echo 6.创建同步源码的工作目录,并在工作目录中创建.repo目录(源码工作目录与repo 下载目录一致)
cd ../
mkdir android7.1.2AOSP
cd android7.1.2AOSP 
mkdir .repo
 
echo 7.将下载的git-repo拷贝到.repo下,并改名为 repo
cp -a ../git-repo ./.repo
cd .repo
mv git-repo repo
 
echo 8.从远程把manifests和repo这两个git库拷贝到本地,指定manifests这个远程git库的URL,manifests库是整个项目的清单
echo ======请输入姓名和邮箱======

repo init -u https://git@bitbucket.org/TinkerBoard_Android/manifest.git -b sbc/tinkerboard/asus/Android-7.1.2


echo 9.让工程回退到manifest指定的版本,开启4线程同步操作(根据个人电脑配置设定线程数),开始同步源码到本地
repo sync -d -j4
 
echo 10.在以下路径中查找构建SOP文档,$ /RKDocs/android_SOP_eng_7.1.2.docx

如果执行.sh 脚本出现问题,请按照步骤在终端手动执行命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值