马竞对此也是无可奈何,蜜蜂手机系统及其上运行的软件都是马竞依靠E7U编写出来的,需要什么功能就做什么软件,能够最大程度发挥硬件性能,可是这样一来,这些基于0101机器码的软件可读性非常差,其他程序猿很难接手并修改。固然使得别人难以破解防盗版机制有效抑制了盗版问题,但是也把马竞捆在了这个项目上面。那些要求马竞“卖身入赘”的公司就是通过一些渠道得到了“原版蜜蜂B1手机”实物,分析了蜜蜂系统的性能与代码之后认为“离开了马竞本人,没有了高效率的蜜蜂系统,B1手机不值一提”,于是在尝试拉马竞入伙失败后就纷纷放弃接触了。
而木星通讯虽然不要求马竞一定要入伙,但也和马竞约定马竞必须以每套2万元的价格,为木星通讯推出的设计方案提供匹配的摄像头模块驱动软件。
由于手机CPU都是risc精简指令集处理器,所以很多在pc上面依靠软件实现的功能比如视频解码、图像处理、音频解码、数值计算等等都需要依靠专门的硬件电路来实现,所以手机处理器其实不能称之为CPU,而是应该叫做手机SoC芯片。SoC是SystemonChip板上系统的缩写,指的是在一个电路板上面封装多个关联芯片协同工作。
手机的SoC的构成包括微处理器CPU内核模块、图形显示GPU模块、数字信号处理器DSP模块、存储器模块、G**、CDMA通讯模块、蓝牙或者WIFI模块、屏幕驱动模块、摄像头管理模块ISP模块、电源功耗管理模块等等数个甚至数十个专门模块,以及内嵌的基本软件模块也就是所谓“固件”——固化在硬件上的软件。
像是魏怀亮他们这次带给马竞的德州仪器OMAP2420处理器,它能够管理130到400万像素的摄头和QVGA(240×320)分辨率的屏幕,支持蓝牙、红外和高速USB传输,兼容A-GPS定位功能,可利用WLAN功能无线上网,支持第三方SD、MMC存储卡扩展,并可使用SDI/O设备,能处理400万甚至更高像素的静态图片,能够记录30帧/秒的VGA(640×480)像素动态有声视频文件,能提供接近Hi-Fi级的3D环绕音效,支持TV-OUT输出功能,每秒可以计算200万个多边形,这些功能都需要相应的专门电路模块来实现。
可以说手机上的每一项新功能的增加,都是以增加新的电路的方式来实现的,无论是增加MP3播放功能,还是增加定位功能。这样就意味着,不同型号的手机芯片其硬件电路必然是不一样的,其对应的软件自然也不相同。
本章未完,请点击下一页继续阅读! 第1页/共2页