OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6395|回复: 5

问一个关于网页传输的问题

[复制链接]

11

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2012-10-12
在线时间
3 小时
发表于 2012-12-5 10:01:45 | 显示全部楼层 |阅读模式

最近做一个项目需要用到网页做一定的设置,然后把设置传输到stm32中。开发板上的事例程序与网络的接口全是.cgi文件,可是在文件夹中找又没有找到,很是奇怪,求大神指导!!!

      /* process HTTP GET requests*/
      if (strncmp(data, "GET /", 5) == 0)
      {
        if ((strncmp(data, "GET /resetmcu.cgi", 17) ==0)
                            &&(htmlpage == UploadDonePage))
        {
          htmlpage = ResetDonePage;
          fs_open("/reset.html", &file);
          hs->file = file.data;
          hs->left = file.len;
          pbuf_free(p);
         
          /* send reset.html page */
          send_data(pcb, hs);  
          resetpage = 1;
         
          /* Tell TCP that we wish be to informed of data that has been
          successfully sent by a call to the http_sent() function. */
          tcp_sent(pcb, http_sent);
        }    

还有最近十分苦恼,看一个写网页的朋友,程序很简单很好写,也能讲得头头是道。可是我在单片机上却感觉越学越难,越学越学不明白了。感觉单片机上很多都是摸索,再实验 验证对错,要么就是硬件调试单步执行,慢慢调,人家看了直笑话我,说我这完全就是瞎蒙出来的。。。不知道我在单片机上是不是越走越偏了?还是根本从一开始就走的不对?原子哥的教程也看了一些了,权威指南,参考手册也看了一点,但是还是感觉很力不从心,尤其是编写技巧上和一些应用上。感觉现在身心俱疲,不知道该怎么办了。。。

新人求指导~~~
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1351
金钱
1351
注册时间
2012-4-25
在线时间
195 小时
发表于 2012-12-5 11:12:00 | 显示全部楼层
你都不懂得HTTP原理,要做这个要解析http协议解析

1.网卡通讯正常,从主机端ping开发板可以ping通
2.移植个web服务器,boa这样的,自己写复杂了
3.网关程序,就是你上面提到的cgi程序
4,进程处理,就是在页面上点一个控件,控制板上的LED亮或灭.


再补充句,你也知道是单片机了都是裸的东西,在XP下写个这样的网页当然 简单了,我觉着吧,搞技术首先方向要对,其他的就是磨耐心了,技术牛人都是熬出来的。
1-1
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-12-5 11:34:19 | 显示全部楼层
程序简单不简单也得看什么程序了。
网络,可以参考下我们战舰板的例子:http://www.openedv.com/posts/list/9355.htm
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

11

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2012-10-12
在线时间
3 小时
 楼主| 发表于 2012-12-5 12:21:49 | 显示全部楼层
回复【2楼】mygod:
---------------------------------
非常感谢,但是还是有点不明白,我现在就能做到tcp/ip这个层面,能让网口传送数据,网页上做个按钮也可以,但是移植个web服务器,还有网关就不明白了
新人求指导~~~
回复 支持 反对

使用道具 举报

11

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2012-10-12
在线时间
3 小时
 楼主| 发表于 2012-12-5 12:22:10 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
非常感谢原子哥,正在研究
新人求指导~~~
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-2 05:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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