您的位置:首页 > 其它

MTK6795环境搭建与编译

2016-06-23 22:39 381 查看
一、 MTK6795介绍

       说起MTK6795,已经有很多手机厂商用它来做他们旗舰级的处理器,比如说小米,魅族,乐视等。MT6795
采用八颗 Cortex A53,提供
2.2GHz 的时脉速度并提供最高达
933MHz 的双通道
LPDDR3内存,它同时支持
Rel 9、Cat.4(150Mbps/50Mbps)的
FDD-LTE 及
TD-LTE,2K(2,560 x 1,600)60fps
显示屏,也可以提供最高 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

   第二步:

1、MT6795 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

2、MT6795 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。

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  嵌入式开发 mtk