论文摘要
多媒体的大量应用推动了流媒体技术的发展,使得流媒体的应用,诸如视频直播、视频点播、远程教学、远程医疗、视频会议等等已经深入人心,为我们的经济生活创造了极大的便利。尽管应用越来越广泛,迫切需要解决的问题也越来越多,在视频直播和视频点播中,一旦大量的客户同时向服务器申请业务时,不仅现今的带宽远远不够,服务器也会面临空前的压力,反应速度变慢,服务器的性能直线下降,而客户端也由于得不到数据而处于漫长的等待之中。本文所构建的硬件系统为解决上述服务器端和客户端的问题提供了平台。本课题以IXP425网络处理器为核心构建了嵌入式P2P板卡,并完成底层软件的定制和移植。本系统具体包括以下几部分:IXP425与其周边的存储模块、网口模块、PCI电平转换及金手指部分模块、JTAG及串口部分模块、电源及复位电路模块。其中FLASH用来装载操作系统和启动代码,SDRAM用作运行程序的空间;网口模块包括两个NPE接口,其中之一用来调试下载程序,另一个用作网络应用接口;PCI电平转换及金手指部分模块则是由于本系统将要作为PCI拓展卡的形式插在普通PC机主板插槽工作,其中涉及PCI通信规范;JTAG及串口部分模块的设计则是为了下载和调试软硬件的方便,在嵌入式系统设计中,这两部分是很成熟的技术;电源部分则是为IXP425内核和内部外围部件提供不同的电压;复位电路部分的设计严格遵守芯片对复位时序的要求。在软件设计方面,本文根据本系统的具体要求,定制和移植了启动代码Redboot和Snapgear Linux操作系统。经过大量的软硬件调试,实践证明本文所构建的嵌入式P2P板卡能稳定运行,为本课题组的软件人员提供了良好的软硬件平台,保证了本项目的顺利进行。本嵌入式P2P板卡具有一定的通用性,加上合适的软件,即可实现路由器、网关等其他一些功能。具有较高的应用价值。
论文目录
摘要ABSTRACT第一章 引言1.1 课题研究背景1.2 课题实现思想与设计模型1.3 论文的研究内容和论文结构安排第二章 嵌入式系统的关键技术2.1 ARM 核心处理器2.1.1 ARM 架构处理器2.1.2 ARM 处理器系列2.2 PCI 总线及其接口技术的实现2.2.1 PCI 总线简介2.2.2 PCI 总线的特点2.2.3 PCI 总线信号2.2.4 PCI 配置寄存器2.2.5 PCI 总线的电气特性2.2.6 PCI 总线控制器的实现2.3 嵌入式Linux 操作系统2.3.1 嵌入式 Linux 操作系统的特点及优势2.3.2 嵌入式 Linux 开发步骤2.4 本章小结第三章 P2P 嵌入式系统的硬件设计与实现3.1 嵌入式系统硬件总体结构3.2 核心处理功能模块3.2.1 IXP425 微处理器概述3.3 存储系统部分模块3.3.1 SDRAM3.3.2 FLASH3.4 网口模块3.4.1 IXP425 中的网卡通信过程3.4.2 网口模块的设计3.4.3 网络通信模块的实现3.5 PCI 模块及其电平转换模块3.5.1 PCI 模块3.5.2 PCI 电平转换模块3.6 JTAG 调试模块3.6.1 JTAG 调试原理3.6.2 JTAG 调试模块的设计3.6.3 JTAG 调试模块的实现3.7 串口通信模块3.7.1 串口通信原理3.7.2 串口通信模块的设计和实现3.8 系统配置模块3.9 系统复位模块3.9.1 系统重置模块3.10 电源模块3.10.1 板卡电源设计3.10.2 电源+3.3V 到+1.3V 的转换电路设计3.11 嵌入式PCI 拓展卡PCB 板的制作3.12 本章小结第四章 启动代码 BootLoader 的交叉编译及加载运行4.1 Bootloader 的工作原理4.2 BootLoader 的主要任务4.2.1 与硬件相关部分的任务4.2.2 与硬件无关部分的任务4.3 Redboot 简介4.4 BootLoader 的交叉编译4.4.1 建立交叉编译工具链4.4.2 修改 RedBoot 源代码4.4.3 交叉编译 RedBoot 生成可执行文件4.5 BootLoader 的下载运行4.6 本章小结第五章 Linux 内核的配置及移植5.1 嵌入式 Linux 开发环境的建立5.2 Linux 内核的配置5.3 Linux 内核的编译第六章 系统软硬件调试及问题分析6.1 调试6.1.1 硬件电源模块、复位模块、时钟模块的调试6.1.2 JTAG 和串口的检测6.1.3 网口及 FLASH 和 SDRAM 调试结果6.1.4 PCI 模块的调试结果6.2 问题分析及展望6.2.1 整块板的布局布线有待提高6.2.2 电源部分的改进6.2.3 EEPROM 的删减6.2.4 SDRAM 的不足6.2.5 CPU 的更换6.2.6 下载网口的分离模块化结束语致谢参考文献个人简历及攻硕期间取得的研究成果附件
相关论文文献
- [1].IXP425的体系结构和并行处理技术研究[J]. 微计算机信息 2008(17)
- [2].基于IXP425和DM642的会议电视终端硬件设计[J]. 电视技术 2010(05)
- [3].IXP425和DM642的会议电视多点控制单元硬件设计[J]. 单片机与嵌入式系统应用 2013(04)
- [4].基于网络处理器的局域网无线通信设计与实现[J]. 电脑与电信 2009(05)
- [5].基于IXP425的局域网无线通信的设计与实现[J]. 微计算机信息 2008(15)
- [6].基于IXP425的通讯服务器硬件设计[J]. 电力系统保护与控制 2008(22)
- [7].IP—PBX中IXP425与多片DSP相接时HPI接口时序设计[J]. 电气应用 2008(17)
- [8].嵌入式IPv6防火墙体系结构研究与设计[J]. 电脑知识与技术 2009(31)
标签:嵌入式系统论文;