嵌入式手机操作系统简介软件学院侯刚主要内容手机的发展智能手机SymbianLinuxWindowsMobilePalm手机的发展第一款揭盖式手机:摩托罗拉8900第一款进入中国大陆的GSM手机:爱立信GH337第一款无天线手机:汉诺佳CH9771第一款可编铃声的手机:爱立信GH398手机的发展第一款内置游戏的手机:诺基亚变色龙6110第一款折叠式手机:摩托罗拉掌中宝328C第一款双显示屏的手机:三星SGH-A288第一款双频手机:诺基亚6150手机的发展第一款三频手机:摩托罗拉L2000第一款全中文手机:摩托罗拉CD928+第一款整合MP3音乐功能/带有移动存储器的手机:西门子6688第一款内置内置蓝牙功能的手机:爱立信T39mc智能手机所谓智能手机,是指使用开放式操作系统的手机,同时第三方可以根据操作系统提供的应用程序编程接口为手机开发各种扩展应用和提供各种扩展硬件。这种手机除了具备普通手机的通话功能外,还具备了PDA的大部分功能,特别是个人信息管理以及基于无线数据通信的浏览器和电子邮件功能。业界普遍公认:是否具有嵌入式操作系统与是否可以支持第三方软件安装应用,是智能手机与普通手机的两大区分点。SymbianSymbian是诺基亚、西门子等几家大型移动通信设备商共同出资组建的一个合资公司,专门研发手机操作系统。Symbian操作系统的前身是EPOC(ElectronicPieceofCheese)。Symbian操作系统在智能移动终端上拥有强大的应用程序以及通讯能力,这些要归功于它有一个非常健全的核心——强大的对象导向系统、企业标准通信传输协议以及完美的SunJava语言支持。SymbianSymbian认为无线通信装置除了要提供声音沟通外,同时也应具有其他种类的沟通方式,如触控笔、键盘等。在硬件设计上,它可以提供许多不同风格的外形,比如使用真实或虚拟的键盘。在软件功能上,提供了许多实用功能,包括浏览网页、传输接受电子信件、个人事务管理等。Symbian在扩展性能方面为制造商预留了多种接口,方便制造商定制自己的手机。Symbian使用Symbian操作系统的手机(诺基亚N96)LinuxLinux凭借其自由、免费、开放源代码的优势,经过来自互联网、遍布全球的程序员的努力,再加上IBM、Sun等计算机巨头的支持,在手机操作系统市场中异军突起。Linux具有源代码开放、软件授权费用低、应用开发人才资源丰富等优点,因此便于个人开发和行业应用。从应用开发的角度看,由于Linux的源代码是开放的,有利于独立软件开发商(ISV)开发出硬件利用效率高、功能更强大的应用软件。Linux方便行业用户开发自己的安全、可控认证系统,特别是当智能手机大量用作行业应用的移动终端时,使用Linux便于实施系统一体化的安全策略。Linux使用Linux操作系统的手机(摩托罗拉A1200)WindowsMobileWindowsMobile是微软为智能移动终端设备设计的操作系统。WindowsMobile将用户熟悉的桌面Windows体验扩展到了移动设备上。针对不同的硬件设备需求,微软的WindowsMobile操作系统也可以细分为:WindowsMobileforSmartphone,WindowsMobileforPocketPC和WindowsMobileforPocketPCphone。Smartphone从外观设计、使用习惯等方面来看,其更像一部电话,同时具备一定的数据管理和处理能力。而PocketPC的设计使它更像一部个人电脑,有非常强大的数据管理和处理能力,而现在有部分PocketPC也加入了电话功能,使其成为新的PocketPCphone。WindowsMobile现在市面上主流智能移动终端设备使用的WindowsMobile系统有两个版本,为:WindowsMobile2003和WindowsMobile2005。WindowsMobile2003是首个在ROM中内置.NetCompactFramework(.NetFramework的精简版本)的智能终端设备操作系统,使得开发人员可以使用C#和VB.NET等语言为基于WindowsMobile2003的移动设备开发出高效的应用程序。在应用程序方面内置了移动版本的Outlook、Mediaplayer9、IE6、MSNMessenger等,具有了良好的邮件、日程管理,影音娱乐,网络浏览和即时通讯功能,并且在WindowsMobileforPocketPC中还内建了对Word和Excel文档的阅读、编辑功能。WindowsMobile使用WindowsMobile操作系统的手机(摩托罗拉A3000)PalmPalmOS是Palm公司开发的一种32位的嵌入式操作系统,它的操作界面采用触控式,基本所有的控制选项都排列在屏幕上,使用触控笔便可进行所有操作。系统开发商向用户免费提供Palm操作系统的开发工具,允许用户利用该工具在Palm操作系统的基础上编写、修改相关软件。Palm操作系统最明显的优势还在于其本身是一套专门为掌上电脑编写的操作系统,在编写时充分考虑到了掌上电脑内存相对较小的情况,所以Palm操作系统本身所占的内存极小,基于Palm操作系统编写的应用程序所占的空间也很小,通常只有几十KB。Palm在其它方面还存在一些不足,Palm操作系统本身不具有录音、MP3播放功能等,如果你需要使用这些功能,就需要另外加入第三方软件或硬件设备方可实现。Palm使用Palm操作系统的手机