当前位置: 网学 > 网学资源大全 > 计算机 > 正文

嵌入式互联网实现

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供嵌入式互联网实现,希望对需要嵌入式互联网实现网友有所帮助,学习一下吧!

资料包括: 论文(58页20960字) 图纸 
说明:

论文摘要
互联网已经进入一个崭新的时代,它成为我们日常生活的一部分。无论是在家中、在办公室或者其他地方,都能方便地连接到网络上。随着互联网的普及,嵌入式系统已越来越重视网络特性。在成本不到3美元的8位单片机上实现一个“瘦服务器”是一种挑战,代码精简且功能完整的TCP/IP协议栈也能方便地移植到16/32位MCU、MPU或者DSP上,实现嵌入式互联网的各类应用。
本方案主要采用Motorola的MC68HC908GP32微控制器作为处理核心,通过RTL8019AS网卡芯片实现以太网的连接。
本论文详细介绍了基于GP32和RTL8019AS双芯片解决方案的嵌入式瘦服务器的软、硬件设计过程。

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

Abstract :The Internet is entering a new era, in which it will become part of our everyday life through the devices that surround us at home, at work, and elsewhere. With the popular of the Internet, embedded system emphasizes networking features. It might be a challenge to realize a ‘Lean Server’ on a 8-bit MCU. The downsized TCP/IP stack has implemented most functions, and it can be immigrate into 16/32 bit MCU, MPU or DSP, realizing most applications with embedded Internet.
This solution designs an embedded lean TCP/IP server. It is powered by Motorola’s 8-bit MCU, MC68HC908GP32 and Realtek’s Ethernet chip, RTL8019AS. It can provide an Ethernet interface and serve as a small web-server.
This thesis introduces the hardware and software designs for this Embedded Lean TCP/IP server based on the “two-chip solution” using MC68HC08GP32 and RTL8019AS

Keywords: MC68HC08GP32,RTL8019AS,Embedded System,TCP/IP,Ethernet,embedded Internet.

目录:
论文摘要1
ABSTRACT1
目录2
表格目录5
插图目录5
第一章 引言7
第二章总体方案设计8
2.1 概貌8
2.2 设计基础9
2.2.1 总体方案分类9
2.2.2 现有的8-bit MCU连接网络的方案比较11
2.2.3 现有的嵌入式TCP/IP协议栈的比较11
2.3 工作原理简述13
2.3.1 网络协议栈13
2.3.1.1 网络层14
2.3.1.2 传输层16
2.3.1.3 应用层21
2.3.2 以太网网卡的工作原理21
2.3.2.1 主要性能21
2.3.2.2 内部结构21
2.3.2.3 数据帧的组成22
2.3.2.4 RTL8019AS的DMA操作23
第三章硬件电路设计25
3.1 整体硬件描述25
3.2 MCU单元26
3.3 网络连接单元27
3.4 其他单元电路图29
3.5 印制电路板设计30
第四章软件程序设计32
4.1 开发环境建立32
4.1.1 C语言编译环境的建立32
4.1.1.1 68HC08的C语言概述32
4.1.1.2 交叉编译环境和C程序运行环境的建立33
4.1.2 程序调试环境的建立38
4.1.2.1 Boot 代码38
4.1.2.2调试环境40
4.1.3 以太网上数据流的监视方法41
4.2 软件综述42
4.3 程序模块设计44
4.3.1 RTL8019AS. Init();44
4.3.2 读取收到的Ethernet数据帧46
4.3.3 ARP协议47
4.3.4 ICMP协议49
4.3.5 IP协议50
4.3.6 UDP协议50
4.3.7 TCP协议51
4.3.8 HTTP协议53
第五章调试运行与结论55
参考文献57
致谢58
附录调研阅读报告与翻译59
译文:59
第15章TFTP:简单文件传送协议59
15.1 引言59
15.2 协议59
15.3 一个例子61
15.4 安全性62
15.5 小结62
第17章TCP:传输控制协议63
17.1 引言63
17.2 TCP的服务63
17.3 TCP的首部64
17.4 小结67
原文:67
TFTP: Trivial File Transfer Protocol67
15.1 Introduction67
15.2 Protocol68
15.3 An Example69
15.4 Security71
15.5 Summary72
TCP: Transmission Control Protocol72
17.1 Introduction72
17.2 TCP Services73
17.3 TCP Header75
17.4 Summary79


参考文献:
【1】COMER DOUGLAS E. 《用TCP/IP进行网际互连——TCP/IP详解,卷1:协议》林瑶等译 北京:电子工业出版社
【2】许华杰, 明健 基于SX单片机实现WebServer和网络协议栈 《单片机与嵌入式系统应用》2001.11
【3】万静华,丁亚军 以太网控制器的嵌入式设备网络互连 《单片机与嵌入式系统应用》2001.12
【4】MC68HC908GP32 datasheet. http://www.motorola.com
【5】RTL8019AS datasheet. http://www.realtek.com.cn
【6】RFC-791 IP (Internetwork Protocol) http://www.rfc-editor.org
【7】RFC-792 ICMP (Internetwork Control Message Protocol)
http://www.rfc-editor.org
【8】RFC-826 ARP (Address Resolution Protocol; for IP over Ethernet) http://www.rfc-editor.org
【9】RFC-786 UDP (User Datagram Protocol) http://www.rfc-editor.org
【10】RFC-1025 TCP/IP Bake-Off (testing of TCP/IP implementations) http://www.rfc-editor.org
【11】RFC-1122 Requirements for Internet hosts (1) http://www.rfc-editor.org
【12】RFC-1123 Requirements for Internet hosts (2) http://www.rfc-editor.org
【13】RFC-1700 Assigned Numbers http://www.rfc-editor.org
【14】TinyTCP: http://www.csonline.net/bpaddock/tinytcp


作者点评:
写作心得、体会、及文章所获其他评价
  • 上一篇资讯: 企业事务管理系统
  • 下一篇资讯: AI公司库存管理系统
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号