摘要
在对TD_LTE射频一致性测试仪表的开发中,针对同时建立多个承载的需求,引入了多实例管理模式。着重介绍了项目协议栈中基于Nucleus Plus操作系统多实例模式的实现机制。该机制中包含了系统的内存池、队列、任务等组件的初始化,其多实例管理模块有效地完成了消息的路由,同时采用优化后的分区内存池对消息和各实例数据内存进行分配和释放,使内存分配中产生的内碎片降到最低。
On the basis of the development of TD_LTE radio frequency consistency testing instrument, multiple instances mode is introduced in order to meet the establish of multiple radio bearers at the same time. This paper presents the realization mechanism of multiple instances pattern, which is based on the Nucleus Plus operating system. This mechanism includes system module initialization such as memory pool, queue, task and so on. The design of multiple instances management module accomplishes message routing. The memory of message and instances data are managed by optimized partition memory pool, which minimizes the inner fragment.
出处
《电子技术应用》
北大核心
2012年第9期14-17,共4页
Application of Electronic Technique
基金
国家科技重大专项项目"TD-LTE无线综合测试仪表开发"(No.2009ZX03002-009)
国家科技重大专项
TD-LTE射频一致性测试仪表(No.2011ZX03001-003-01)