全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 通信网络 >

适用于工业应用的TCP/IP协议栈网络解决方案

时间:2021-04-13 15:49

人气:

作者:admin

标签: IP协议  Web服务器 

导读:本应用笔记介绍了适用于工业应用的基于TCP / IP协议栈的网络解决方案。该文档描述了获取开发环境的方法,环境准备工作,构建项目,验证操作以及Web服务器和主程序规范以及用户定义...

本应用笔记介绍了适用于工业应用的基于TCP / IP协议栈的网络解决方案。该文档描述了获取开发环境的方法,环境准备工作,构建项目,验证操作以及Web服务器和主程序规范以及用户定义的功能。

Web服务器是使用TCP / IP运行的应用程序。通常,可从Web浏览器访问Web服务器,并提供使用TCP / IP将存储在Web服务器上的内容传输到那些浏览器的功能。

概述

本应用笔记描述了使用M3S-T4-Tiny TCP / IP协议栈的工业应用网络解决方案。本应用笔记包括用于执行Web服务器和模块初始化以及驱动程序处理的主程序的示例代码,并且当与RX64M Group RX驱动程序包结合使用时,可以构建Web服务器系统。与RX驱动程序包结合使用的示例应用程序称为RX驱动程序包应用程序。

本应用笔记通过结合USB驱动程序(主机mas存储),FAT文件系统(M3S-TFAT-Tiny),以太网驱动程序和TCP / IP协议堆栈(M3S-T4-Tiny),描述了主程序和Web服务器评估的过程。 )包含在RX64M组RX驱动程序包中。

操作环境

pIYBAGB1TDWAT2GTAAJIDdZgWkc647.png

样本操作环境

模块结构

o4YBAGB1TEKAXAA-AAFJ8cZ-DDo121.png

模块结构

档案结构

pIYBAGB1TFCAUorQAACndOksjN0581.png

档案结构

分解本应用笔记随附的ZIP文件时,将创建一个具有相同名称的文件夹,并在该文件夹中创建各种文件夹和文件。该项目是用于构建Web服务器的专用项目。通过将其输入到e2studio工作区来使用它。此外,还包括瑞萨提供的项目文件,这些文件用于通过CubeSuite +读取项目。

Web服务器FIT模块包含在FITModules文件夹中。

Web服务器规格

绩效概述
这是在HTTP / 1.0规范上实现的简单Web服务器。当用户开发自己的服务器以嵌入最终产品中并且该Web服务器将在M3S-T4-Tiny(在本文档的其余部分中称为T4)下运行时,该Web服务器旨在作为基础服务器。该Web服务器不包含任何针对SYN-FLOOD之类的攻击对策,并且不包含任何安全功能。因此,它不适用于将其用作在www端口(编号80)上等待连接到Internet的服务器的应用程序。假设此示例程序仅在不存在恶意行为者的本地网络(例如,营业所或工厂内的网络)中使用,就会开发出来。此外,它可以处理的文件名仅限于短文件名。

操作概述
与Internet上广泛使用的Web服务器(例如Apache)相比,此Web服务器将实现的功能集降至最低。此外,它可以通过非阻塞调用来实现,以使其易于在嵌入式应用程序中使用,并且该应用程序可以简单地通过定期调用R_httpd()来执行Web服务器处理。函数R_httpd()监视所有通信端点(通常称为套接字),如果套接字变为断开连接状态,则转换为连接等待状态。通信处理在T4 API function_process_tcpip()中执行,并且在此Web服务器中,从计时器中断和以太网中断调用此API函数。报告处理过程的完成情况tcip()函数调用回调函数。在该回调函数中执行HTTP数据分析处理和数据生成处理。

编辑:hfy

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信