1、基于嵌入式 L inux的智能手机系统软件的设计与实现 各个手机厂商竞争的关键 : 智能手机的操作系统 目前市场主流的三大操作系统 : Symbian、 Windows CE、 Linux Linux凭借其 自由、免费、开放源代码优势在手机操作系统市场中异军突起 特点 :内核高效稳定、公开源代码、可移植性、可裁减、支持多任务等。 随着智能手机的发展 ,功能会越来越多。 基本功能:通话、收发信息等。 扩展功能 :上网、拍照、电影、 MP3等。 对智能手机要求: 1.高性能的嵌入式处理器 2.系统软件平台稳定性、 可移植性、可扩展性。 硬件系统组成 一个完整的智能手机硬件开发平台 硬件: 1. I
2、ntel公司的 基于 XScale核的 pxa272 高性能 嵌入式处理器。 2.展讯公司的 SM5100B通讯模块 、 flash、 LCD、 触摸屏等。 PXA272最高主频 520MHz,具有快速的处理能力 , 高性能、低功耗等特点。广泛用于 PDA、智能手机、 MP3中。 通讯模块 SM5100B,包含了基带芯片、 RF射频芯片组、Combo Flash芯片以及 GSM /GPRS终端所需的全部软件功能 ,支持标准 AT命令控制 ,具有语音功能、 SMS信息、数据功能、 GSM增值服务以及其它等功能。 软件系统层次结构 基本手机应用 扩充 /第三方应用 嵌入式 GUI J2ME 中间层
3、 嵌入式 浏览器 消息系统 系统服务层 操作系统层 硬件层 实现对嵌入式 Linux的移植、裁剪 软件系统层次结构 基本手机应用 扩充 /第三方应用 嵌入式 GUI J2ME 中间层 嵌入式 浏览器 消息系统 系统服务层 操作系统层 硬件层 所有跟手机相关的业务以及数据库服务 软件系统层次结构 基本手机应用 扩充 /第三方应用 嵌入式 GUI J2ME 中间层 嵌入式 浏览器 消息系统 系统服务层 操作系统层 硬件层 嵌入式 GUI实现人机交互接口 J2ME支持 Java程序的下载运行 软件系统层次结构 基本手机应用 扩充 /第三方应用 嵌入式 GUI J2ME 中间层 嵌入式 浏览器 消息系统 系统服务层 操作系统层 硬件层 实现手机的基本功能及其他应用 基于嵌入式 Linux的智能手机系统软件平台,实现了智能手机的基本功能,基于 Linux的许多应用程序都可以移植到本智能手机系统软件上运行 ,比如图片浏览器、电子词典、图书阅读器等。