作者:air12345 | 来源:互联网 | 2023-08-31 12:39
一、MTK6795介绍说起MTK6795,已经有很多手机厂商用它来做他们旗舰级的处理器,比如说小米,魅族,乐视等。MT6795采用八颗CortexA53,提供2.2GHz的时脉速
一、 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。