ubuntu mtk/rk/aw 编译服务器 -ag凯发k8国际
目录
1.安装系统
1.1 制作启动盘
1.2 更换内核版本
1.3 安装加密应用
2. 获取代码
2.1. 配置要求
2.2 安装必要的组件
2.3 安装 git
2.4 安装 repo
2.5 配置账户信息
2.6 下载代码
2.7 编译代码
1.安装系统
1.1 制作启动盘
用u盘制作了一个ubuntu18的iso包 启动项的时候改成u盘启动, 傻瓜式更新系统
1.2 更换内核版本
sudo apt-get remove linux-image-generic-lts-xenial
sudo apt-get remove linux-image-4.4.0-142-generic
sudo apt-get remove linux-image-4.4.0-142-generic
apt-get install linux-image-4.4.0-31-generic linux-headers-4.4.0-31-generic
sudo apt-get install linux-image-4.4.0-31-generic -y
sudo apt-get install linux-image-extra-4.4.0-31-generic -y
sudo apt-get install linux-headers-4.4.0-31 -y
sudo apt-get install linux-modules-4.4.0-31-generic -y
1.3 安装加密应用
ultrasec_xxxx_amd64.deb
2. 获取代码
2.1. 配置要求
硬盘空间:空余 300g 以上
内存空间:32g 以上内存配置
系统版本: ubuntu14.04,ubuntu16.04,请勿使用其他版本(可能引起编译问题)
2.2 安装必要的组件
sudo apt-get update
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo apt-get install gcc-multilib
sudo apt-get install g -multilib
sudo apt-get install lib32z1
sudo apt-get install curl
sudo apt-get install m4
sudo apt-get install libxml2-utils
sudo apt-get install libssl-dev -y
sudo apt-get install libswitch-perl
2.3 安装 git
sudo apt-get update
sudo apt-get install git
git config --global user.email "you@example.com"
git config --global user.name "your name"
2.4 安装 repo
cd /sbin/
sudo git clone http://mirrors.ustc.edu.cn/aosp/git-repo.git repo
vi ~/.bashrc
export path=/sbin/repo:$path
:wq
source ~/.bashrc
2.5 配置账户信息
邮箱中搜索发件人为“srv_mft@mediatek.com”的邮件,其中会包含您的帐户信息, 如您未收到相关邮件,请和您对接的 zelustek 软件窗口联系。
$vi ~/.netrc
(in editor) add below settings at the end of the ~/.netrc file:
machine git01.mediatek.com login xxxx-tb-git01-user password xxxxx
:wq
注释:标黄部分为账户名称,标红部分为密码。
2.6 下载代码
init latest version:
$ repo init -u http://xxx-tb-git01-user@git01.mediatek.com/alps_release/platform/manifest -b xxx -m alps_release-p0.xxx-tb-default.xml --no-repo-verify
$ repo sync -c -f -j8 --no-repo-verify
or init specific version(如:v1.14 版本) $ repo init -u http://xxx-tb-git01-user@git01.mediatek.com/alps_release/platform/manifest -b xxx -m t-alps_release-p0.xxx-tb-v1.14.xml --no-repo-verify
$ repo sync -c -f -j8 --no-repo-verify
2.7 编译代码
$ source build/envsetup.sh
$ lunch full_tb8788p1_64_bsp_xxx-userdebug
$ make –j16 2>&1 | tee build.log
总结
以上是ag凯发k8国际为你收集整理的ubuntu mtk/rk/aw 编译服务器的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: