论文部分内容阅读
论文课题源自于中科院物联网中心合作的无线宽带监控及信息传输项目,结合边疆特点,实现链状无线宽带传输设备研制和监测信息传输。本文研究了无线宽带传输设备中的核心模块——通信控制器(CCU)的需求和架构,重点完成CCU上CPLD (Complex Programmable Logic Device)的系统配置、U-Boot移植、Linux系统移植、简化以及用于批量生产时的自动化软硬件测试方案的设计。鉴于PowerPC (Performance Optimized With Enhanced RISC)系列处理器的启动流程比较复杂,因此需要对CCU的上电时序和系统配置方案进行周密的设计。本文深入研究了CCU的启动流程,分析CPLD在流程各阶段中所发挥的具体作用,进而确定了CPLD固件所要实现的两个核心功能,即实现CCU各模块正确的上电顺序和系统基本工作模式的初始化配置。继而设计了两大功能模块的实现方案,并阐述了具体实现方法。本文研究了基于PowerPC嵌入式系统的U-Boot (Universal Boot Loader)启动流程,提出了具体的U-Boot移植方案,包括设计移植代码框架和正确的地址映射表,完成了U-Boot对CCU上的大容量DDR (Double Data Rate)和FLASH的支持,添加了对VSC7385网口驱动的支持。本文深入分析了CCU的功能结构,研究了Linux内核源码架构,继而针对CCU的特点设计出Linux移植实现方案,完成了与P2020E处理器相匹配的系统内核的移植,以及Ramdisk文件系统的开发。为保证CCU批量生产后实现自动化测试,本文设计了针对CCU核心模块下的多种子模块的软硬件测试方案,其中所涵盖的核心模块的测试包括板上基本模块测试、网络模块测试和存储模块测试。最终验证了CCU在边疆信息传输网络应用中的可用性和可靠性。