没有合适的资源?快使用搜索试试~ 我知道了~
首页基于STM32的串口服务器web功能实现.docx
资源详情
资源评论
资源推荐

基于 STM32 的串口服务器 web 功能
实现
编制: 陈志磊
校对:
审核:
日期: 2014-12-30
版本:V1.0

更改次数 更改时间 更改内容 版本
1
2014-12-
30
初版
V1.0
说明:
本文主要说明通过 web 访问来配置串口服务器参数的功能,前提要求 LWIP 和 uCOSII
都已移植成功。实现 B/S 结构,须将串口服务器配置为 web server。

一. Web Server 文件以及相关技术简介
1.相关文件说明
ST 公司的官网上提供了通过 LWIP 完成 web server 配置的例程,打开我们的工程文件
夹“LwIP1.4.1 移植 STM32 V1.8”,在 LWIP-APP/ web_server_demo 文件夹下的文件如图所示:
各个文件的说明见下表:
文件 说明
makefsdata
该文件夹中包含有原始网页文件和将原始的网页文件转换为网页数
组的工具 mskefsdata.exe
fs.c
用来管理生成的网页数组
fs.h
fsdata.c
生成的网页数组
fsdata.h
httpd.c
完成了将串口服务器配置成 web server。
httpd.h
httpd_cgi_ssi.c
CGI 和 SSI 源文件,通过网页配置串口服务器参数主要是通过这个
文件来完成
2.网页制作及网页数组数据转换
(1)网页制作
使用 dreamweaver 进行网页制作,交互方式主要是通过表单来完成,注意对于使用了需
要使用 SSI 技术来嵌入数据的,需要将网页后缀设为 shtml、shtm、stm 等。ST 的例程默认
使用首页索引在 httpd.c 中 g_psDefaultFilenames[]数组里表示,该数组如下:
const default_filename g_psDefaultFilenames[] = {
{"/index.shtml", false },
{"/index.ssi", true },
{"/index.shtm", true },
{"/index.html", false },
{"/index.htm", false }
剩余11页未读,继续阅读















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1