62 lines
1.9 KiB
Plaintext
62 lines
1.9 KiB
Plaintext
|
||
图传的步骤说明:
|
||
|
||
1. 功能说明:
|
||
图传支持平台: bk7231u、bk7252
|
||
支持系统: freertos、 rtthread、 alios
|
||
支持接串口: sccb接口、spi-slave(待调试)
|
||
支持传输方式: tcp、udp、video_buffer(获取单张图)
|
||
支持模式: station、 softap
|
||
|
||
2.使用说明:
|
||
|
||
摄像头默认使用 GC0328C, 如需更改请在 camera_intf.h 中修改,并定义其初始化文件。
|
||
使用I2C1来驱动摄像头,uart2为打印口
|
||
|
||
1). 定义以下宏为 1
|
||
位于 sys_config_bkxxxx.h中
|
||
#define CONFIG_APP_DEMO_VIDEO_TRANSFER 1
|
||
#define CFG_USE_CAMERA_INTF 1
|
||
|
||
位于 video_demo_config.h中
|
||
#define APP_DEMO_VIDEO_TRANSFER 1
|
||
|
||
|
||
2). RF校准相关
|
||
支持 自动功率校准 和 手动功率校准(默认)
|
||
|
||
切换的方法有两种
|
||
|
||
1> 编译时选择:bk72xx_cal.c 中的 g_cali_mode,
|
||
CALI_MODE_MANUAL 是 手动模式(采用Itest等仪器来校准),
|
||
CALI_MODE_AUTO 是 自动模式(根据设定的目标值,每次上电都会校准)。
|
||
|
||
2> 运行时选择:
|
||
ATE模式下,通命令行,下发指令设置:
|
||
rfcali_cfg_mode: x, 其中 1:manual, 0:auto
|
||
|
||
|
||
3).启动sation 或 softap 方式传图
|
||
非ATE模式下,通命令行,下发指令
|
||
video_transfer -a XXXXX xxxxx // 启动softap 传图,XXXXX 为ssid, xxxxx 密码(可选,不填时为不加密)
|
||
video_transfer -s XXXXX xxxxx // 启动station传图,XXXXX 为路由器的ssid, xxxxx 密码(可选,不填时为不加密)
|
||
|
||
代码默认支持 UDP和 TCP 方式,相关设置位于 video_transfer_config.h 中
|
||
|
||
|
||
4).看图:
|
||
位于freertos根目录下
|
||
\tools\video_tool\PC_tool PC机工具
|
||
\tools\video_tool\android 安卓手机(只支持softap模式)
|
||
|
||
PC机工具,支持softap 和station模式看图:
|
||
softap模式下, PC机无线网卡(只开启无线网卡,其他网卡先禁用掉)连接模块启动的热点,点play就可以出图
|
||
station模式下,PC机网卡(无线或有线网卡,其他网卡先禁用掉)与模块位置同一个网段,点play前,需要在remote ip(右边)处手动填写模块的ip地址。
|
||
|
||
5).获取一张图片数据
|
||
非ATE模式下,通命令行,下发指令
|
||
video_buffer open 打开成功后,再发
|
||
|
||
video_buffer read xxxx xxxx为size,byte为单位。 获取到了图像后会打印所有数据。
|
||
|
||
video_buffer close 关闭该功能 |