欢迎访问 生活随笔!

ag凯发k8国际

当前位置: ag凯发k8国际 > 运维知识 > ubuntu >内容正文

ubuntu

ubuntu mtk/rk/aw 编译服务器 -ag凯发k8国际

发布时间:2024/10/14 ubuntu 24 豆豆
ag凯发k8国际 收集整理的这篇文章主要介绍了 ubuntu mtk/rk/aw 编译服务器 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

目录

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

与50位技术专家面对面20年技术见证,附赠技术全景图

总结

以上是ag凯发k8国际为你收集整理的ubuntu mtk/rk/aw 编译服务器的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得ag凯发k8国际网站内容还不错,欢迎将ag凯发k8国际推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图