3GBTS软件系统中嵌入式支撑子系统的设计实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:Roy163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络应用的快速增长,用户对通信系统提出了快速、支持多业务、支持多协议的要求,致使现代通信设备中的嵌入式系统十分复杂。为了降低通信应用软件开发的难度,在通信设备中引入了嵌入式操作系统支撑子系统(简称支撑子系统)。嵌入式操作系统支撑子系统是建立在嵌入式硬件之上,并对其功能进行扩展,为通信应用软件开发提供支持的软件系统。BTS软件系统就是一个应用于移动通信领域的大型分布式系统,它由多个模块组成,本文以BTS软件系统中的一个模块RMM为例介绍了支撑子系统的设计实现过程。支撑子系统主要完成两个方面的封装。一方面,支撑子系统BSP层(板级支撑包)的设计实现了对硬件层的封装,这包括对CPU(MPC8241)的封装和对外部芯片(串口、网口等)的封装,通过这层封装使得实时操作系统能够成功启动,及时响应异步事件,实现了硬件的基本功能,并且为上层提供了简单易用的操作芯片的接口,隔离了软件对硬件功能要求所必需的具体细节。另一方面,支撑子系统RSP层(运行支撑包)的设计实现了对实时操作系统的封装,并且在实时操作系统的任务基础上根据上层业务的运行特点提出了进程模型的概念,实现了基于进程的二级调度,为上层业务提供了进程管理和定时器管理。由于RSP的存在实现了进程与实时操作系统无关性,因此使得业务层软件实现了可移植性和跨平台性。此外,本文还改善了基于RS-485总线的串口通信协议,并实现了这种协议的应用程序。在这种协议中,发送方根据协议组帧,接收方主要采用了字符合法性校验、长度校验、内容的CRC校验,提高了通信的效率及正确性,最后在RS-485通信上实现了基于定时器超时检测消息驱动的进程通信策略。
其他文献
人体颈总动脉内中膜厚度(Intima-Media Thickness,IMT)可以作为心脑血管疾病严重程度的一个评估指标,对于心脑血管疾病的预防及辅助治疗具有重要意义。在临床医学上,利用B超
随着器件尺寸缩小至亚微米,器件的稳定性和可靠性就显得更加重要。当电荷进出于浮栅下方的隧道氧化层时,氧化层逐渐失效,期间产生的陷阱和缺陷直接影响EEPROM器件的可靠性。
位移传感器是一种重要的测量工具,在交通,医疗,建筑,机械制造等行业中有着广泛而重要的应用。本文通过综述磁敏传感器发展现状的基础,提出巨磁阻抗磁敏传感器的发展前景,从而
WCDMA是第三代移动通信系统中的主流标准,而WCDMA高速下行分组接入(High Speed Downlink Packet Access: HSDPA)技术是WCDMA网络发展到后期最为重要的增强技术,其中的分组调
在近程雷达系统中,线性调频连续波信号以其大带宽、无距离盲区和较小的发射功率等优点而备受青睐,因此,低相噪、高线性度的线性调频连续波信号产生技术研究备受关注。本文根
差分吸收雷达是一种测量大气污染的良好工具。具有时空代表性强,探测速度快,探测精度高等优点。光发射系统作为差分吸收雷达的重要组成部分,其性能的好坏将直接影响探测的结