WAP手机网站 手机下载 手机软件 手机游戏 手机网游 手机主题 手机图片 手机铃声 手机世界微博
手机游戏攻略

E600的代码兼容及操作系统架构

xinwang325 3533手机世界 2006-4-28
此文是为了帮助mobileflea兄解惑而作。希望我的解释你能够明白。
  E600的硬件平台的基础是是Cellon C8K的修改版,操作系统的“内核”是Linux(请注意我说的是内核)。
  Linux、Unix这种操作系统与微软的Windows操作系统最大的区别在于:Linux是“微内核”操作系统。它只有一个最小的系统关键核心,所有的次要核心都是他的拓展。这也是为什么Linux属于强健型操作系统的原因,它的稳定性是Windows的千倍。(特别是大型服务器领域的纯Liunx、Unix服务器)。由于Linux是为内核操作系统,自然涉及会有一整套的前台界面显示的方案。而夏新E600采用了奇趣的Qt/E,就是你说的(qtopia)。这是E600支持Qt/E应用程序的理论依据。
  Qt/E可以用于内存有限的智能手机。它的用户界面可随意修改,内存占用量低,手机制造商使用它可以创建令人赞叹的图形用户界面,从而令手机卓越超群。Qtopia手机版有两个版本:键盘驱动和手写笔驱动。
  但是需要明白的是,E600的操作系统是Linux而不是Windows,故,E60O上的应用程序是采用纯C++开发的而不是基于COM开发的。这种开发方式的结果是,应用程序的效率非常高,代码的重用率也非常好,但是针对不同的硬件平台,需要采用不同的编译器进行重新编译后才可以运行。
  归根结底一句话,如说同样是采用Qt/E的Moto A1200的硬件平台也是C8K的话,那么它的应用程序理论上是可以拿过来直接用的。如果不行,就需要把纯C++的源代码在C8K的编译器下重新编译一次,这样就可以使用在E600上面了。
  如果夏新没有在Linux核心上进行太大规模的改动的话。理论上:
  (1)Opera for Linux QT
  (2)Skype with Qt 3.2 1.2.0.11
  这些著名软件的QT版都可以在E600上安装使用。由于Linux QT/E的应用越来越广,而将源代码进行移植得成本又相对较低到,故将来我们会看到更多著名软件的Linux QT/E版。进一步的,由于QT/E的开发文档和QT/E For PDA的开发包都可以通过各种手段获取到,那么只要你了解嵌入式基础以及纯C++的开发,那么我们都可以开发出E600可用的应用程序,拓展这部手机。
  最后总结一下:E600不能进行拓展的说法是绝对错误的,E600是可以使用基于Linux QT/E进行拓展的;我们也可以自己编写基于Linux QT/E的应用程序来拓展E600;并不能保证每一个Linux QT/E都可以运行在E600的C8K平台上,只能通过测试进行。但如果此Linux QT/E软件被C8K或者相兼容的编译器编译过,那么是一定可以运行的。
 

 

手机资讯


手机资讯
索尼爱立信LT15i领衔 超值Android手机推荐
轻巧纤薄方便易携带 6款轻薄手机产品推荐
逐个功能击破 8大iPhone 4S对抗强机荐
hold住不买iPhone4S 国庆后暴跌机搜罗
降至1千5百元左右的智能强机 热门推荐
娱乐社交利器 八大键盘触控安卓手机推荐
最低仅售300元 超高性价比行货手机推荐
十一畅销手机大盘点 iPhone4价格下调
价低功能也样样齐 1500元左右智能手机
苹果iPhone 4S发布 近期降价手机盘点



手机资讯
关于E600
夏新E600与电脑同步的问题
夏新E600购买记及使用小结
电视购物买的E600几天来的使用感受
E600之我见
动感键盘 Linux智能机夏新E600仅1K
选用夏新 E600
飞碟式键盘 内嵌Linux 夏新E600仅899
解决夏新E600手机待机时间过短的方法
老旧夏新E600手机美化方法
手机论坛


  诺基亚手机 苹果手机 HTC手机 三星手机 摩托罗拉手机 索爱手机