积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 嵌入式软件 >> 综合技术
  相关分类: LINUX | WINCE | UC/OS | Bootloader | 下载 | VXWORKS | 网络协议 | JAVA | 汇编 | 驱动设计 | Symbian | XP Embedded | Nucleus | 新产品 | 相关文章 | 综合技术 |
HOPEN智能嵌入手机操作系统之艰难摸索
 
作者:西贝弯刀   来源:友人网    点击数:574   更新时间:2007-2-6
您可以添加到网摘 让更多人关注此文章:

    

    十几天前,接到邮差电话,被告知将试飞 CECT P06,一款HOPEN操作系统的智能手机。当时对于HOPEN系统,脑子里是一片空白,急忙在网上找资料,快速“充电”。经过一番查找,对找到的资料“消化”,总算对HOPEN操作系统有了个大概的了解:

    HOPEN操作系统(OS)是由北京凯思昊鹏软件工程技术有限公司研发的,面向新一代信息设备的嵌入式操作系统。通过多年的不懈努力 , 其产品从 HOPEN OS V1.0、HOPEN OS V2.0发展到目前的HOPEN OS V3.0。 目前采用 HOPEN OS V3.0 的产品有智能手机、网络计算机、数字电视、数码相机、可视电话、高端掌上电脑和酒店视频点播机等,CECT P06采用的就是这种HOPEN 嵌入(手机)操作系统 ( 3.0版本)。

    采用 HOPEN 操作系统的智能手机,结合了手机和掌上电脑的特点,除了可以实现手机的通话功能外,还具备掌上电脑的功能,包括个人信息管理、多媒体娱乐、无线数据通讯、收发电子邮件和浏览网站等。而上面说的这些,在 CECT P06上都得到很好的运用,这也是HOPEN系统的优越性的体现。

    P06作为一款智能手机,开机进入的速度很快,从开机显示CECT标识到SD卡加载成功(确切来说,应该是MINI SD卡;不知道为何显示成了SD卡),再到最后进入,只需要十几秒钟,这个开机进入时间和其他系统(如SYMBIAN系统)的智能手机的开机进入时间相比是很短的,这是值得赞许的(见图1)。

002.jpg
按此在新窗口浏览图片!

(图 1)

    智能手机相对于非智能手机,个人觉得最大区别是多任务实时运行和扩展性(安装软件游戏等)。这两方面, P06的具体表现如何呢?

多任务实时运行

 

001.jpg
按此在新窗口浏览图片!

(图 2

由上图可以看到, P06 的触摸屏的底部有一排固定的菜单按钮,从左至右依次为拨号盘(电话拨号) / 通讯本 / 信息 / 文档浏览 / 情景模式,点击以上按钮,即可启动相应的功能。我做个试验,先点击信息按钮,打开一条信息,紧接着又点击情景模式按钮,再点击信息按钮,可以看到还是刚才打开的信息, 由此可以说明 P06采用的HOPEN系统的确是一种支持多任务实时运行的智能操作系统。但很遗憾的是,无法待机状态下查看同时运行的任务,这个不如SYMBIAN智能操作系统做得好,采用该系统的智能手机,都可以通过常按菜单键来查看同时运行的任务(有点像电脑上的WINDOWS任何管理器)(如图3)。

01.jpg
按此在新窗口浏览图片!

(图 3

试飞 P06 时,发觉其 多任务实时运行还有不完善的地方,比如后台播放 MP3时,如果有电话进入,MP3播放即刻停止,但接听完电话(或拒接电话)后MP3不能自动继续播放,而是处于暂停状态(见图4)。

05.jpg
按此在新窗口浏览图片!

(图 4

由此可看出, P06作为HOPEN系统的智能手机,其支持多任务实时运行有一定的局限性,由于没用过其他HOPEN系统(3.0版本)的智能手机,不知道是否采用HOPEN系统的智能手机都是如此。


     扩展性

    智能手机之于非智能手机,最大的区别应该是有强大的扩展性,说通俗点,就是自己能安装软件游戏,实现机器自身功能以外的新功能,可以玩各种类型的游戏(注:非机器自带的游戏)。那么扩展性方面,作为 HOPEN系统的P06表现如何呢?拿到试飞的P06时,我翻遍了整个菜单选项,都没找到与安装程序(游戏)有关的菜单选项,同时也没到与JAVA有关的菜单选项,根据我玩其他智能手机的经验,根据我的直觉,我觉得P06这款HOPEN系统的智能手机的扩展性悬了。 我用的 NG是款SYMBIAN系统的智能手机,有很强的扩展性,且不说游戏功能异常强大,就是软件的扩展性也非常令人满意;机器菜单里就有程序管理器(APP.MANAGER)和应用(APPLICATIONS)两个菜单选项,可以在其中分别安装软件(游戏)以及JAVA软件(游戏)(注:还可以通过SELEQ等第三方管理软件来装),如图5。

02.jpg
按此在新窗口浏览图片!

(图 5

    由于在 P06 的菜单里没有此类的菜单选项,我还真不知道如何来装 HOPEN 系统下的软件游戏,没有相应的菜单选项,即使可以通过安装类似 SYMBIAN系统下的管理软件来装软件游戏,但这个第三方软件又如何能装到手机上去呢?我困惑了,对国产智能(嵌入手机)操作系统HOPEN产生了质疑。随后的几天,我上网查了查有关HOPEN系统的资料和适用于系统的网上资源(软件游戏等)。先是上友人网的其他HOPEN操作系统手机的论坛,如联想P902、NEC N940和东信 ES2100,论坛的人气不旺,也没查到什么关于HOPEN系统下软件游戏安装的解决方法。后来又在百度和GOOGLE等搜索引擎里搜,也没搜 到什么有用的信息。最后我去 HOPEN.COM.CN网站(应该是HOPEN操作系统的研发厂商凯思昊鹏公司的网站)看了看,下了HOPEN的技术白皮书来看,可太专业了,看不太懂;很惊奇地发现有开发者园地,里面有一些HOPEN系统下的实用软件,但下了部分软件(网页没有说明是为HOPEN系统的手机开发的,而是适用于PDA的);不管三七二十一,试试再说,在电脑上解压缩后,发现安装文件是DLM格式的(其他软件的安装文件还有其他格式的);即使拷到P06的RS-MMC卡,由于P06的菜单选项里没有程序游戏安装这个菜单选项,而且根据我使用P06和电脑通过手机精灵实现电脑同步的实践经验(注:只能实现图铃照片的电脑同步,管理电话本和短信等),真不知道如何来装,超级郁闷。。。。。。后来看到网页上有技术支持电话,就打了过去,技术工程师很热情,但被告知是手机方面的问题(HOPEN智能操作系统手机的软件游戏安装方法),工作人员有点支支吾吾的(注:真不知道他是不是真正的技术支持人员),开始说可以在HOPEN网站下白皮 书和 SDK(软件开发包),支持编译程序(软件游戏),当被问及如何来安装软件游戏时,工作人员说不是很清楚,HOPEN嵌入手机操作系统的问题可以咨询一下博动,并给我了博动的网站的网址以及技术支持电话号码。

    那天我有点事,没有及时咨询博动,后来过了一两天,去博动的网站上看了看, 基本了解到 博动科技提供的是一种叫做 Pollex Opna的移动平台(简称“Opna平台”或“Opna”),该平台是专为手机设计的应用软件开发平台,目前已经有多款基于Pollex Opna 的手机 成功上市,在产品目录里我找到了 CECT P06。网站上也提供了技术白皮书和SDK(软件开发包)(见图6,Opna SDK 1.0)的下载,但由于不是专业技术人员,这些我是看不懂的,还是直接打电话咨询吧,我拨了博动的技术支持电话,接电话的是个音色甜美的MM,对我的问题基本是有问必答,通完电话后,我总结如下:1.HOPEN系统的确是智能系统,P06用的就是嵌入式HOPEN操作系统,这种系统下手机软件游戏的开发可以在Opna平台上进行。2.HOPEN操作系统下,可以实现软件游戏扩展,但比较麻烦,需要专门的数据传输线(非机器自带的数据线)和相应的传输软件(HOPEN系统版本不同,可以需要用不同的传输软件),才能把软件游戏传到手机上;至于数据传输线和传输软件,建议我联系CECT制造厂商。3.编译好的,适用于HOPEN手机操作系统的软件游戏,博动和凯思网站均不提供下载,只能自己 在博动网站下 SDK(软件开发包),在里面编译开发并模拟运行,看来这需要一定的软件编程功底。4.证实HOPEN操作系统下本身就固化了一些非智能手机不具备的功能,如P06支持WWW网页浏览,内置可以浏览WORD/EXCEL/PPT/PDF等格式文档的浏览器,内置移动QQ等;而随着以后HOPEN系统的不断升级,可能在以后推出的高版本的HOPEN系统下会内置更多的软件或游戏。5.由于目前提供下载的SDK里没有JAVA虚拟机,暂时无法实现JAVA扩展。6.对于凯思和博动的关系,MM说是公司内部事情,无可奉告。7.对于网上是否有现成的适用于HOPEN嵌入手机系统的软件游戏下载,得到的答复是不清楚。

003.jpg
按此在新窗口浏览图片!

(图6 )

    带着还有的疑问,我又电话咨询了 CECT的800热线( 800-810-5388  ) ,工作人员说这不在咨询范畴,说建议我咨询系统提供商,不就是凯思( HOPEN系统)和博动(Opna平台)吗?我又郁闷了。最后又上了 HOPEN.COM.CN网站,再去看看有没什么有用的信息;在技术支持的网页上,了解到如下信息: HOPEN客户服务中心为在HOPEN OS平台上开发的编程爱好者提供了完整的、全程的技术支持服务。第三方合作伙伴和开发爱好者的开发流程如下图所示(见图6):

03.jpg
按此在新窗口浏览图片!

(图7 )

开发爱好者可以通过与 HOPEN客户服务中心联系获得最新版本的手机SDK和编译环境,并在其上进行应用程序的开发。当使用SDK开发完毕并且编译成功后,HOPEN客户服务中心的技术支持人员会帮助您进行应用程序的系统认证工作。所有经过认证的应用程序均会得到一个数字签名或密匙。该应用程序在所有使用HOPEN智能手机解决方案的手机上运行会通过此密钥进行识别,从而确保了用户手机的系统稳定性和安全性。

    我不是专业技术人员,对软件编程一窍不通,上面提供的这些信息我基本上是看不懂的。

    总结 :对于 P06这款HOPEN系统的智能手机,对其智能性(注:主要是软件游戏的扩展性),通过我这段时间的艰难摸索,总结了以下几点,欢迎交流。 1.P06虽然是智能操作系统,但就目前版本的HOPEN操作系统(不排除以后开放扩展性更好的高版本的HOPEN操作系统),普通用户是不能安装软件游戏的,主要是缺乏技术支持(非专业技术人员,不能在SDK里编译软件游戏),缺乏安装支持(手机菜单里没有程序安装管理器等菜单选项),缺乏安装条件(无 专门的数据传输线(非机器自带的数据线)和相应的传输软件)。由于操作系统相似,所以估计其他采用 HOPEN系统(3.0版本)的智能手机也是如此。 2.HOPEN这种智能操作系统,所谓“智能”,就现在的版本的操作系统(3.0版本),就CECT P06来看,估计也就是可以实时多任务同时进行(但还有不完善的地方,如MP3后台运行等),并且自带了一些传统意义手机(非智能手机)不具备的功能(如支持HTTP协议的网页浏览、内置可以浏览 WORD/EXCEL/PPT/PDF 等格式的文本 浏览器,甚至包括 TTS文本语音功能,以及强大的音视频、流媒体的多媒体功能等)(见图8)。这些智能手机才可能具有的功能,也可能在以后开发的高版本的HOPEN嵌入手机系统里得到完善,并且增加新的功能;当然希望这些功能不是固化在操作系统下,而是像在SYMBIAN或WINDOWS SMARTPHONE系统下可以自己安装软件游戏,达到真正意义上的“智能”,可以实现更大的扩展性。

04.jpg
按此在新窗口浏览图片!

(图 8)



相关文章
· DeltaPos解决方案简介[1093]
· DeltaPOS技术规格[1272]
· DeltaPOS方案组成-工具[1096]
· DeltaPOS方案组成-硬件平台[981]
· DeltaPOS方案组成-软件平台[844]
热门评论排行
·VHDL设计中电路简化问题的
·ARM嵌入式系统基础教程(N
·江苏嵌入式Linux教育培训
·ARM处理器应用开发4步骤
·锐极LINUX驱动培训班定于

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
严冬期如何发展半导体业 扩
2008年中国集成电路市场回顾与展望
分析师:亚洲芯片厂商库存远超预期
2008年基础电子业十大事件点评
Aptina并购智多微手机软件平台设
凌力尔特公司推出用于多核处理器的&n
安森美半导体任命麦满权为韩国及南亚区
Broadcom:半导体产业依然机会
飞思卡尔推i.MX51芯 
日立芯片守卫新年倒数计时晚会
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
低价专业PCB打样 双面板20...
深圳市天漠科技超低价供应atm...
深圳市天漠科技超低价供应ARM...
[推荐]2.5米精度,高灵敏度...
830实验箱+电脑没有并口...
[原创]平望科技助力自服终端国...
低价专业PCB打样 双面板20...
[原创]低价专业PCB打样 双...
Bootloader for ...
【有奖调查】08-09嵌入式开...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网