天嵌 ARM开发社区

 找回密码
 注册
查看: 2315|回复: 4

cgi控制led灯程序问题

[复制链接]
kongxiaobo 发表于 2012-3-12 08:42:10 | 显示全部楼层 |阅读模式
我照着网上的资料写了一个代码,用于控制led灯,但是却没有出现我想象中的情况,请大家帮我看看这个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 $LED1_ON > /tmp/led-control

/bin/echo "Content-type:text/html;charset=gb2312"
/bin/echo

#/bin/echo $QUERY_STRING "STRING"

/bin/cat led-result.template
exit 0

我自己的分析应该是假如我点击了html上的led复选框,选中哪个,就应该点亮哪个,这个代码感觉也应该是这个思路,可是板子貌似一点反映都没有,请大家指导以下,万分感谢!
亚瑟王 发表于 2012-3-12 16:17:51 | 显示全部楼层
亲,你参考天嵌科技提供的LED等相关程序吧。
benmao 发表于 2012-5-9 13:19:03 | 显示全部楼层
亚瑟王 发表于 2012-3-12 16:17
亲,你参考天嵌科技提供的LED等相关程序吧。

最近一边学一边做cgi程序,找不到天嵌的led.cgi的源代码,请问这个源代码在哪里可以找到。
想用来看看,表单提交的内容在cgi程序中如何通过QUERY_STRIGN来获得,比如我用到了复选框。
由于学校cgi这方面的书籍比较少,所以想询问一下。
亚瑟王 发表于 2012-5-10 11:46:17 | 显示全部楼层
benmao 发表于 2012-5-9 13:19
最近一边学一边做cgi程序,找不到天嵌的led.cgi的源代码,请问这个源代码在哪里可以找到。
想用来看看, ...

亲,这个不需要源码的,这个脚本的后缀名叫cgi而已。是个脚本。
benmao 发表于 2012-5-10 14:11:32 | 显示全部楼层
嗯 看到了,谢谢,不过我不怎么懂这个脚本语言编程,还是慢慢琢磨用c编写一个吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-5 05:24 , Processed in 1.029231 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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