工控论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 141|回复: 55

STM32F107实现Http网络CGI、SSI动态web服务器(lwip)

  [复制链接]

5637

主题

6373

帖子

2983

积分

管理员

Rank: 9Rank: 9Rank: 9

工控币
2667
发表于 2013-7-13 10:46:25 | 显示全部楼层 |阅读模式
之前是在LM3s上调试通过的http,但是由于LM3S那款要停产了,出于成本考虑公司将使用STM32。将以前lm3s平台全部改成STM32平台,苦逼的任务就落在了我的身上。由于stm32官方历程很简单,个人感觉操作也很麻烦,没有用CGI和SSI,于是就想将LM3s的处理流程移植到stm32上面来。经过对代码的查看,只是httpd.c的处理方式不一样,于是就大胆的就将lm3s工程里的httpd.c复制了过来,还有fs.c的处理方式也不一样,在lm3s工程中是重新定义了个fs文件,叫lmi_fs.c,,还有些相关的文件fsdata.c、fsdata.h、httpd.h、enet_io.c也复制过来,将原来的httpd.c、httpd.h覆盖掉.

工程中的webpage文件夹里是(网页)html源文件,其他就不多说了,请看工程文件

下面简单的讲解一下怎样将html网页加入到stm32中的:
1.首先将网页源文件编写好,如工程中webpage文件夹下的文件。
2.将makefsfile工具和webpage放在一个文件夹内.
3.运行cmd,进入到makefsfile工具的目录。
4.使用makefsfile -i webpage -o io_fsdata.h -r -h 命令生成一个 io_fsdata.h文件
5.将 io_fsdata.h包含在lmi_fs.c中

没有基础的请先看这里:
快速搭建嵌入式Web服务器.pdf (1.83 MB)
回复

使用道具 举报

0

主题

4

帖子

0

积分

新手上路

Rank: 1

工控币
0
发表于 2013-7-31 09:41:45 | 显示全部楼层
希望STM32F107价格合适点,开始就高价格。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

工控币
0
发表于 2013-12-24 23:04:02 | 显示全部楼层
先下个文档看下
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

工控币
0
发表于 2014-2-9 12:41:52 | 显示全部楼层
怎么获取工控币啊
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

工控币
0
发表于 2014-3-10 16:51:16 | 显示全部楼层
下个文档学习下哦
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

工控币
0
发表于 2014-3-27 22:09:37 | 显示全部楼层
3Q

















回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

工控币
0
发表于 2014-4-19 19:57:21 | 显示全部楼层
学习,学习啊
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

工控币
0
发表于 2014-7-9 10:25:51 | 显示全部楼层
啥子 有工币
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

工控币
0
发表于 2014-7-13 16:11:17 | 显示全部楼层
怎么获得工控币啊??????????急用
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

工控币
0
发表于 2015-1-27 10:49:17 | 显示全部楼层
不知道怎么获得工控币,抑郁。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|工控技术网

GMT+8, 2019-3-22 02:11

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表