基于web的龙芯开发板远程数据获取实现

给龙芯1C搭建个mini web服务 用的boa,具体版本 0.94.13
直接用我这个修改过的吧,别找了在这里: http://pan.baidu.com/s/1i4D18mL
里面含boa服务程序和我自己弄的网页,开发板程序等

解压
make
make完后,所有龙芯开发板上需要的文件都在allneedfile文件夹了
按照我说的弄就好了

下面的操作都是在开发板上做的,将allneedfile弄进开发板
首先配置下boa的运行环境(boa.conf就是一些路径配置,咱这里都配置好了,直接复制粘贴就ok了)

mkdir /etc/boa
cp boa.conf /etc/boa
cp mime.types /etc/boa

mkdir /var/www
cp index.html /var/www
cp mainall /var/www
cp -rf exe1 /var/www
cp -rf cgi-bin /var/www

boa是咱们的web服务器
mainall是咱自己写的程序
cp boa /home
cp mainall /home
然后运行这两个程序吧
/home/boa &
/home/mainall &

电脑上打开你的浏览器
输入开发板ip
哈哈

说下mainall
mainall是给web客户端控制的一个守护进程(我自己这样说的),
源码ls1cweb/mainall.c
main是个死循环
真正模拟获取数据的是int exe1main(void)

当然这个东西花了一天时间弄出来的,还缺少一个基本的安全功能,比如客户端要求安全验证后才能做相关操作,关于web的东西咱就不多说了

给大家分享讨论

上图3张,bug不谈哈


基于web的龙芯开发板远程数据获取实现_第1张图片

基于web的龙芯开发板远程数据获取实现_第2张图片

基于web的龙芯开发板远程数据获取实现_第3张图片



原文地址:http://www.openloongson.org/forum.php?mod=viewthread&tid=227&extra=page%3D1


你可能感兴趣的:(web服务器)