需要金币: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 |