doc 轻量级IP(lwIP)应用程序的例子(外文翻译) ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:28 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 20:10

轻量级IP(lwIP)应用程序的例子(外文翻译)

应用程序参考设计包括五个软件应用测试测试所有这些应用程序在和套接字模式都可以应用。第页是个不管通过网络发送的输入是什么都回应的简单的程序。这个应用对研究怎样编写应用是个好的开端。套接字模式结构如下个主线程持续不断的监听服务器的端口。对于每个连接请求,它产生个单独的服务线程,然后继续监听端口。接收到个新的可以读取接收数据的套接字描述符作为输入。在套接字上的大小处理请求注意上面的代码片段并不完整,旨在显示代码的主要结构。该套节字模式提供了个简单的,套接字块的读取和写入,直到他们完成。然而,套接字需要很多块来实现这点,其中主要的是个简单的多线程内核。因为这个包含显著开销的所有操作,它是缓慢的。提供了个回调风格的应用程序接口。该应用使用来注册回调接受读取或写入等重大的回调函数。个的基础是单线程的,并且所有的工作都在回调函数上完成的。主应用循环程序的结构如下。这个循环的功能是不断地接收数据包,然后将它们传递到第页。在进入这个循环之前,回显服务器设置个回调函数创建新的结构绑定到指定端口与地址任何回调函数都不需要参数监听连接指定回调使用传入的连接这个序列调用顺序创建个连接,并在被接收时回调个函数。当个连接请求被接受,则函数被异步调用。设置此连接接的收回调当接收到个数据包时,该函数的被调用。然后这个函数将接收到的数据返还给发送端。表明包已经收到,回显尽管比还要复杂,但它提供了更高的吞吐量。提供个简单的作为基于应用的参考。这个只实现了协议的个子集。这个可以实现通过浏览器来控制或监视嵌入式平台。具有以下三个特点•通过命令访问存储文件系统的文件•使用命令控制开发板上的灯•使用命令获得开发板上的开关的状态在按钮第页内存文件系统用于存储组文件在开发板上的内存。这些文件可以通过的命令指向个网页浏览器开发板的地址,并要求特定的文件存取。控制或监测的电路板组件的状态是通过发出的命令,以组映射到设备的进行。当接收到个命令给,它会调用个特定的函数来做到这个已经被要求的工作。此函数的输出被送回到对象符号格式的网页浏览器。然后浏览器分析接收到的数据,并更新其显示。的总体结构类似于有个监听传入连接端口的主线控。为每个传入的连接,有个新的线程用于处理连接的请求。线程首先读取请求然后识别是还是命令,然后执行相应的操作。如果是个请求,该线程将在文件中查找特定的文件。如果该文件存在,它返回到浏览器启动请求。如果不可用,则将代码发送回浏览器。在套接字模式中,线程结构如下读请求响应请求生成响应函数的伪代码如下所示请求生成并写出适当的响应第页在模式下的做大部分工作在回调函数。当个新的连接被接受,这个接受的回调函数将设置发送和接收的回调函数。当发送的数据已经确认或被接收时将调用回调函数。,的设计。除了在该存储器的文件系统被加载的地址,其他两个设计的步骤是相同的。用于加载图像的正确地址应该通过查看库相应的软件平台设置来确定。主机网络设置板通过跨接电缆连接到主机计算机上的以太网端口。将个地址分配给主机上的以太网接口。地址必须与开发板的地址在相同的子网。软件应用程序分配作为开发板的地址。在可以更改地址。对于此设置,在相同的子网掩码分配地址的主机,例如。性能接收和发送应用程序通过基于网络适配器的测量最大的吞吐量。下面的表总结了不同的配置的结果。表接收和吞吐量结果设计原始模式套接字模式在下列条件下获得了这些性能数据使用的硬件设计的参考设计中都是相同的。只有获得吞吐量应用程序在文件启用,测量收到的吞吐量。同样,测量发射时的吞吐量只有发送吞吐量测试线程是存在于。主机运行的是的戴尔台式机,在主机上使用的网卡是基于英特尔公司千兆以太网控制器。有关如何优化主机设置,般标杆的信息,请咨询。注本应用笔记没有对于每个发布都进行更新。有关最新的吞吐第页量的效果,请咨询提供的部分的说明文档。结论本应用笔记展示了如何被用于开发网络应用的赛灵思的嵌入式系统。回声服务器提供了个简单的起点联网应用。服务器应用程序显示了个更复杂的基于的应用程序,服务器展示个复杂的基于的应用程序。创建个镜像在中使用以下命令在文件中创建镜像。,第页保持连接的计数状态,当请求个网页,他们的函数被调用。这个函数的执行工作类似于套接字模式。分析请求并作出适当的响应。告知我们已收到负载,阅读并解读请求这个函数负责生成个请求,发送它并当所有数据已经发送时关闭连接。如果没有,那么它设置适当的参数发送给回调处理程序。,释放收到的包其复杂性在于数据传输的方式。在套接字模式中,应用程序使用的第页发送数据。这时发送缓冲区的功能块都是满的。但是在模式中,应用程序将会检查有多少数据能够发送就发送多少数据。也就是说当发送缓冲区的空间足够可用就会发送数据。当发送的数据是由接收器客户机承认空间变得可用。当这个事件发生时,的调用函数,这表明数据被发送这意味着现在有空间在发送缓冲区更多的数据。该是因此结构如下。如果连接被关闭,或者没有数据发送读取文件更多的数据并将其发送

下一篇
轻量级IP(lwIP)应用程序的例子(外文翻译)第1页
1 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第2页
2 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第3页
3 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第4页
4 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第5页
5 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第6页
6 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第7页
7 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第8页
8 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第9页
9 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第10页
10 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第11页
11 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第12页
12 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第13页
13 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第14页
14 页 / 共 28
轻量级IP(lwIP)应用程序的例子(外文翻译)第15页
15 页 / 共 28
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批