首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

μC/OS-II在GPRS终端系统中的应用 02

μC/OS-II在GPRS终端系统中的应用 02

最后调用OSStart()启动系统,开始多任务调度。整个系统控制程序模块及流程如图2 所示。

图2 系统控制程序模块及流程

  整个系统中的任务包括arm控制部分的键盘扫描、LCD显示任务和通信任务以及GPRS终端功能的短消息任务,语音通话任务等。因此,在μC/OS-II系统中的任务主要包括:
  键盘扫描任务task_sys_key scan(),包括4×4键盘部分的扫描识别keyscan(),以及对应按键功能编码的实现keyscan_code()等。
  LCD显示任务task_sys_ lcddis(),包括背景内容显示display_context()、输入内容显示display_input()、输出内容显示display_output()等。
通信任务task_sys_ communication(),除了包括系统和主机进行通信的函数host_msg(),以实现通过电脑进行系统操作,还有各个任务之间相互通信的处理msg_tasl()。
  话音通话任务task_sys_ telephone(),其中包括电话呼叫GPRS_phone_call()、
返回列表