面向NGN的嵌入式家庭网关硬件系统设计和研制

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:angie133
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文论述了面向NGN的嵌入式家庭网关硬件系统设计和研制,此硬件系统是具有下一代网络性质的家庭网关功能的硬件平台。通过分析比较目前各种嵌入式CPU性能,充分论证方案的可行性、实用性和前瞻性,选择基于ARM920T的、由三星公司生产的S3C2410A作为嵌入式家庭网关主CPU。S3C2410A是节能、低成本、高性能的32位RISC CPU,主频达到200MHz以上,有丰富的I/O端口,支持winCE、Linux等嵌入式操作系统,已广泛应用于PDA和高档手机之中。围绕S3C2410A芯片,主要进行如下工作: 1、分析家庭网关硬件的研究现状、嵌入式系统的技术情况,提出用高档嵌入式器件和先进技术来实现面向NGN的家庭网关硬件平台。针对S3C2410A支持NANDflash启动,文中设计64MB的NAND flash作为启动代码VIVI、Linux和文件系统的硬存储器;SDRAM的接口兼容32MB和64MB。 2、设计实现多种通信接口,主要包括。RS232C标准接口、USB接口、以太网接口、GPRS无线通信接口;同时,设计基于Zigbee和电力线X10协议的信息家电接口。RS232标准接口主要与PC连接,此时PC是硬件系统的上位机控制台;USB具有主从接口功能;采用以太网和GPRS无线连接Internet,以太网控制器采用CS8900A,GPRS模块采用MC35i;运用SCl6C554扩展四个串口,增强串口通信功能;电力线Modem芯片采用ST7536,Zigbee RF收发器采用CC2430片上系统。 3、根据在设计研制中的经验,提出了硬件设计的技术细节、软硬件结合的具体实现细节,在开发过程中,这些细节是十分有效的。 4、研究Linux设备驱动程序原理,探讨嵌入式硬件系统中通用I/O设备驱动程序的编写和移植,提出扩展串口的驱动程序可结合SC16C554寄存器设置和CPU串口的驱动程序来编写,使用户程序在访问硬件系统时,能调用与硬件无关的接口函数。
其他文献
伴随着计算机技术,音视频压缩技术,网络传输技术的快速发展以及网络带宽的增大,音视频应用已经成为了计算机应用的最重要组成部分之一。DirectShow是微软专门针对Windows平台实
植物内生细菌与寄主植物在长期共同进化过程中形成密切的关系,其生存的微环境稳定。它的合理应用将减少化学药剂造成的环境污染,提高农田生态系统的生物多样性。因此如果能从农
小麦条锈病是世界范围内威胁小麦生产的重要病害之一。鉴定小麦条锈菌(Puccinia striiformis f.sp.tritici)生长发育的关键基因,深入理解条锈菌与寄主的互作机理,对于开发新的