目录

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

Ubuntu MTK/RK/AW 编译服务器相关推荐

  1. MTK/RK/AW 动态屏参参数文件

    全志-视美泰 screen0_output_type=1; screen0_output_mode=10; lcd_x=1920; lcd_y=1080; lcd_dclk_freq=148; lcd ...

  2. 使用rust编译linux,在 Ubuntu 上为 CentOS 编译 Rust 程序,

    在 Ubuntu 上为 CentOS 编译 Rust 程序, 现在 CentOS 8 还没出来,最新的是 CentOS 7.6,上面搭载的 glibc 版本是 2.17,都已经是 2012 年那时候的 ...

  3. Ubuntu+Sendmail+Dovecot+Openwebmail 邮件服务器搭建完全解决方案

    Linux下邮件系统的种类比较多, 但是相较于WIN系统下, 无论是sendmail, 还是qmail, postix来说, 配置过程都是极为艰难的,没错, 是艰难. 相信看到这一篇文章的童鞋早已经熟 ...

  4. 全志A10编译服务器ubuntu10.04.4 64bit安装及配置

    公司的64位的编译服务器需要安装ubuntu-10.04.4-desktop-amd64.iso, 在http://releases.ubuntu.com/lucid/可以找到, 下载地址为:http ...

  5. Ubuntu上搭建Android编译环境(1)

    外网信号不好,所以把google的原文介绍扒到这里来参考. https://source.android.com/setup/ Android 源代码 Android 是一个针对多种不同设备类型打造的 ...

  6. Ubuntu下搭建postgresql主从服务器(方法1)

    Ubuntu下搭建postgresql主从服务器(方法1) 安装略 postgresql主服务器: $ vi /etc/postgresql/9.1/main/postgresql.conf 按a或i ...

  7. 在32位Ubuntu 10.04上编译Android 2.3

    在32位Ubuntu 10.04上编译Android 2.3 http://www.ylmf.net/ubuntu/tips/2011021722700.html 本人在Ubuntu 10.04系统 ...

  8. win10系统 ubuntu子系统 进行ndk编译笔记

    报错1:error adding symbols: file in wrong format collect2: error: ld returned 1 exit status win10系统 ub ...

  9. Ubuntu 12.04 下编译Android 4.0.3

    在Ubuntu 12.04 下编译了Android 4.0.3发现了一大堆错误,网上找了一堆的更改源码啊,Android.mk的解决方法,虽然可以编译成功,但都有点坑爹的成分,为了不误人子弟就分享出来 ...

最新文章

  1. oracle所有表相关查询
  2. 爱丁堡大学计算机专业alevel,爱丁堡大学alevel要求?
  3. Chrome开发者工具中Elements(元素)断点的用途
  4. ActiveMQ的介绍及使用实例.
  5. panel中html怎么写,panel控件有什么用 请写出Panel控件的用途
  6. 33个常见问题!超全Windows排查手册
  7. Django之Mode的外键自关联和引用未定义的Model
  8. java queue 清空_java swing清除事件队列
  9. mock模拟的数据能增删改查吗_新课通知: React+Umi3+Typescript+Mock
  10. jsoncpp的安装与使用实战(windows交叉编译Ubuntu)
  11. Linux的相关资源帖
  12. React Native Button使用
  13. JS监听页面刷新及阻止页面刷新
  14. oracle其他数据对象 --- 视图(10级学员 韩晓爽课堂总结)
  15. i9级E52450处理器_2020年桌面级CPU处理器最新性能天梯排行榜,第十代Intel处理器表现不错,AMD YES!...
  16. 喝酸奶八大误区[zt]
  17. 【随笔1】石榴红,依旧。
  18. 无法安装net framework 3.5 的解决方法
  19. 什么是单点登录?单点登录的解决方案
  20. 怎么撰写一份优秀的数据分析报告(一)

热门文章

  1. Unable to locate package php5-curl
  2. 解决Red hat 5.4的中文问题
  3. 默认路由、静态路由、动态路由
  4. 【机器学习课程01】李宏毅2020年机器学习课程开课啦!!!
  5. 前端趋势榜:上周最实用和 yyds 的 10 大前端项目 - 211128
  6. 一篇文章教你学会使用SpringBatch 监听器Listener
  7. golang文件操作:打开关闭文件,带缓冲区的读文件
  8. scala中断循环代码示例
  9. k8s pod资源限制策略:requests、limits配置示例
  10. MySQL优化关联查询