终端服务器设计
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-06
|
终端服务器设计<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
—马至晶
摘要
双串口终端服务器是为终端到TCP/IP之间完成数据转换的通讯接口协议转换器. 提供数据双向透明传输,实现串口转TCP/IP.此终端服务器是基于ARM9 s3c2410芯片实现的,采用的是保定慧通科技公司的 TE2410开发板([url]http://www.witech.com.cn/[/url])TE2410型ARM9开发板,基于三星公司的ARM处理器S3C2410A,它适用于工业控制、消费电子等领域.此开发板有两个串口和一个网口,本次开发就应用这两个串口和网口实现串口和网口双向通信的目的.
工作原理
本次设计思想是在开发板上移植linux 操作系统,然后编写好应用程序后调试没有错误了,将应用程序做成文件系统烧到开发板上,将两个串口分别接到两台电脑上将网口接到另一台电脑上.在各台电脑上分别起一个超级终端,然后分别给串口发送数据检测网口是否接收到数据并检测是否传输正确,还有是不是能检测到是哪个串口发送过来的数据.通过网口分别对每个串口发数据,在超级终端下观察串口接收是否正确,此网口能分别独立的对某个串口发送数据而不影响其他串口.从而达到全双工的数据的转换.
硬件电路
COM1:串口1 用于监测程序运行情况及收发数据
COM2:串口2 用于收发数据
以太网口:10.00 Mbps 用于全双工的转换收发数据
实现方法
一.烧写linux 内核 到开发板上
1 .将光盘上的所给的内核镜像 zImage 拷贝到 你电脑的某个硬盘上,将光盘上所给的
Mytftp.exe 文件拷贝到和 zImage 同一个文件夹下.
2. 重启开发板,到vivi 敲空格,然后在vivi> load flash kernel t
3.启动结束语
通过此次设计我们真正理解了串口与网口通信的机理,以及TCP/IP传输机制.我们只是实现了较简单的功能,可能还不能满足工业生产要求,但是终端服务器的工作机理我们已经掌握了.这是它最精华的地方也是其最基本的功能.但本程序有好多不完善的地方但是基本功能已实现,以后好有待改善.
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|