APP下载

基于Nucleus Plus的RLC层定时器的设计*

2013-08-13陈发堂周元元

电子技术应用 2013年11期
关键词:系统

陈发堂,朱 明,庹 勤,周元元

(重庆邮电大学 重庆市移动通信技术重点实验室,重庆 400065)

通信系统离不开通信协议,而定时器是保证通信协议正常运行的基本要素之一。在目前的通信系统中,通常硬件只提供几个定时器,大量的定时器必须由软件提供,而软件提供方法只有两种:由操作系统提供或由应用程序提供[1]。其中,操作系统提供的定时器具有定时精度高、实时性好等优点。

LTE(Long Term Evolution)项目是 3G的演进,它改进并增强了3G的空中接口技术,在20 MHz带宽上能够提供下行100 Mb/s、上行 50 Mb/s的峰值速率,同时对数据传输的可靠性提出了更高的要求[2]。无线链路控制RLC(Radio Link Control)层作为协议栈层次结构中的L2层之一,主要是提供可靠的数据传输链路。LTE系统是一个对实时性要求较高的系统,因此TD-LTE射频一致性测试仪表的开发采用Nucleus Plus操作系统。该操作系统具有实时响应、抢先式、多任务等开放特性,在通信设备、航空航天、医疗器械、工业控制系统等实时性要求高的领域得到了广泛应用。

1 Nucleus Plus和定时器

1.1 Nucleus Plus简介

Nucleus Plus是美国著名RTOS厂商ATI公司(Accelerated Technology Inc)在嵌入式实时多任务操作系统Nucleus基础上,为嵌入式应用而设计的一个实时、任务抢先式、多任务操作系统内核。大约95%的Nucleus Plus内核代码是用ANSIC编写的,非常便于移植且可以很容易地应用到大多数的处理器中[3]。该内核提供任务间通信、任务调度、同步、内存管理、定时器和中断等操作系统最基本服务,将任务组织起来构成完整的系统的则是其中的任务间通信功能[4]。Nucleus Plus操作系统在系统初始化过程中为LTE系统协议栈每个子层创建了一个对应的任务和队列,且不同的任务有不同的优先级,队列则作为消息的载体提供了传输消息的机制。……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统