论文部分内容阅读
随着电信向高带宽、高质量的综合信息服务转型,xDSL的宽带接入方式越来越不能满足运营商的需要,FTTH重新成为运营商和设备商关注的焦点,铜退光进已大势所趋。无源光网络技术,作为FTTH的核心技术,经过10多年的发展和不断改进,从APON、BPON到EPON,最后到现在的GPON,技术越来成熟和完善。其中GPON技术是基于ITU-TG.984.x标准的最新一代宽带无源光综合接入标准,具有高带宽,高效率,大覆盖范围,用户接口丰富等众多优点,被大多数运营商视为实现接入网业务宽带化,综合化改造的理想技术。本文在一款自主设计的GPON ONT芯片基础上搭建嵌入式环境,进行嵌入式开发。主要实现GPON ONT的引导程序U-Boot移植、Linux内核研究及维护、通用接口设备驱动开发、系统网络功能实现、系统WiFi功能实现及其性能测试。详细内容为:1、完成该ONT系统的U-Boot移植。2、实现通用接口驱动程序,主要包括GPIO、I2C等,并应用与实际中与外挂器件进行通讯。3、根据芯片结构,设计网口驱动程序并实现系统网络功能。网络功能作为系统的核心部分,需要保证其稳定性的基础上同时性能达到最优。本文在详细分析硬件原理的基础上进行了设计和编码,并对实现过程中出现的案例进行分析,最后,补充了一种优化的实现方法,以求网络性能得到优化。4、实现两款无线网卡驱动移植,其中Ralink公司网卡支持802.11g,Atheros公司网卡支持802.11n。5、利用内核提供的桥架功能在有线网口和无线WiFi口之间进行桥接,并利用NetIQ测试软件测试系统WLAN性能,对其进行评估。6、对操作系统,包括内核和文件系统进行了适当裁剪,以节省FLASH成本对产品总成本的压力。本论文主要完成了嵌入式操作系统和底层驱动的实现,为ONT系统上层的业务模块提供支撑,在系统稳定的基础上,力求性能和质量的最优化设计。