|
||||||||||||||||||||||||||||||||
|
|
“MTK二进制应用程序动态装载系统”我们简称为DAP,即 Dynamic Application Platform的英文缩写。MTK 是一个针对手机应用而开发的OS,DAP 则是MTK 升级后的智能平台。
在windows 操作系统中采用标准C 语言编程开发的DAP智能平台,可支撑以MTK 6219、6223、6225、6226 等为代表的非智能手机操作系统,支持ARM7,ARM9 系列CPU。升级 DAP做为MTK的智能平台时,仅增加30K左右不到的代码空间,40-80KB RAM空间(标准版40KB,企业版80KB),并且全部可执行程序被加载在RAM中运行,以保证低性能CPU在执行外部AP时保持良好的性能优势。
MTK所支持的CPU许多都没有MMU,不能很好的支持外部独立可执行二进制文件,而DAP则能很好的支持,弥补了原始MTK的缺陷。DAP能像其它智能平台一样,方便使用其MTK OS的API进行编写外部应用程序。
在DAP的 SDK上开发独立应用并没有改变MTK开发人员的任何开发习惯,一切都是轻车熟路,而那该死的CMD窗口我们也不要用它了,使用它时连一个编译错误的LOG就能让我们在源程序中找上老半天,而现在一点错误信息就定位到源代码处。有了DAP,开发人员可以用在ASD的集成环境中开发、调试与编译应用程序,方便的排错与编译。更不会出现我们因烧写一个AP到手机上时而担心老板说“为什么这么小的事情要一天时间呢?”的情况,在DAP的SDK上通过ADS编译生成的二进制程序直接放到T卡上就可运行了。
目前,我们迈凯诺科技已发行了DAP1.0和DAP2.0两个版本。
|
||||||||||||||||||||||||||||||
Copyright © 深圳市迈凯诺科技有限公司 All rights reserved 客服热线:0755-29841011 技术支持:迈凯诺科技 粤ICP备11083837号 | ||||||||||||||||||||||||||||||||

