学位论文 > 优秀研究生学位论文题录展示
基于FS8610的网络串口适配器的设计与实现
作 者: 谈乐林
导 师: 姜晓峰;刘晓升
学 校: 苏州大学
专 业: 软件工程
关键词: RS232 Windows驱动模型 网络串口适配器 固件 传输层驱动接口
分类号: TP273.5
类 型: 硕士论文
年 份: 2008年
下 载: 52次
引 用: 0次
阅 读: 论文下载
内容摘要
RS232标准是电子工业协会在20世纪60年代初为数据通信设备订制的一个通用接口标准。虽然后来出现了很多的其它的通信标准,如USB,1394等等,但是源于RS232的简单易用性,现在大部分新生产的设备都带有RS232接口。随着网络化在日常生活的逐渐普及,通过网络来管理设备,可以提高工作效率。本文讲述如何实现一个网络串口适配器来解决RS232设备的网络化问题。本课题设计的网络串口适配器是一个通用的网络中间设备,用户设备只需要具有RS232接口,就可以使用本适配器进行联网。由于本适配器实现了虚拟串口,将网络数据和串行数据的转换封装到虚拟串口的驱动程序中,使得最终用户只需要使用串口编程,就可以实现串口设备的网络互联,大大减少了用户软件的设计难度。本文详细地讲述了网络型串口适配器的设计方法,包含硬件和软件两部分。硬件部分以8位处理器FS8610为核心,实现了10/100Mbps的嵌入式以太网设备。软件部分由低端的固件程序和PC方的虚拟串口驱动程序两部分组成,实现了虚拟COM口和固件之间的网络数据通信。
|
全文目录
摘要 3-4 Abstract 4-8 第一章 概述 8-11 1.1 开发背景 8 1.2 国内外的现状 8-9 1.3 系统的功能图 9-10 1.4 本论文的主要工作 10 1.5 本论文的结构简介 10-11 第二章 系统的总体设计及相关技术基础 11-20 2.1 系统的总体设计 11-14 2.1.1 系统的设计目标和主要功能 11-13 2.1.2 系统的框架图 13-14 2.1.3 设计及实现的难点 14 2.2 相关技术基础 14-19 2.2.1 RS232 标准 14-16 2.2.2 Windows XP 驱动简介 16-17 2.2.3 用户模式的网络编程与内核模式的网络编程 17-19 2.3 本章小结 19-20 第三章 系统硬件设计 20-28 3.1 硬件选型 20 3.2 主控芯片 FS8610 介绍 20-21 3.3 最小系统设计 21-25 3.4 串口模块设计 25-26 3.5 网络模块设计 26-27 3.6 本章小结 27-28 第四章 固件设计 28-44 4.1 固件开发工具 28 4.2 串口模块程序设计 28-37 4.2.1 FS8610 串口相关寄存器 29-31 4.2.2 FS8610 波特率的设置方法 31-32 4.2.3 串口初始化 32-35 4.2.4 发送程序 35-37 4.2.5 接收程序 37 4.3 网络模块程序 37-40 4.3.1 网络模块的介绍 37-38 4.3.2 接口函数的设计 38-40 4.4 与PC 通信的协议 40-43 4.4.1 管理协议 40-42 4.4.2 驱动程序协议 42-43 4.5 本章小结 43-44 第五章 虚拟串口驱动程序设计 44-55 5.1 虚拟串口驱动程序的作用 44 5.2 驱动开发环境 44-48 5.2.1 配置VC6.0 45-48 5.3 虚拟串口驱动程序 48-50 5.3.1 标准串口驱动的修改 48-49 5.3.2 虚拟串口驱动程序与适配器通信 49-50 5.4 驱动安装程序 50-54 5.4.1 inf 文件 50-53 5.4.2 添加无总线驱动程序的设备 53-54 5.5 本章小结 54-55 第六章 应用演示 55-59 6.1 系统连接图 55 6.2 适配器的软件包 55-57 6.3 测试适配器 57 6.4 本章小结 57-59 第七章 总结 59-62 7.1 总结 59-60 7.2 展望 60-62 参考文献 62-64 攻读硕士学位期间发表的论文 64-65 致谢 65
|
相似论文
- 基于VHDL/FPGA的嵌入式UART的设计及FPGA验证,TN47
- 多路串口服务器的设计与实现,TP393.05
- 串行通信协议测试软件的设计与实现,TN919.3
- 瓦记录磁盘驱动器的数据组织技术研究及其实现,TP333.35
- UEFI系统脚本语言与解释器的研究与实现,TP311.52
- 基于UEFI的信任链设计及TPM驱动程序实现,TP311.1
- 用六西格玛改善方法(DMAIC)解决螺丝质量问题,F273.2
- 液晶拼接显示单元控制芯片固件程序及PC端控制软件设计,TP273
- MP3固件修复技术研究,TN912.2
- MTK手机固件下载技术的研究,TP393.09
- 反应釜自动控制系统开发,TP273
- 基于USB同步传输的超声内窥镜图像采集与处理系统设计,TH776.1
- 传感器网络接口及多传感器融合技术研究,TP212.9
- 紧固件用低碳钢组织演变的研究,TG142.11
- 电动代步车操作控制系统的研究与开发,U489
- 美国S(上海)公司特殊紧固件在华营销策略研究,F426.4
- 基于AVR的碳势控制系统的研究与开发,TP273
- 基于Linux的嵌入式路由器软件的设计与实现,TP393.05
- 嵌入式Linux逆向解析技术研究,TP316.81
- 基于USB技术的嵌入式专用设备的设计与实现,TP368.1
- 基于USB的大幅面扫描仪通信接口设计与实现,TP334.22
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统 > 计算机控制、计算机控制系统
© 2012 www.xueweilunwen.com
|