若与410比,那就有得说了。因为410是一颗4核心U而8735是一颗8核心U,对于大多数人的常识来说,核心越多越好,可是综合考虑并不是这样的,核心多则功耗与发热大,发热大则导致CPU性能下降,而且8735的GPU也没有410的好,图形处理能力(玩游戏看)410略微有些优势。;
再看功耗,请4个人挖坑和请8个人挖坑当然是4个人要的工资少咯,但是坑就那么大,人多手杂(发热热热热热热热)所以4核心是够了的,一味堆核只会导致发热过多耗电过大。
可开发程度上也是410更好(高通开源,MTK不开源),这就意味着410的机子可以拥有民间开发的 超频内核 或者是 省电内核 选择性更强,系统更新难度更小,民间甚至可以给安卓42的高通机上安卓60,而联发科家的U除了65xx系列可以做到,其他也做不到(包括8735也是做不到的)。
所以综合考虑我会选择“看上去”性能差的410而不是不“看上去”好的8735。MTK是现在市场上所有国内手机设计、制造商使用的最多的一个完整的手机产品解决方案,大部分做手机的技术人员都对此有接触和了解。不过,MTK的整套软件系统十分庞大且复杂,很多刚接触这套系统的软件工程师一时不知如何进行配置和客户化定制。本文在此对整个MTK软件系统的工程结构和配置进行了简单介绍,希望通过此文和大家相互交流MTK软件系统的维护和修改、定制方面的心得。MTK使用了nucleus实时 *** 作系统,在其上做了个内核抽象层的封装,以适应多种实时 *** 作系统,如oscar、ThreadX、nucleus。整个软件系统包括nucleus *** 作系统、平台设备驱动、协议栈、文件系统、WGUI、MMI、J2ME等。在这里MMI部分几乎包括了 *** 作系统内核、协议栈、文件系统之上的所有部分,其中WGUI也在其中。MTK的PC模拟版使用VC的编译器和链接器生成,ARM版使用ADS12的编译器和链接器生成。因为MTK的整个软件系统是一个很庞大而且复杂的工程,并且要支持多个MTK的产品系列和多家客户的客户化支持,使用集成开发环境(IDE)已经无法胜任,而且很难做到整个工程的自动构建和资源、代码的生成。所以MTK的软件系统使用了windows下的GNU开发工具链(MinGW)来进行工程的管理、配置和构建,MTK将MinGW放到了第三方工具中。另外还使用了perl脚本来解析用户输入的命令行参数,因此第三方工具中还包含了ActivePerl(windows下的perl解释器)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)