MTK6795环境搭建与编译

一、 MTK6795介绍

       说起MTK6795,已经有很多手机厂商用它来做他们旗舰级的处理器,比如说小米,魅族,乐视等。MT6795 采用八颗 Cortex A53,提供 2.2GHz 的时脉速度并提供最高达 933MHz 的双通道 LPDDR3内存,它同时支持 Rel 9Cat.4150Mbps/50Mbps)的 FDD-LTE TD-LTE2K2,560 x 1,60060fps 显示屏,也可以提供最高 120Hz 的动态显示,可摄制 480 fps 并以 1/6 速度播放 1080p 全高清超慢镜视频,支持 H.265 超高清(4K2K)视频摄制及播放和 Wi-Fi 802.11ac/蓝牙/FM/GPS/Glonass/Beidou/ANT+等等。性能不在赘述,下面我们对这款处理器开发板环境搭建与编译进行介绍。


二、准备

 

1、 首先你需要一台搭载Ubuntu14.04系统的电脑,对开发板源码进行编译与开发,安装步骤可以百度,相信各位都没问题。

2、 源码获取

如果你买到此开发板,你需要向卖家获取MTK官方的FTP存储code源代码的链接,将其下载下来,拷贝到Ubuntu14.04系统的电脑里,源码包大致如下所示:


乍一看都不知道如何解压,在该目录下运行如下命令即可:

解压命令:cat MT6795_Demophone_EVB_Android6.0.tar.bz2-* |tar –jxv

如果途中有解压失败的情况可能是你源码下载有问题,请重新下载。


 

1、 必要的工具的安装

$ sudo apt-get install build-essential g++-multilib libc6-dev

lib32ncurses5  lib32ncurses5-dev lib32z1 flex bison gperf curl

zlib1g zlib1g-dev  openjdk-7-jdk tofrodos libxml2-utils

        在有网的环境下,在Ubuntu里将上述工具包都安装好

三、 源码的编译

第一步:在源码主目录下:

$ source build/envsetup.sh

   第二步:

1MT6795 Demophone Android Marshmallow

6.0

  $ lunch full_amt6795_demophone_m-eng

 or

  $ lunch full_amt6795_demophone_m-userdebug

 or  

  $ lunch full_amt6795_demophone_m-user

2MT6795 EVB Android Marshmallow 6.0

  $ lunch full_amt6795_evb_m-eng

 or

  $ lunch full_amt6795_evb_m-userdebug

 or

  $ lunch full_amt6795_evb_m-user

 

根据你下的源码种类的不同选择1或者2,然后三条命令人选则一条。

 

第三步:编译

编译所有:make  –j8

可以编译整个系统,时间较长,也可以分开编译

编译preloader:$ make pl –j8

 

编译 lk:  $ make lk –j8

 

编译内核: $ make kernel –j8

 

编译 boot.img

$ make bootimage –j8

 

编译Android并且制作系统镜像

$ make systemimage –j8

 

如果要对内核进配置:$ mmm kernel-3.10:menuconfig-kernel

 

编译完后在源码目录的out文件目录里面可以找到你所编译出来的code

 


 





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值