物联网之从网页上控制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目录,则新建

扫描二维码关注公众号,回复: 2534325 查看本文章

cp demo.ko /nfs/rootfs/drv

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

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

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

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

猜你喜欢

转载自blog.csdn.net/weixin_39148042/article/details/81252538