MTK 开发流程和开发环境小记

声明:资料来自公司同事整理

一、             MTK的框架理解
    MTK
手机开发平台是由MediaTek研发的一套手机开发平台,在MediaTek的源代码中封装了手机的的一些基本的功能,我们公司MMI就是在MTK源码的基础上针对不同的客户群体需求进行软件开发(包括调整UI资源、封装SP、相应应用程序)。

       MTK的主要框架如下:

      

      

PS:

MMI Application Layer:包含一些用户自定的应用程序。

UI Layer:封装一些与UI相关的函数

Framework:封装消息管理和事件处理。

Layer Operating System & Protocol Stack Layer & Driver :协议栈和驱动相关的信息。

 

一、           开发环境的搭建

为更方便的在MTK平台上进行研发,需要安装如下软件:

1、  ADS  编译器。由于MTK平台使用的ARM处理器,需要使用ADS编译器进行编译。

2、  beyond compare。使用该软件能比较两个文件(文本文件尤其明显)的差异,方便我们了解自己做了哪些修改。

3、  分布式编译工具。由于MTK的文件数目很多,如果采用单机编译的方式比较费时,因此需要使用分布式编译软件increditbuild来加快程序的编译速度。

4、  加密软件。公司的MTK源码是经过加密的,因此需要安装亿赛通软件来解密(具体有IT人员安装)。

5、  CC。由于公司版本更新速度比较快,我们使用CC来进行版本管理。

6、  CQ。使用CQ来方便测试和开发人员的沟通,测试人员通过CQ提交BUG

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
MTK6762开发文档是为MTK6762芯片而准备的一份技术文档,旨在为开发人员提供有关如何编写和优化与该芯片兼容的软件的详细信息。 首先,文档介绍了MTK6762芯片的基本架构和核心功能。它解释了芯片的不同组成部分,包括处理器核心,内存子系统,多媒体处理单元和IO接口等。开发人员可以通过阅读文档来了解芯片的性能和特性,从而更好地利用其潜力。 其次,文档详细说明了MTK6762芯片的编程接口和软件开发工具。这包括有关如何配置和使用操作系统(如Android),编写和调试设备驱动程序,编写应用程序和库以及进行性能调优的信息。开发人员可以按照文档中的指导进行相应的设置和操作,以确保他们的软件与芯片完全兼容且能够最大程度地发挥其功能。 此外,文档还提供了有关MTK6762芯片的测试和验证方法的详细信息。它提供了一系列的测试用例和验证工具,帮助开发人员在软件开发过程中进行各种测试和优化工作。开发人员可以通过执行这些测试用例来验证他们的软件在不同应用场景下的稳定性和性能表现。 总的来说,MTK6762开发文档为开发人员提供了一个详尽的指引,帮助他们更好地理解和利用MTK6762芯片的功能。通过阅读和遵循文档中的指南,开发人员可以更加高效地开发基于MTK6762芯片的软件,并确保其在不同环境下的稳定性和性能表现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值