论文部分内容阅读
一个完整的移动通信系统,不仅仅包括了用户手中的移动终端,更重要的一部分是运营商所使用的基站系统。中兴通讯所开发的CDMA2000(CodeDivisionMultipleAccess2000)基站系统是应用复杂嵌入式系统以及运行于其上的嵌入式操作系统pSOS来开发的。不过在开发过程中,我们发现pSOS尽管是一个实时多任务的操作系统,但它并不直接提供我们开发基站系统所需要的事件驱动的应用开发方式。
本课题的目的,就是为了符合该事件驱动的开发模型,在嵌入式操作系统的基础上再构造一层软件模块,来为系统的开发提供保障。
为此,我们在嵌入式操作系统的基础上构造一层软件模块-OSS(OperatingSystemSubsystem)。OSS的作用就是向下进行pSOS系统的任务调度,向上对应用进程封装pSOS操作系统所提供的系统功能调用,提供对底层硬件进行访问的透明接口,并依据当前发生的事件及进程之间传递的消息对进程进行调度。本文所设计的就是OSS中的一个主要模块:系统控制模块SCP(SystemControlPartition)。系统控制模块主要完成对系统资源的调度和系统状态的控制,以达到对系统运行的良好控制,保证系统的可靠性和可维护性。本文的研究内容主要包括下边的几个方面:
(1)分析OSS内部层次关系和SCP部分的简单构架;并且简单介绍pSOS操作系统的特性;
(2)提出SCP的整体设计方案;
(3)对于SCP内的不同功能模块分别进行设计,部分子模块实现其流程图。
本文所完成的工作,为CDMA基站系统的开发工作打了一个非常好的基础,同时OSS的思想也对其他类似通信系统的开发提供了想当的参考价值。