网页控制LED.docVIP

  • 2
  • 0
  • 约4.83千字
  • 约 7页
  • 2017-08-21 发布于重庆
  • 举报
网页控制LED

网页控制LED 首先在TQ2440开发板的/web目录下建一个目录 ledweb 所需文件:leds.htmlLED的网页文件 testleds.cgi作用就是一个shell文件,将网页提交的内容写到通道中去 led-result.template提交按钮点击后出现的网页的内容由其提供,作用就是返回到leds.html ledwebqidong文件放在 /etc/rc.d/init.d/下shell文件,与rcS中有关命令相结合 ledtest.c应用文件,通过读取管道信息,管理LED的亮灭。生成ledweb针对开发板的可执行文件。将ledweb放在开发板的/sbin下。 上面完成以后(注意权限),只需更改/etc/init.d/rcs文件,添加一句: /etc/rc.d/init.d/ledwebqidong start 即可。 在浏览器栏中输入: /ledweb/leds.html就操作控制led。 %%%%%%%%%%%%%%%leds.html%%%%%%%%%%%%%%%%%%%%%%% head meta http-equiv=Content-Language content=zh-cn meta http-equiv=Content-Type content=text/html; charset=gb2312 meta name=GENERATOR content=Microsoft FrontPage 4.0 meta name=ProgId content=FrontPage.Editor.Document titleLED灯测试/title !-- body { background-color: #FFFFFF; ); } -- /style/head body h1 align=leftLED测试/h1 form method=get action=testleds.cgi name=LED-TEST div align=left table border=0 width=100% tr td width=80px b LED灯:/b /td td width=80px LED1input type=checkbox name=cb_led value=led1 / /td td width=80px LED2input type=checkbox name=cb_led value=led2 / /td td width=80px LED3input type=checkbox name=cb_led value=led3 / /td td width=80px LED4input type=checkbox name=cb_led value=led4 / /td td/td /tr !--...-- tr td width=80px input type=submit value=确定 name=submit /td td/td /tr /table /div /form /body /html %%%%%%%%%%%%%%%leds.html %%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%testleds.cgi%%%%%%%%%%%%%%%%%%%%%%% #!/bin/sh LED1_ON=0 LED2_ON=0 LED3_ON=0 LED4_ON=0 SPEED=1 case $QUERY_STRING in *cb_led=led1*) LED1_ON=1 ;; esac case $QUERY_STRING in *cb_led=led2*) LED2_ON=1 ;; esac case $QUERY_STRING in *cb_led=led3*) LED3_ON=1 ;; esac case $QUERY_STRING in *cb_led=led4*) LED4_ON=1 ;; esac /bin/echo $LED1_ON $LED2_ON $LED3_ON $LED4_ON /tmp/led-control /bin/echo Content-type: text/html; charset=gb2312 /bin/echo #/bin/echo $QUERY_STRING STRING /bin/cat led-result.template e

文档评论(0)

1亿VIP精品文档

相关文档