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。
说起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。
相关文章推荐
- 通过ulimit改善系统性能
- 最新嵌入式开发经典高清视频教程免费下载
- 在CF卡上建立文件系统和安装引导加载程序
- ARM如何入门
- 嵌入式ARM系统实战开发(编程模型、指令系统、程序设计、混合编程、驱动开发)视频教程
- 2012-2013年(第五届)中国嵌入式开发从业人员大调查正式启动
- xshell中文显示乱码
- 求嵌入式研发精英 两枚!!
- maillist of Hacking USB@LINUX
- VMware的配置及ubuntu10.04 tftp 与嵌入式开发板的连接设置
- CSDN我来了,专注于车载mv导航产品开发。
- 导航开发基础篇章
- 为何不伸手
- stm32中断服务函数的机制
- pc寄存器与可寻址空间
- 静态字符串模式匹配模板库
- MTK驱动笔记
- (zt)MTK编译过程
- 解析MTK获取系统时间函数大全
- MTK中关于存储系统应用教程