在嵌入式web服务器boa框架的基础上,使用C语言cgi,或者Python脚本,结合HTML+javascript+ajax的嵌入式web系统的开发实例html中使用javascritp+ajax从C语言生成的cgi文件的get,set一些值.boa服务器的相关配置参数说明:http://www.cnblogs.com/liuweiqiang/p/3859130.htmlboa安装包文件名:boa-for-hi3516a.tar.gzboa.conf文件的保存路径:cat/etc/boa/boa.confboa可执行文件的路径:/usr/local/bin/boa,可以设置为:系统启动的时候,这个进程自动启动boa.conf文件的重要参数保存html文件的目录DocumentRoot/www可以将这个目录,设置为samb共享文件夹的目录,方便修改调试修改完成以后,肯定要重启boa进程的保存python脚本,或者C语言cgi文件的目录ScriptAlias/cgi-bin//var/www/cgi-bin/说明:cgi-bin/后面的斜杠,一定要加上可以将这个目录,设置为samb共享文件夹的目录,方便修改调试修改完成以后,肯定要重启boa进程的html文件文件中,调用python脚本的时候,指定的路径,需要有:/cgi-bin,比如:varurl="/cgi-bin/getuser.py";这个是python或者varurl="/cgi-bin/output.cgi";这个是C语言说明:如果发现,html文件,修改了,可是在浏览器中,查看html源代码的时候,这个代码,还是旧的,那么可以通过清空"IE浏览器","360浏览器"的浏览记录以上,javascript可以调用python同样,也可以调用C语言生成的cgi文件(其实,就是可执行文件)C语言+Html例子C语言CGI实例http://blog.csdn.net/ajrm0925/article/details/8810342http://blog.csdn.net/liang890319/article/details/6277900http://blog.csdn.net/gnefniu/article/details/42432657上传文件:http://blog.csdn.net/yu_xiang/article/details/7996670查找文件find.-typef-name"boa.conf"-print-mountfind.-typef-name"boa"-print-mount四、嵌入式web服务器boa的配置和使用嵌入式web服务器boa的配置文件为boa.conf,在boa-0.94.13目录下面,复制该文件到文件系统的/etc/boa目录下面,打开boa.conf,修改为如下内容:Port80UserrootGrouprootErrorLog/dev/consoleAccessLog/dev/nullServerNameSoftEmbed.comDocumentRoot/wwwDirectoryIndexindex.htmlKeepAliveMax1000KeepAliveTimeout10MimeTypes/etc/mime.typesDefaultTypetext/plainCGIPath/bin:/usr/bin:/usr/local/binScriptAlias/cgi-bin//www/cgi-bin/几个重要配置参数如下:DocumentRoot:存放html文档的主目录;
DirectoryIndex:默认返回的html文档;
ScriptAlias:cgi脚本虚拟路径对应的实际路径,/www/cgi-bin/为cgi脚本存放的实际路径;
其他配置选项的意义请参考相关资料。
复制boa可执行文件到/usr/sbin目录中,启动boa进程重新制作文件系统,系统启动后,在客户端浏览器上输入开发板的ip地址,例如:http://192.168.0.218,就可以看到显示的测试网页了,如下图所示CGIgetenv函数的参数详解:http://www.cnblogs.com/ser0632/p/5498228.htmls=geten
2023/12/16 11:01:12 2.62MB boa C语言cgi python html
1
usb3.0vision协议文档资料,用于开发gige相机使用
2023/11/27 11:13:15 1.68MB USB3.0vision
1
2019年4月GIGEMAP全国省市级行政区划范围KML文件,每个区域分类单独文件,结合GIS和奥维等软件使用。
1
labview对于gige相机络续收集及曝光功夫的实时调解法度圭表标准法度圭表标准已经络续测试能够耽忧使用
2023/4/25 10:49:02 72KB labview gige相机
1
GigE_Vision_Specification_2.02013年勘误版本。
内含一些关键点的中文正文。
共同学习。
2023/2/13 18:47:12 3.34MB Gige 2013
1
(含源码及报告)本程序分析了自2016年到2021年(外加)每年我国原油加工的产量,并且分析了2020年全国各地区原油加工量等,含饼状图,柱状图,折线图,数据在地图上显示。
运转本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运转。
文件含6个excel表,若干个csv文件以及一个名字为render的html文件(需要用浏览器打开),直观的数据处理部分是图片以及html文件,可在地图中显示,数据处理的是excel文件。
不懂可以扫文件中二维码在QQ里面问。
2022/9/30 16:31:44 29.75MB 爬虫 python 源码软件 开发语言
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡