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

  [复制链接]
查看42 | 回复42 | 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)
回复

使用道具 举报

chen057610 | 2013-12-24 23:04:02 | 显示全部楼层
先下个文档看下
回复 支持 反对

使用道具 举报

erawa | 2014-3-10 16:51:16 | 显示全部楼层
下个文档学习下哦
回复 支持 反对

使用道具 举报

wyang0824 | 2014-3-27 22:09:37 | 显示全部楼层
3Q

















回复

使用道具 举报

dreamer00 | 2014-4-19 19:57:21 | 显示全部楼层
学习,学习啊
回复 支持 反对

使用道具 举报

gwkevin | 2015-1-30 17:05:16 | 显示全部楼层
先下个文档看下
回复 支持 反对

使用道具 举报

aiaijunjun | 2015-4-15 11:32:40 | 显示全部楼层

先下个文档看下
回复 支持 反对

使用道具 举报

hyyks | 2015-6-21 21:13:01 | 显示全部楼层
谢谢分享了,同样苦13中青年也要做
回复 支持 反对

使用道具 举报

alex_lcb | 2015-7-22 14:15:34 | 显示全部楼层
很好,学到了好多
回复 支持 反对

使用道具 举报

wadn | 2015-10-30 09:16:09 | 显示全部楼层
怎么获取工控币啊
回复 支持 反对

使用道具 举报

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

本版积分规则