欢迎来到天天文库
浏览记录
ID:58304024
大小:369.00 KB
页数:4页
时间:2020-05-15
《基于无线网络控制器的嵌入式操作系统支撑层设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第27卷第5期计算机应用研究Vol_27No.52010年5月ApplicationResearchofComputersMav2Ol0基于无线网络控制器的嵌入式操作系统支撑层设计与实现何先波,宋钰(1.西华师范大学计算机学院,四川南充637002;2.中兴通讯股份有限公司成都研究所,成都610041;3.四川As-学院网络管理中心,四川自贡643000)摘要:针对无线网络控制器的应用特点给出了一种操作系统支撑层方案,并对其中的调度、定时器、内存管理、I/O驱动和任务问通信等封装机制及实现进行了深入的分析与研究。该方案为无线网络控制器中的ATM传输网络子系统、无线信令子
2、系统、数据库子系统和操作维护子系统的软件提供了一个统一的分布式编程平台和运行平台。通过无线网络控制器产品的实际软件开发实践证明,该方案具有较高的应用价值。关键词:嵌入式系统;操作系统支撑层;无线网络控制器中图分类号:TP316,TP393文献标志码:A文章编号:1001—3695(2010)05—1826-04doi:10.3969/j.issn.1001—3695.2010.05.062DesignandimplementationofsupportlayerofembeddedoperatingsystembasedonradionetworkcontrollerH
3、EXian—bo.SONGYu(1.SchoolofComputer,ChinaWestAbrmalUniversit),NanchongSiehnan637002,China;2.ChengduInstituteofZhongxingTeleeommunica—tionEquipmentCorporation,Chengdu610041,China;3NetworkAdministrationCenter,SichuanUniversityofScience&Engineering,ZigongSichl,al~643000,China)Abstract:Thispa
4、persuggestedaschemaoftheoperatingsystemsupportlayerorientedtoradionetworkcontroller(RNC),anddeeplystudiedandanalyzeditsscheduler,timer,memo~management,I/Odriverandinternalprocesscommunication(IPC)encapsulationmechanism.ThisschemasuppliedauniformdistributedprogrammingandrunningplatformtoA
5、TMtrans—formnetworksubsystem,radiosignalsubsystem,databasesubsystemandoperationandmaintenancesubsystem.ThesoftwaredevelopmentpracticeofcommunicationproductZXW10-RNCprovesthatthisschemahashighapplicationvalue.Keywords:embeddedoperatingsystem;operatingsystemsupportlayer;radionetworkcontrol
6、ler嵌入式软件的可移植性和稳定性一直是嵌人式软件开发1RNC操作支撑子系统总体方案研究的重点领域之一。由于嵌入式系统通常具有面向特定应本文提出的RNC操作系统支撑层的总体方案框架如图2用“量身定制”的特点,在实际的嵌入式软件开发中便出现不所示。同类型的嵌入式软件产品可能使用不同的嵌入式操作系统的应用现象,从而造成嵌入式软件较差的可移植性和可重用性。另外,对特定领域带普适性的经过充分测试验证的功能模块应统功封装能囹圈隧I进程调度管理l一——i一集成,避免重复开发。这些问题可通过在嵌入式操作系统之、,OSlUtilityIIVOS(Virtualos)Il上增加一支撑层来
7、有效解决,支撑层可看做操作系统功能面向I壁竖至:壁笠l特定应用领域软件开发的再延伸。对于无线网络控制器(ra—dionetworkcontroller,RNC),其操作系统支撑层(operatingsys—图2RNCOSSL框架temsupportlayer,OSSL)试图给RNC应用软件提供一个一致的1.1VOS(virtualoperatingsystem)层编程平台,在RNC系统中的位置如图1所示。与操作系统为了隔离具体的硬件环境而设计出HAL(hardwareabstractlayer)层类似,支撑层中VOS层的目的是屏蔽底层不同
此文档下载收益归作者所有