您的位置: turnitin查重官网> 计算机 >> 计算机毕业题目 >探究以太网嵌入式千兆网设计和实现

探究以太网嵌入式千兆网设计和实现

收藏本文 2024-01-21 点赞:6441 浏览:22020 作者:网友投稿原创标记本站原创

摘要:随着嵌入式系统的运用,使底层设备与网络连接成为必要的走势,而传统的RS-485、RS-232、CAN-BUS、PCI等通信接口,无法直接同以太网连接,由此利用嵌入式技术设计性价比高的以太网实现网络互连,实现真正的远程监控就显得很有作用。同时随着千兆网络的逐步普及,基于大容量、高速数据传输系统的探讨成为当今讨论的热门话题,也是今后工程制约领域进展的一种走势。在本论文中,将千兆以太网的设计与实现分为硬件设计和软件设计两部分。硬件系统的核心选择了Samsung公司的ARM9系列处理器S3C2410,本论文围绕着处理器与以太网络制约器、USB接口、SDRAM、Flash、外接存储器等重要器件的接口设计不足进行了浅析和讨论。软件设计方面重点讨论了Linux操作系统的移植,包括交叉编译环境的建立、引导程序的建立、内核的移植、网络设备的驱动移植、根文件系统的建立;最后设计完成了怎么写作器和客户端千兆网络通信程序,并且给出了测试结果。实验结果表明,该设计达到了高速数据传输的基本要求,取得了良好的传输效果。关键词:嵌入式系统论文千兆以太网论文USB

2.0论文Linux操作系统论文

    摘要3-4

    Abstract4-7

    第一章 绪论7-11

    1.1 课题的提出和作用7-8

    1.2 课题主要探讨的内容8-9

    1.3 论文内容的安排9-11

    第二章 嵌入式网络通信基础11-23

    2.1 网络基础知识11-17

    2.1.1 计算机网络概述11-13

    2.1.2 以太网技术概述13-17

    2.2 嵌入式系统基础知识17-22

    2.2.1 嵌入式系统技术的进展、特点及进展走势17-18

    2.2.2 ARM处理器概述18-22

    2.3 小结22-23

    第三章 千兆网硬件平台的设计23-45

    3.1 千兆网连接方式的分类23-26

    3.2 基于USB2.0的千兆以太网接口设计26-33

    3.2.1 USB2.0芯片概述26-28

    3.2.2 处理器USB2.0接口设计28

    3.2.3 USB芯片电路设计28-30

    3.2.4 USB2.0芯片驱动30-31

    3.2.5 MAC层芯片概述31-32

    3.2.6 MAC层芯片的复位、启动与数据收发32-33

    3.3 S3C2410微处理器概述33-35

    3.4 闪速存储器接口设计35-36

    3.5 SDRAM接口电路设计36-38

    3.6 系统电路设计38-42

    3.6.1 电源电路38-40

    3.6.2 系统晶振和复位电路40

    3.6.3 S3C2410的晶振电路40-41

    3.6.4 S3C2410的JTAG接口电路41-42

    3.7 外接存储器的设计42-44

    3.7.1 S3C2410与外接存储器接口设计42-43

    3.7.2 驱动编程实现43-44

    3.8 小结44-45

    第四章 嵌入式LINUX系统的构造45-59

    4.1 LINUX操作系统概述45-48

    4.2 嵌入式系统的移植48-54

    4.2.1 交叉编译环境的建立48-50

    4.2.2 引导程序50-52

    4.2.3 内核的移植52-53

    4.2.4 网络设备的驱动移植53

    4.2.5 根文件系统的建立53-54

    4.3 嵌入式千兆网系统的验证54-58

    4.3.1 嵌入式系统的验证54-57

    4.3.2 硬件系统的验证57-58

    4.4 小结58-59

    第五章 嵌入式千兆网络通信程序设计59-69

    5.1 网络传输的实现原理59-65

    5.1.1 怎么写作器端程序设计63-64

    5.1.2 客户端程序设计64-65

    5.2 网络传输测试65-68

    5.3 小结68-69

    结束语69-71

    致谢71-73

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号