#科技小灵#山寨机专用软件MRP和秘籍*#220807#的故事

山寨机的崛起两件重要事件有关 。 第一是入网许可证放宽 , 第二是联发科进军手机市场 。
#科技小灵#山寨机专用软件MRP和秘籍*#220807#的故事
文章图片
在放开入网许可以后各路小公司都想企图进入手机市场大捞一笔 , 可是做手机可是一个技术活 , 把手机CPU , 基带 , 射频 , 电源管理 , 系统 , 多媒体等等调教好可不是一般小公司能做好到的 , 联发科带着一体解决方案来了 , 上面的通通都做好了 , 只要给钱就卖 , 回去自己装个壳子就是一部手机 。 在联发科没来之前 , 由于技术门槛的原因 , 国内做手机的都不多 , 就算有也是相当有梦想的 , 比如2003年就搞出双卡双待linux智能手机的酷派 。 在联发科来了之后 , 国产手机至暗时代——山寨机时代开启 , 之前国产手机树立的形象瞬间崩塌!
#科技小灵#山寨机专用软件MRP和秘籍*#220807#的故事
文章图片
当然山寨机是如何搞死国产手机不是我们今天要谈论的东西 , 今天的主角是山寨机上的应用扩展功能 。
【#科技小灵#山寨机专用软件MRP和秘籍*#220807#的故事】山寨机的受众面决定了山寨机的售价不会太高 , 自然而然的成本也要大大的压缩 。 本身联发科提供给山寨机的CPU就不是很强大 , 全系ARM7架构 。 而生存山寨机的小作坊受限于成本更加不可能给太大的内存 。 这就让移植JAVA虚拟机造成了很多的困难 。
既然困难那就不移植了 , 所以早期的山寨机除了能上个网 , 听个歌没有任何的应用扩展功能 。
然后没过几年JAVA手机游戏兴起 , 但是了国内市场上能够安装JAVA游戏的手机不多 , 赚的钱有限 。 要是能把山寨机用户的钱也赚了那不是更好吗!
#科技小灵#山寨机专用软件MRP和秘籍*#220807#的故事
文章图片
于是有一家公司就浮出水面了那就是杭州思凯
MTK手机方案选用的是MentorGraphics公司的nucleusRTOS嵌入式实时操作系统 。 这个系统应用非常广泛 , 比如新地平线号探测器冥王星探测器用的也是这个系统 。 所以说山寨机们可以很自豪的跟别人 , 我是航天级系统 , 和冥王星探测器同款 。
#科技小灵#山寨机专用软件MRP和秘籍*#220807#的故事
文章图片
nucleus这个系统因为用了旧版本的编译器 , 在MTK芯片上是没有办法动态加载应用程序 , 想要使用应用程序只能在编译内核的时候一起编译进去 , 没办法事后安装 。 通俗点说就是安一个程序刷一次机 , 删一个程序也刷一次机 。
前面说过了MTK方案性能受限 , 想移植JAVA虚拟机很困难 。 用C写程序直接跑在系统上吧 , 又只能安装一个程序刷一次机 , 这个操作显然是非常麻烦的 。
于是杭州思凯开发了一个minij平台 , 一个轻量化的C语言虚拟机 。 虚拟机上跑的软件也是C语言编写 , C语言本身是比JAVA更低级的计算机语言 , 效率会更高 , 能在有限资源的山寨机上更高效运行程序 。 虚拟机的加入也让nucleus不能动态加载程序的问题得到解决 。 只要山寨机在编译系统的时候将minij平台编译上就可以了 。
#科技小灵#山寨机专用软件MRP和秘籍*#220807#的故事
文章图片
minij平台的应用打包格式为“.mrp”于是mrp就成了山寨机应用的别称 。 不过有一个很奇怪的事情就是 , 支持mrp的山寨机普遍不会在手机中集成mrp软件的安装入口 , 只会留下一个应用软件选项 , 里面只有少的可怜的软件可选 , 其中的游戏还特别坑 , 多次扣费 , 隐蔽扣费等等 。 如果想自行安装软件只能通过在拨号键手动输入*#220807#才行 , 并且是在正确的手动配置文件以后才能正确的打开冒泡社区 , 在通过冒泡社区作为入口来打开其他mrp软件 。


推荐阅读