基于嵌入式Linux的智能手机系统设计
时间:05-10
来源:ESIC
点击:
2.3 智能手机系统中的应用程序设计 电话控制程序在智能手机系统上电复位、GSM/GPRS Server启动后,进入Power-on State(上电态)。在上电态,程序首先进行初始化工作,与GSM/GPRS Server通信,获得系统状态。初始化后,即进入Idle State(空闲态)。在空闲态,程序循环等待GSM/GPRS Server的呼入事件及来自键盘的呼出事件;当这些事件发生时,程序进入Execution State(执行态)。在执行态,用户进行语音通信,通话结束后,程序又回到空闲态。
有了中间层的服务程序,上层应用程序可以根据G
UI Server及GSM/GPRS Server提供的接口进行移植和开发。本设计中实现了电话控制程序、短信收发的管理及数据精力的应用等。下面以电话控制程序为例,介绍智能手机应用程序的设计与实现。
笔者将电话控制程序设计分为三个运行态:PowerOn State(上电态)、Idle State(空闲态)、Execution State(执行态)。图5表示了三个状态之间的关系和进入各个状态的条件。
本系统设计成功地应用于实际工程项目中,其可行性和实用性已在实际应用环境中得到检验。下一步,可将系统的CPU主频进一步提高,无线通信模块也可换成符合3G标准的。这样,就可以在本系统设计的基础上,实现更为广泛的手持设备应用。
- 基于google地图的Android系统导航应用设计(11-07)
- Medfiled处理器平台的五个大招(02-08)
- x86做移动芯片真不行?为Intel“平反”(02-13)
- WM5110:四核HD音频处理器系统级芯入门必读(07-14)
- 解析光学防抖技术 算法及控制器性能突破为关键(11-12)
- 嵌入式系统的定义与发展历史(11-15)