您好,欢迎来到佳博论文网!

嵌入式网络连接设计

论文字数:25058,页数:65 论文编号:TX156

摘 要

互联网已经进入一个崭新的时代,它成为我们日常生活的一部分。无论是在家中、在办公室或者其他地方,都能方便地连接到网络上。随着互联网的普及,嵌入式系统已越来越重视网络特性。在成本不到3美元的8位单片机上实现一个“瘦服务器”是一种挑战,代码精简且功能完整的TCP/IP协议栈也能方便地移植到16/32位MCU、MPU或者DSP上,实现嵌入式互联网的各类应用。

本方案主要采用Motorola的MC68HC908GP32微控制器作为处理核心,通过RTL8019AS网卡芯片实现以太网的连接。

本论文详细介绍了基于GP32和RTL8019AS双芯片解决方案的嵌入式瘦服务器的软、硬件设计过程。

关键词:MC68HC08GP32;RTL8019AS;嵌入式系统;TCP/IP;以太网;嵌入式网络连接

目 录

摘 要 ⅰ

Abstract

第1章 绪论 1

第2章 总体方案设计 3

2.1 概述 3

2.2 设计基础 3

2.2.1 总体方案分类 3

2.2.2 现有的8-bitMCU连接网络的方案比较 5

2.2.3 现有的嵌入式TCP/IP协议栈的比较 6

2.3 工作原理简述 6

2.3.1 网络协议栈 6

2.3.2 以态网网卡的工作原理 15

第3章 硬件电路设计 19

3.1 整体硬件描述 19

3.2 MCU单元 19

3.3 网络连接单元 21

3.4 其他单元电路 22

3.5 印制电路板设计 24

第4章 软件程序设计 26

4.1 开发环境建立 26

4.1.1 C语言编译环境的建立 26

4.1.2 程序调试环境的建立 32

4.2 软件综述 35

4.3 程序模块设计 36

4.3.1 RLT8109AS.Init 37

4.3.2 读取收到的Ethernet 39

4.3.3 ARP协议 40

4.3.4 ICMP协议 41

4.3.5 IP协议 42

4.3.6 UDP协议 43

4.3.7 TCP协议 43

4.3.8 HTTP协议 44

结论 47

致 谢 48

参考文献 49

附 录 50

附录1 外文资料及外文翻译 50

附录2 课题总电路图 63

嵌入式网络连接设计......