rv1106上libwebsockets的编译
在buildroot中打开配置选项
$ ./build.sh buildrootconfig
进入buildroot的配置界面,搜索libwebsockets,选中。
更改libwebsockets的配置文件
打开 luckfox-pico/sysdrv/source/buildroot/buildroot-2023.02.6/package/libwebsockets/libwebsockets.mk 文件,添加-DLWS_WITH_MINIMAL_EXAMPLES=ON
LIBWEBSOCKETS_CONF_OPTS = \
-DDISABLE_WERROR=ON \
-DLWS_WITHOUT_TESTAPPS=ON \
-DLWS_IPV6=ON \
-DLWS_UNIX_SOCK=ON \
-DLWS_WITHOUT_EXTENSIONS=OFF\
-DLWS_WITH_MINIMAL_EXAMPLES=ON
这样会编译例程文件
编译
./build.sh
重新编译
测试
将从新编译好的rootfs镜像刷进去,重启rv1106摄像头,把例程scp上去
例如,我想测试lws-minimal-ws-server这个程序,可以
luckfox-pico/sysdrv/source/buildroot/buildroot-2023.02.6/output/build/libwebsockets-4.3.2/bin$ scp ./lws-minimal-ws-server root@192.168.9.163:/oem/usr/bin
luckfox-pico/sysdrv/source/buildroot/buildroot-2023.02.6/output/build/libwebsockets-4.3.2/bin$ scp -r ./mount-origin/ root@192.168.9.163:/oem/usr/bin
进入rv1106摄像头
[root@luckfox bin]# ./lws-minimal-ws-server
在手机浏览器用两个页面打开
192.168.9.163:7681
可以见到一个简易聊天室,能正常对话。