MTK android8 源代码编译器以及烧录方法

一.ubuntu 18.04 开发环境配置

1.安装java sdk 

 sudo apt-get install openjdk-8-jdk

2.安装对应库

sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib
sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386
sudo apt-get install tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo apt-get install dpkg-dev libsdl1.2-dev libesd0-dev
sudo apt-get install git-core gnupg flex bison gperf build-essential 
sudo apt-get install zip curl zlib1g-dev gcc-multilib g++-multilib
sudo apt-get install libc6-dev-i386
sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev
sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip m4
sudo apt-get install lib32z-dev ccache

3.配置jack server

export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m"

二、开始编译

source build/envsetup.sh
lunch 65

选full_k39tv1_bsp-userdebug后执行make ,在i5-3340M +杂牌ssd 配置下耗时约4.5 hour。

make -j4

中文ubuntu 环境编译一段时间后会报错。(注意此命令只能在报错后执行)

export LC_ALL=C

单独编译内核

make bootimage -j4

三、烧录

ubuntu 下使用flash_tool

1.

sudo apt-get remove modemmanager

2.

sudo ./flash_tool

scatter选择mt6739 

3.format all+download 方式会清除所有数据,包括手机激活数据。

一般选择download only.

 

你可能感兴趣的:(Ubuntu)