我用的vim3 ,用的安卓系统我最近遇到的好多问题都是需要我自己更改配置,然后修改固件,才能满足我们公司产品的需求,但我是一名初学者,看了您的这个相关的文档,还是有很多的疑惑,我需要学习那些知识来完成这个呢,可否告知我一个学习的思路,或者说要完成这件事都需要哪些工具,我现在下载了那个安卓系统,装了一个ubuntu的虚拟机
你已经在虚拟机上下载好了VIM3的源码嘛
还没有,只是装了这个虚拟机,把从百度网盘下载100个多g的安卓源码,复制到了虚拟机里,正在尝试装这个amlogic平台交叉编译器
那就按照官网操作文档操作即可,然后在进行编译
这个也打不开,这个是也一定要VPN的吗?
https://docs.khadas.com/products/sbc/vim3/start
这个是我们新的官方文档链接,那个只是搭建编译环境,应该可以直接在虚拟机上拉代码
好的,我再多试试,我想问您下,这样弄完,可以在您新出的固件上更改吗,还是说都得自己编辑呢
我更新固件会提交最新的代码,到时候你同步代码即可
好的,谢谢,我用百度网盘下载完源码,
并在这个文件夹下进入终端按照说明执行了这个命令
我的这个.repo在哪里呀,我没找到,还有就是您上边提到的接下来的步骤按照官网手册来操作就行了,指的是那块,我后边需要干什么,还有就是我的这个一百个G的源码,现在可以删除了吗?
在根目录里面你用 ls -a 或者 ll 来查看
后面就是编译的工作了,先编译uboot在编译kernel,不过要保证你还有足够的存储,不然生成的文件可能会失败
确保代码解压完,建议在编译成功后在删除也不迟,如果怕存储不够用的话,可以保存到移动硬盘中备份
您好,我找到.repo文件了,它还在我之前合并其他文件夹的文件夹内,只是被隐藏了。后边我按照那个repo命令要下载代码,显示我没有repo,是需要我再自己下载repo吗,我百度网盘下载的这个.repo文件是干什么用的
repo是管理代码的一个工具
你需要根据提示来安装一个repo库
安装 Repo
1.确保主目录下有一个 bin/ 目录,并且该目录包含在路径中:
mkdir ~/bin
PATH=~/bin:$PATH
2.下载 Repo 工具,并确保它可执行:
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
初始化Repo客户端
1.创建一个空目录来存放您的工作文件。如果您使用的是 MacOS,必须在区分大小写的文件系统中创建该目录
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY
2.使用您的真实姓名和电子邮件地址配置 Git
git config --global user.name "xiong"
git config --global user.email "<xiong@khadas.com>"
3.查看git是否配置成功
git config --list
4.运行 repo init 以获取最新版本的 Repo 及其最近的所有错误更正内容
repo init -u https://android.googlesource.com/platform/manifest
repo init -u 你需要同步的ssh
repo sync -j10
repo start --all 分支名-----------切换需要的分支
这个是需要拉取的代码管理repo库
repo同步出现如下错误时:
解决办法:
重新更新.repo内的repo版本
再同步即可:
下面这个链接可以阅读了解更详细的关于repo的知识
git repo工具详细使用教程——彻底学会Android repo的使用
您好,我按照您说的下载了repo,然后执行了这个命令
$repo init -u GitHub - khadas/android_manifest: AOSP for Khadas VIMs & Edge -b khadas-vims-pie
下载了这个源码,
您看下我下载成功了吗
这样是不是就下载成功这个代码了,那这个代码他在哪里呢,我需要怎么样才能编译他
在.repo的目录下执行 repo sync -j10