新闻中心

EEPW首页 > 设计应用 > 基于嵌入式系统的手机编程开发平台设计

基于嵌入式系统的手机编程开发平台设计

作者:时间:2009-08-22来源:网络收藏

  4 开发应用程序设计

  作为基本技术学习的内容,该基本的应用程序主要是基于ARM的应用处理模块与GSM模块,来实现相互通信的无线数据传输,包括应用AT指令集的 GSM模块数据读写子程序、键盘控制处理子程序、LCD显示子程序等。此外,还提供了一个拨号及收发短信的程序。

  (1)主程序流程主程序的流程如图7所示。首先对输入参数进行检查,完成对手机通信模块的串口波特率的设置,同时对串口通信其他的一些属性进行设置,从而保证手机通信模块与GSM模块的正确通信。初始化结束后,就可以建立键盘控制与读GSM模块子函数,此过程需要嵌入式Linux操作系统库函数的支持。最后,主函数处于等待外部中断请求的状态中。外部中断请求分别来自键盘输入和外部呼叫。

  (2)键盘控制流程

  键盘控制流程如图8所示。键盘操作是用户与无线通信系统的交互接口,用户首先对系统所提供的各种服务菜单进行选择,然后系统根据用户的选择对GSM模块进行设置。之后进行键盘的初始化,显示系统向用户提供的各种服务菜单,并等待用户选择。最后对用户的选择进行判断,并跳入相应的服务程序中。

  结 语

  手机技术是通信工程专业应当学习的一项重要工程技术。本手机编程实验就是为了满足手机编程技术的学习而设计的。构建了基于的手机编程硬件和软件平台,不仅可以提供完整的编程系统,还提供了重要的手机程序验证系统,对手机编程的教学和手机功能应用的扩展开发具有很高的实用价值。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭