物联网之从网页上控制A9的LED灯亮灭

前提:

A9必须成功移植了boa服务器,具体移植过程:https://blog.csdn.net/weixin_39148042/article/details/81221965

实验整体框架图:

网页填写控制灯的数据-->CGI将网页下发的数据解析出来-->在CGI中通过ioctl函数调用驱动中的ioctl函数-->控制LED灯亮灭

-

将编写好的驱动拷贝到板子根文件目录下的drv目录中

控制led灯驱动的下载链接:https://pan.baidu.com/s/1ZuUq-Saxp_bWjokla8neQQ 密码:xzfx

tar -vxf armledtest.tar.gz   //解压文件

将解压得到的demo.ko文件(驱动)拷贝到drv目录

mkdir /nfs/rootfs/drv  //如果没有drv目录,则新建

cp demo.ko /nfs/rootfs/drv

将解压得到的cgi文件和html文件分别拷贝到boa的cgi-bin目录和www目录下

板子上电,加载demo.ko驱动模块,启动boa服务器

虚拟机的浏览器中输入http://192.168.31.66/led.html即可打开网页

 网页中输入控制3号灯点亮,点击sure,可以看到板子上对应的灯点亮

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值