瑞芯微Rockchip开发者社区
登录
直播中
李桂英
7年用户
1403经验值
私信
关注
[问答]
RK3288下载android6.0.1内核极其源码步骤是怎样的?
开启该帖子的消息推送
RK3288
源码
RK3288下载android6.0.1内核极其源码步骤是怎样的?
回帖
(1)
张鑫
2022-3-3 14:17:50
1.建立.sh 脚本,通过脚本自动执行整个过程。
2.将.sh脚本放在将要下载源码的目录下进行执行即可。
3.该目录至少需要60G 的空间才能完整下载android 内核机器源码。
4.根据个人习惯可对.sh脚本中的路径进行适当的修改。
在下载前,请注意一下事项!!!如果错误,欢迎批评指正,谢谢!
#!/bin/bash
echo =======================================
echo RK3288 下载安卓内核 Android 6.0.1内核
echo =======================================
echo ======如果在windows下编译执行出现‘损坏的编译器’ sed -i 's/r$//' filename.sh即可恢复正常======
echo ======.sh文件在哪个目录下执行,Android 6.0.1内核下载也在该目录下进行======
echo 1.创建文件夹,在该文件夹中下载内核
mkdir android-6.0.1_kernel
cd android-6.0.1_kernel
git clone
https://github.com/TinkerBoard/android-6.0.1_kernel.git
-b release
cd ../
echo =======================================
echo RK3288 下载安卓源码 Android 6.0.1 AOSP
echo =======================================
echo ======如果在windows下编译执行出现‘损坏的编译器’ sed -i 's/r$//' filename.sh即可恢复正常======
echo ======.sh文件在哪个目录下执行,Android 6.0.1 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 android6.0.1AOSP
cd android6.0.1AOSP
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 ***c/tinkerboard/asus/Android-6.0.1
echo 9.让工程回退到manifest指定的版本,开启4线程同步操作(根据个人电脑配置设定线程数),开始同步源码到本地
repo sync -d -j4
echo 10.在以下路径中查找构建SOP文档,$ /RKDocs/android_SOP_eng_6.0.1.docx
如果执行.sh 脚本出现问题,请按照步骤在终端手动执行命令。
1.建立.sh 脚本,通过脚本自动执行整个过程。
2.将.sh脚本放在将要下载源码的目录下进行执行即可。
3.该目录至少需要60G 的空间才能完整下载android 内核机器源码。
4.根据个人习惯可对.sh脚本中的路径进行适当的修改。
在下载前,请注意一下事项!!!如果错误,欢迎批评指正,谢谢!
#!/bin/bash
echo =======================================
echo RK3288 下载安卓内核 Android 6.0.1内核
echo =======================================
echo ======如果在windows下编译执行出现‘损坏的编译器’ sed -i 's/r$//' filename.sh即可恢复正常======
echo ======.sh文件在哪个目录下执行,Android 6.0.1内核下载也在该目录下进行======
echo 1.创建文件夹,在该文件夹中下载内核
mkdir android-6.0.1_kernel
cd android-6.0.1_kernel
git clone
https://github.com/TinkerBoard/android-6.0.1_kernel.git
-b release
cd ../
echo =======================================
echo RK3288 下载安卓源码 Android 6.0.1 AOSP
echo =======================================
echo ======如果在windows下编译执行出现‘损坏的编译器’ sed -i 's/r$//' filename.sh即可恢复正常======
echo ======.sh文件在哪个目录下执行,Android 6.0.1 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 android6.0.1AOSP
cd android6.0.1AOSP
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 ***c/tinkerboard/asus/Android-6.0.1
echo 9.让工程回退到manifest指定的版本,开启4线程同步操作(根据个人电脑配置设定线程数),开始同步源码到本地
repo sync -d -j4
echo 10.在以下路径中查找构建SOP文档,$ /RKDocs/android_SOP_eng_6.0.1.docx
如果执行.sh 脚本出现问题,请按照步骤在终端手动执行命令。
举报
更多回帖
rotate(-90deg);
回复
相关问答
RK3288
源码
RK3288
android6.0.1
内核
编译过程大致分为几个
步骤
呢
2022-02-18
2542
RK3288
android
7.1.2
内核
极其
源码
编译过程是
怎样
的
步骤
?
2022-03-03
963
如何进入
android6.0.1
内核
终端/uboot终端?
2022-03-03
1415
在
RK3288
主板上
怎样
去编译
Android
5.1
源码
呢
2022-03-04
1590
怎样
在
RK3288
上去编译
Android
5.1
源码
呢
2022-03-04
1359
请问一
下
RK3288
Android
7.1是
怎样
调试USB MIDI的
2022-03-03
1392
怎样
去搭建一种
rk3288
android
编译环境
2022-03-03
1591
怎样
去编译
RK3288
平台上的
Android
系统
源码
呢
2022-03-10
2118
怎样
去搭建基于
rk3288
的
android
(和linux)平台软件运行环境呢
2022-03-09
1789
怎样
去解决
RK3288
Android
7.1系统虚拟按键方向不对的问题呢
2022-03-03
1228
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分