差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
digi:arm-embedded:ccmp2:usbwifi [2025/03/05 11:56] – robin | digi:arm-embedded:ccmp2:usbwifi [2025/03/14 13:29] (当前版本) – robin | ||
---|---|---|---|
行 1: | 行 1: | ||
====USB Wifi 测试==== | ====USB Wifi 测试==== | ||
**deyaio-manifest的rtsp分支,用rtsp.xml,使用meta-custom的rtsp分支** | **deyaio-manifest的rtsp分支,用rtsp.xml,使用meta-custom的rtsp分支** | ||
+ | ===DEY 5.0 r1 测试=== | ||
+ | 刷好固件后,udhcpd和hostapd@wlan1都没运行,需要ifup wlan1后即可,不过固件加载错误的情况,需要手动改一下: | ||
+ | < | ||
+ | cp cyfmac..trxe cyfmac55500-sdio.digi, | ||
+ | cp cyfmac..txt cyfmac55500-sdio.digi, | ||
+ | 不过,仍只能用默认的规则 | ||
+ | </ | ||
+ | |||
+ | 碰到网络拒绝加入,多等一会儿,让初始化完成即可 | ||
+ | |||
+ | 设置摄像头: | ||
+ | < | ||
+ | v4l2-ctl --list-devices | ||
+ | v4l2-ctl -d /dev/video2 --list-formats-ext | ||
+ | v4l2-ctl -d /dev/video2 --get-fmt-video | ||
+ | v4l2-ctl -d /dev/video2 --set-fmt-video=width=1024, | ||
+ | |||
+ | gst-launch-1.0 v4l2src device=/ | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | 通过web或本地显示usb摄像头的视频 | ||
+ | < | ||
+ | 1、创建ip直接访问所需页面 | ||
+ | echo "< | ||
+ | 2、mjpg_streamer -i " | ||
+ | 3、本地打开:gst-launch-1.0 -v souphttpsrc location=http:// | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
**使用固件20250303** | **使用固件20250303** | ||
行 91: | 行 128: | ||
chmod +x / | chmod +x / | ||
- | 编辑 / | + | 注意,如果要同时本地输出,用这个版本: |
+ | < | ||
+ | #!/bin/sh | ||
+ | # 设置 HTTP 头 | ||
+ | echo -e " | ||
+ | |||
+ | # 启动 GStreamer 管道(同时输出到 HTTP 和本地屏幕) | ||
+ | gst-launch-1.0 -q \ | ||
+ | v4l2src device=/ | ||
+ | image/ | ||
+ | tee name=t \ | ||
+ | # 分支 1:HTTP 流输出(保持现有逻辑) | ||
+ | t. ! queue ! multipartmux boundary=frame ! fdsink fd=1 \ | ||
+ | # 分支 2:本地显示(解码 MJPG 后渲染) | ||
+ | t. ! queue ! jpegdec ! videoconvert ! autovideosink sync=false | ||
+ | |||
+ | </ | ||
+ | |||
+ | 编辑 / | ||
+ | ExecStart=/ | ||
+ | 临时调试时可用下面 | ||
ExecStart=/ | ExecStart=/ | ||