嵌入式学习--arm开发板网页控制灯

本文介绍了如何将Web服务器移植到友善之臂Mini2440开发板,并实现通过网页远程控制LED灯。首先在Ubuntu系统中编译生成CGI文件,然后将其复制到开发板的相应目录并设置权限。接着确保PC与开发板在同一局域网内并能互相通信,最后通过浏览器访问特定URL来控制开发板上的LED。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习要求:移植Webserver(Web服务器)到开发板。源代码可以到相关网站下载。(编写测试程序,例:通过cgi实现远程控制(模拟控制,如控制led1灯)。

开发板:友善之臂mini2440

解:

注意:以下的服务器端与客户端在同一局域网内

网页控制

(1) 在ubuntu系统中,打开终端,使用命令“arm-linux-gcc 2_2_wangyekongzhi.c -o web_led_control.cgi”编译,生成web_led_control.cgi文件。

(2) 将编写的2_2_wangyekongzhi.html文件复制到arm开发板的【/www】目录下。

(3)  将web_led_control.cgi复制到arm开发板的【/www/cgi-bin】目录下。

(4)  在arm开发板上使用命令“chmod 777 web_led_control.cgi”修改web_led_control.cgi文件的权限,是它的权限被修改为所有者、所属组、其他人都拥有读、写、和执行的权限。

(5)  确保PC和开发板能互相ping通。如开发板的ip为192.168.0.225,PC的ip地址为192.168.0.36。

(6)  arm开发板中使用命令“ps”查看系统现在进行着的进程,如果arm开发中已经运行着一个关于led控制的进程,记住它的pid,使用命令杀死该进程。

(7)  在PC中打开浏览器,输入“http://192.168.0.225/2_2_wangyekongzhi.html”,按下【Enter】键。

 

/**************2_2_wangyekongzhi.c*********/

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值