嵌入式系统实验报告解析.docxVIP

  • 3
  • 0
  • 约5.04千字
  • 约 6页
  • 2021-02-22 发布于天津
  • 举报
精品文档V 精品文档 V PAGE PAGE #欢迎下载 精品文档 精品文档 PAGE PAGE # 欢。迎下载 实验三 实验要求: 安装Tornado ULIP仿真网卡驱动,启动2个vxSim目标系统,其中一个vxSim 为 TCP Client ,另一个为 TCP Server。TCP Server 与 Client 通过 socket API 进行数据的收发。另外要求在VxWorks中集成target shell组件及ping相关组 件,能够在两个 vxsim 上互相 ping 通,验证网络环境。 最基本要求是能够完成数据收发。 具体通信内容及方式不限, 可以自由发挥, 简单的可以是消息收发,复杂的可以是协议通信。需要将 target shell 中 ping 通的截图放在实验报告中。 实验目的: 熟悉 Tornado ULIP 仿真网卡驱动的安装和使用;熟悉 VxWorks bootable 工程的创建和VxWorks映像的生成;熟悉VxWorks网络编程。 一、实验原理 TCP的双机通信是基于socket套接字建立连接的。网络的Socket数据传输 是一种特殊的 I/O, Socket 也是一种文件描述符。 Socket 也具有一个类似于打 开文件的函数调用 Socket() ,该函数返回一个整型的 Socket 描述符,随后的连 接建立、数据传输等操作都是通过该 Socket 实现的。常用的 Socket 类型有两种: 流式 Socket( SOCK_STRE)和数据报式 Socket( SOCK_DGR)M流式是一种面 向连接的Socket,针对于面向连接的TCP服务应用;数据报式Socket是一种无 连接的Socket,对应于无连接的UDP!务应用。在本次实验中要用到的就是流 式Socket。两个网络程序之间的一个网络连接包括五种信息:通信协议、本地 协议地址、本地主机端口、远端主机地址和远端协议端口。 Socket 数据结构中 包含这五种信息。 二、设计说明 本实验是一个需要使用到客户端 / 服务器通信模式的问题。主要的设计流程 为,底层的网卡驱动安装好后,调用标准的 Socket 套接字通过 TCP/IP 协议进 行通信。服务器端等待服务。一旦有客户端的通信请求,如果通信协议符合,则 建立连接,进行通信。服务器一方使用TCP套接字与客户端通信。在服务的主循 环中,任务 tcpServerWorkTask 首先读取来自客户端的请求, 并想控制台输出客 户信息,如果需要,将向客户端发送应答信息。客户端通过控制台提示输入,建 立请求报文,然后发送到服务器,如果需要应答,则等待来自服务器端的回应。 具体的通信流程如下图: 建工籀式官接字.返回套接字描述符$BindO背接字诙定本地地址Socket 0建芒流式 套接字*趣回套接 字描述符$ 建工籀式官接字.返回套接字描述符$ BindO背接字诙定本地地址 Socket 0建芒流式 套接字*趣回套接 字描述符$ ListenO,ilSt]ICP+准备好復收连按 Aim卿g接收连接?等持客户端连接 ComiectO *向服务 端发起连接楚正 请求 连接建上Acceptor回彻到的祈的连按的会接字1? RecvQ. sendO,在育犠字陷 I:逵写数据*直劉通信完毕CloseO? RecvQ. sendO,在育犠字陷 I:逵写数据*直劉通信完毕 CloseO?关闭套接字乳服务结束 CloseQr关Ml真接字ns CloseO^关闭赛 接字春对话结束 实验具体步骤: 1 ?安装ULIP适配器 在控制面板里选择 添加删除硬件”- 添加/排除设备故障”- 添加新设 备”- 从列表选择硬件”- 网卡”- ”从磁盘安装”,接着选择 下的netULIP.inf ,然后确定并关闭窗口;装好 之后,在ipco nfig /all 的输出中可看到多了一个网卡 win driver ulip ; 2. 叢地连接2 叢地连接2 已连接上,有防火…. 酬md阳化『UUP 本世连接 已连接上,有防火… Rfialtek RTiai W.. tfiTiiRivir UUP 精品文档 精品文档 PAGE PAGE #欢迎下载 3?配置ULIP适配器 在IP栏输入192.168.255.254 (可以是x.x.x.254 ),子网掩码设为 255.255.255.0,点高级,在 wins页选择禁用TCP/IP上的NETBIOS然后确定 关闭,然后可用ping 192.168.255.254 验证适配器是否工作正常; c:「C: \TIKDOTS\syst eB32\cd. exe hicrosoFt Uindaus XP 5.1-2609] C 版校所有 19SB-28

文档评论(0)

1亿VIP精品文档

相关文档