论文部分内容阅读
近年来,随着宽带网络在我国的迅速发展,核心网技术取得了很大进步,而接入网技术的发展则相对较慢,成为了发展“信息高速公路”的主要瓶颈。在当前“三网融合”的大背景下,网络信息量急剧膨胀,各种新业务层出不穷,用户对接入带宽的需求有了明显增长,EPON作为一种新型的光纤接入技术,能够很好地解决目前接入带宽较低的问题。同时,EPON系统可以承载广播电视、语音、数据等各种业务,适合于“三网融合”的多业务传输平台。因此,开发出网络性能好、传输效率高、产品成本低的EPON设备有着很高的科研和市场价值。
本文研究和设计了基于嵌入式Linux操作系统的OLT端主控板交换芯片的驱动程序。本文首先从EPON设备的应用场景入手,介绍了国内外宽带接入市场和EPON设备的发展现状,进而分析了目前国内市场上常见的EPON设备的不足,并提出了改进目标;接着分析了EPON系统的相关理论知识;然后结合OLT的需求分析,阐述了主控板驱动程序的重要作用,同时从软、硬件平台两个方面对主控板各种设计方案进行了比较分析,在此基础上提出了主控板驱动程序的总体设计方案,包括嵌入式操作系统对比分析、驱动模型对比分析、千兆以太网接口硬件设计方案对比分析以及对驱动程序功能模块的划分;接下来在分析博通公司BCM53242M芯片的工作机制和硬件规范的基础上,分别从注册与注销、初始化、打开与关闭、中断处理及收发数据包等几个功能模块对该交换芯片的驱动程序进行了详细设计和实现,并完成了驱动模块的编译和加载;然后针对大数据流量条件下驱动程序传输效率降低的情况,对驱动程序进行了优化;之后完成了驱动程序和EPON系统的测试,并对测试结果进行了分析;最后对本文的研究内容进行了总结,并对该课题的后续研究进行了展望。
测试结果表明,该设备工作稳定,主控板驱动程序运行正常,达到了预期的设计目标。