最近要做一个网页控制步进电机的程序,但仿照网上的一些程序却怎么都无法通信,于是从简单的乘法c程序做起,发现问题所在。
第一个问题:html里 的程序:
<FORM METHOD="GET" ACTION="mult.cgi">
<P>Direction:<INPUT TYPE="text" NAME="m" VALUE="" size="18">
<P>Step Number:<INPUT TYPE="text" NAME="n" VALUE="" size="17">
这里的GET要大写 加引号,第二行一开始我是仿照网上的写成<P>Direction:<INPUT TYPE="text" VALUE="m" size="18">,于是数据怎么都传不了,要写成这样<P>Direction:<INPUT TYPE="text" NAME="m" VALUE="" size="18"> 第三行类似。
整个html为:
<HTML>
<HEAD>
<TITLE>multi</TITLE>
</HEAD>
<BODY>
<H2 ALIGN="center">multi control</H2>
<FORM METHOD="GET" ACTION="mult.cgi">
<P>Direction:<INPUT TYPE="text" NAME="m" VALUE="" size="18">
<P>Step Number:<INPUT TYPE="text" NAME="n" VALUE="" size="17">
<P ALIGN="left">
<INPUT TYPE=SUBMIT VALUE="Submit">
<INPUT TYPE=RESET

这篇博客介绍了如何在嵌入式系统中使用CGI程序与HTML页面进行通信,特别是在Boa服务器上的实现。作者在解决网页控制步进电机程序的通信问题过程中,详细讲解了HTML表单元素的正确用法,如`NAME`属性的设置,以及CGI程序中`Content-type`响应头的必要性。同时,还提到了交叉编译CGI程序(如`arm-linux-gcc`)和配置文件(如`boa.conf`)的重要性,以便在开发板上正确运行。
472

被折叠的 条评论
为什么被折叠?



