基于ARM的以太网通信接口设计.doc

资料分类:本科论文 上传会员:杭州考生 更新时间:2018-04-24
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:18769
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本文详细阐述了一种基于ARM9芯片S3C2410和以太网控制器芯片CS8900A的嵌入式网络接口设计方案,详细介绍了网络接口的硬件电路设计和软件设计流程,以及嵌入式网络通信协议栈TCP/IP协议的组成和功能。

关键词:S3C2410; TCP/IP; ARM9; 以太网控制器

 

目录

摘要

Abstract

1 引言-1

2 嵌入式系统硬件平台设计-1

2.1 概述-1

2.2 ARM9芯片S3C2410介绍-2

2.2.1 总体描述-2

2.2.2 S3C2410主要接口-2

2.2.3 芯片内核结构-3

2.3 硬件实验平台设计-3

3 以太网硬件接口设计-4

3.1 概述-4

3.2 以太网控制器CS8900A介绍-4

3.2.1 总体描述-4

3.2.2 芯片引脚描述-5

3.2.3 芯片寄存器介绍-7

3.3 硬件接口设计-8

3.4驱动程序设计-9

3.4.1 CS8900A的初始化函数-9

3.4.2 打开和关闭函数-11

3.4.3 发送和接受函数-14

3.4.4 CS8900A驱动程序流程图-21

4 嵌入式系统网络协议及其实现-22

4.1 TCP/IP协议体系结构-22

4.1.1 物理层-23

4.1.2 数据链路层-23

4.1.3 网络层-23

4.1.4传输层-24

4.1.5应用层-24

4.2 TCP/IP分层工作原理-24

4.3 TCP/IP协议栈设计-25

4.3.1 IP协议模块-25

4.3.2 ICMP协议模块-28

4.3.3 ARP协议模块-30

4.3.4 TCP协议-31

4.3.5 UDP协议-32

4.3.6 TFTP协议-33

4.4 TCP/IP协议栈处理流程-35

5 通信测试-36

5.1 准备实验环境-36

5.2 打开实验例程-36

5.3 配置 IP 地址,运行下载程序-37

5.4 观察实验结果-38

6总结-38

参考文献-39

致 谢-39

附 录-40

文献综述-40

相关论文资料:
最新评论
上传会员 杭州考生 对本文的描述:目前,以太网协议已经非常广泛地应用于各种计算机网络,如办公局域网、工业控制网络、因特网等场合,并且还在不断地发展。基于以太网的新技术和联网设备不断出现,以太网已经......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: