转自网上,包括回复:
在这里,首先指个路而已的.
我个人作这个的时间也是比较长,做了有个一年左右.不过都是一直从事简单的劳动,说白了,这个就是个体力活,技术含量,完全没有多少.我是一直用C来实现的,其他没有用过.现在已经不作了,不过想给对这个东西不懂的人一些启示.
1. 首先要对html有一定的了解.
2. 要对http的webserver原理有一定的了解.
3. 对c语言起码会用,不用很熟,因为只要懂简单的就好了.
作CGI的好处:
1. 熟悉C语言
2. 熟悉打字
3. 熟悉HTML
可以使用的资源,
1. 在sourceforge有个shark的CGI项目,是用来对HTML的put方法传送的数据进行解析的.
2. 可以使用ey-build的工具,类似于一个编译器,可以以写C脚本的方式来写,类似于写别的脚本,会编译生成CGI文件,如果你的项目,页面比较复杂,比较大的话,可以使用,学习一下的.
air_snake,你好!
我是一名在校大学生,我的毕业设计也是嵌入式方向的,题目是嵌入式web服务器的实现,我现在用的平台是arm9,服务器用的是boa,现在我想实现通过网页的形式控制嵌入式设备上的led灯,比如在网页中输入要显示led显示为:4,它就显示为4,我现在想用cgi用c编程来实现,能不能给点建议?
当然是可以的,关键是在作一个项目的时候,你的代码要分层。
简单的来说,首先写驱动,对每个引脚进行读写的操作进行封装,其次是你的功能实现层,也就是你实现功能的函数进行封装,这样你用不同的方法实现相同的功能,就不会对你的上层代码产生影响,最后是你的cgi,作用主要是取得界面数据,根据数据调用功能函数。
上面也说的了,如果要进行比较大的项目的话,推荐ey-build。课题的话,也就没有太大关系的了。
air_snake,你好!
能否就你的经历提供一些有价值的参考资料,或者书籍.air_snake 发表于2008年4月8日 9:50:25 IP:举报删除
参考资料或者书籍可以看看
关于web服务器的,这个书很多,简单了解下原理。
专门CGI的书好像很少
我是一名在校大学生,我的毕业设计也是嵌入式方向的,题目是嵌入式web服务器的实现,我现在用的平台是arm9,服务器用的是boa,现在我想实现通过网页的形式控制嵌入式设备上的led灯,比如在网页中输入要显示led显示为:4,它就显示为4,我现在想用cgi用c编程来实现,能不能给点建议?
建议啊..................
其实实现这个很简单的,你先写好控制等亮暗的程序,比如light -on 开灯 light -off关灯。测试成功的话
在cgi的程序中system("light -on");
阅读(1958) | 评论(0) | 转发(0) |