无线信息设计在通用操作系统EPOC
发布时间:2007/8/29 0:00:00 访问次数:529
摘要:从系统结构、应用程序开发等方面详细介绍无线信息设备操作系统EPOC。说明其具有高效的内核处理机制、高可靠性、灵活的程序开发方法、丰富的通信协议支持。
关键词:无线信息设备 操作系统 无线通信
随着数据通信的发展和无线网络的完善,无线数据通信的速度也不断提高。因此,为们对于手机的要求已不只是具有语音能力,要求提供良好数据服务的呼声越来越高。无线信息设备(wirless information device)就是在这种形式下产生的一种集手机和PDA功能为一体的新型手持设备。它不仅具有移动电话的全部特点,而且支持PDA的功能,如文件处理、电子邮件、与PC机数据同步、记事本以及多媒体等。这类设备型号多样,更新迅速,既能接入公用无线通信网,又可与其他设备互联,满足了各层次用户的不同需要,是未来几年无线信息产品的发展趋势。
无线信息设备的内存、电池和CPU计算能力都比较有限,因此,对于所采用的操作系统具有特殊的要求:操作系统占用内存要尽量少,并且支持高效的多任务及进程间通信机制;具有有效的电源管理功能,适合利用电池供电;采用面向对象的设计方法,软件程序代码具有良好的可重用性;提供友好的图形用户界面;确保用户数据安全可靠地存储;支持多种标准通信协议,以便接入国际互联网和与其他设备互连;最好能提供开放的应用程序平台,便于第三方软件开发商提供多样的应用程序。
为开发一种适用于无线信息设备的通用操作系统,诺基亚、爱立信、摩托罗拉和Psion公司在1998年成立了一个联合企业Symbian,而后又有松下、西门子、三洋等公司加入。EPOC是1999年由Symbian宣布的32位操作系统,并在其后得到不断完善。现在,许多商用无线信息设备都采用EPOC作为操作系统,如诺基亚的9210以及爱立信的R380、MC218等。
一、EPOC操作系统简介
EPOC采用基于静态优先级的抢先式多任务机制并且配合时间片轮转,构成简捷、高效的核心,支持强大的通信及多媒体功能。Symbian公司在提供EPOC操作系统的同时, 针对无线信息设备的不同市场需求还推出两类设备参考模型(device family reference design)[1];Communicator和Smartphone。前者是以数据处理为主,以传统话务功能为辅;后者则恰好相反。Communicator包括Crystal和Quartz两种模型,Smartphone只有一种模型Pearl,如图1所示。由于每种模型都包括了基本的硬件和常用的应用程序软件,因此,无线信息设备厂商可以在此基础上集中精力开发附加的特有软硬件,从而缩短产品开发周期,加快成品推向市场的速度。
EPOC操作系统的主要特点:
*高可靠性。具有高效电源管理机,而且即使在电池耗尽的情况下,也能确保不丢失任何用户数据。由于采用特殊的编程规范,可以有效地管理系统内存资源的分配和回收,不会壬内存的泄漏。因此,以EPOC为操作系统的设备可连续运行多年而不需重新启动,这也是对无线信息设备的基本要求。
*采用面向对象的设计和编程,程序代码具有很好的可重用性。EPOC提供各种常用的32位应用程序接口函数,而且具有图形用户界面编程框架,可以方便地创建用户应用程序。系统支持Unicode,容易进行本地化。
*提供多种通信协议。支持标准的国际互联网通信协议(TCP/IP、PPP、Telnel、HTTP),电子邮件协议(POP3、SMTP、IMAP4);提供GPRS、WAP等标准协议栈;具有蓝牙协议模块,增强了与其他设备的互连性;可以通过电缆或红外与PC机相连,进行数据同步和备份。
*参考模型的硬件配置充分考虑了无线信息设备的未来需求。采用ARM系列RISC处
摘要:从系统结构、应用程序开发等方面详细介绍无线信息设备操作系统EPOC。说明其具有高效的内核处理机制、高可靠性、灵活的程序开发方法、丰富的通信协议支持。
关键词:无线信息设备 操作系统 无线通信
随着数据通信的发展和无线网络的完善,无线数据通信的速度也不断提高。因此,为们对于手机的要求已不只是具有语音能力,要求提供良好数据服务的呼声越来越高。无线信息设备(wirless information device)就是在这种形式下产生的一种集手机和PDA功能为一体的新型手持设备。它不仅具有移动电话的全部特点,而且支持PDA的功能,如文件处理、电子邮件、与PC机数据同步、记事本以及多媒体等。这类设备型号多样,更新迅速,既能接入公用无线通信网,又可与其他设备互联,满足了各层次用户的不同需要,是未来几年无线信息产品的发展趋势。
无线信息设备的内存、电池和CPU计算能力都比较有限,因此,对于所采用的操作系统具有特殊的要求:操作系统占用内存要尽量少,并且支持高效的多任务及进程间通信机制;具有有效的电源管理功能,适合利用电池供电;采用面向对象的设计方法,软件程序代码具有良好的可重用性;提供友好的图形用户界面;确保用户数据安全可靠地存储;支持多种标准通信协议,以便接入国际互联网和与其他设备互连;最好能提供开放的应用程序平台,便于第三方软件开发商提供多样的应用程序。
为开发一种适用于无线信息设备的通用操作系统,诺基亚、爱立信、摩托罗拉和Psion公司在1998年成立了一个联合企业Symbian,而后又有松下、西门子、三洋等公司加入。EPOC是1999年由Symbian宣布的32位操作系统,并在其后得到不断完善。现在,许多商用无线信息设备都采用EPOC作为操作系统,如诺基亚的9210以及爱立信的R380、MC218等。
一、EPOC操作系统简介
EPOC采用基于静态优先级的抢先式多任务机制并且配合时间片轮转,构成简捷、高效的核心,支持强大的通信及多媒体功能。Symbian公司在提供EPOC操作系统的同时, 针对无线信息设备的不同市场需求还推出两类设备参考模型(device family reference design)[1];Communicator和Smartphone。前者是以数据处理为主,以传统话务功能为辅;后者则恰好相反。Communicator包括Crystal和Quartz两种模型,Smartphone只有一种模型Pearl,如图1所示。由于每种模型都包括了基本的硬件和常用的应用程序软件,因此,无线信息设备厂商可以在此基础上集中精力开发附加的特有软硬件,从而缩短产品开发周期,加快成品推向市场的速度。
EPOC操作系统的主要特点:
*高可靠性。具有高效电源管理机,而且即使在电池耗尽的情况下,也能确保不丢失任何用户数据。由于采用特殊的编程规范,可以有效地管理系统内存资源的分配和回收,不会壬内存的泄漏。因此,以EPOC为操作系统的设备可连续运行多年而不需重新启动,这也是对无线信息设备的基本要求。
*采用面向对象的设计和编程,程序代码具有很好的可重用性。EPOC提供各种常用的32位应用程序接口函数,而且具有图形用户界面编程框架,可以方便地创建用户应用程序。系统支持Unicode,容易进行本地化。
*提供多种通信协议。支持标准的国际互联网通信协议(TCP/IP、PPP、Telnel、HTTP),电子邮件协议(POP3、SMTP、IMAP4);提供GPRS、WAP等标准协议栈;具有蓝牙协议模块,增强了与其他设备的互连性;可以通过电缆或红外与PC机相连,进行数据同步和备份。
*参考模型的硬件配置充分考虑了无线信息设备的未来需求。采用ARM系列RISC处