实时嵌入式操作系统μC/OS-II在GPRS中的应用

2013-08-23 11:41 来源:互联网 作者:和静

实时嵌入式操作系统μC/OS-II面向中小型嵌入式应用,包含全部功能模块的内核大约为10KB,RAM的应用量主要与系统中的任务数有关。

GPRS是在目前运行的GSM网络基础上发展起来的数据业务,可以采用与GSM同样的调制技术、频率,以及同样的TDMA帧结构。利用现有的基站子系统(BSS),GPRS从一开始就可以提供全面的覆盖。

GPRS终端系统的硬件组成

GPRS终端系统主要由控制部分和GPRS无线模块组成,如图1所示。

GPRS终端的硬件组成原理

图1 GPRS终端的硬件组成原理

为了适应嵌入式技术在GPRS通信中的应用,系统的控制部分采用了S3C44B0x芯片。

S3C44B0x是16/32位RISC微处理器, 为手持设备和通常应用提供了一种高性价比的解决方案。

S3C44B0x具有丰富的片内资源,可以通过串行接口操作GPRS模块,操作指令为AT命令集。

GPRS无线模块采用了SIM300,该模块支持GPRS的语音、数据和短信息功能,内嵌TCP/IP协议。该模块主要由射频天线、内部Flash、SRAM、GSM基带处理器、匹配电源和一个60脚的ZIF插座组成

。其中,GSM基带处理器是核心部件,其作用相当于一个协议处理器,用来处理外部系统通过串口发送过来的AT指令。GPRS模块接收速率可达86.2kbps,发送速率达21.5kbps,易于集成。

μC/OS-II的移植

μC/OS-II是一个移植性很强的操作系统,其源代码分为硬件无关和硬件有关两个部分,移植时只需修改与硬件有关的部分。移植μC/OS-II到S3C44B0X 上,需做以下工作:

(1) 修改数据类型

为保持与平台的无关性,μC/OS-II使用经过宏定义的通用类型,如INT16U,表示16 位无符号数。在移植时,要把它们映射成正确的类型。

1 2 3 > 
μC/OS-II GPRS终端系统 基站子系统

相关阅读

暂无数据

一周热门