2. helper¶
这里主要介绍现阶段支持到部分命令,包括系统命令和用户命令,当然有的命令板子不一定支持,可以通过help
查看其支持到命令,更多的命令请参考源码或者自行添加
2.1. cli 命令表¶
系统命令
name |
help |
---|---|
help |
print this |
p |
print memory |
m |
modify memory |
cho |
echo for command |
xit |
close CLI |
evname |
print device name |
ysver |
system version |
eboot |
reboot system |
oweroff |
poweroff system |
ime |
system time |
ta |
system ota |
s |
thread dump |
用户命令
name |
help |
---|---|
test_trng |
Test TRNG |
tcpc |
create a tcpc for in a new task |
ipc |
iperf TCP client |
ips |
iperf TCP server |
ipu |
iperf UDP client |
psm_set |
psm set |
psm_unset |
psm unset |
psm_get |
psm get |
psm_dump |
psm dump |
psm_erase |
psm dump |
amr |
amr encode test |
test_sdh |
test SDH based on fatfs |
http |
http client download test |
mjpeg_start |
start mjpeg tasks |
msg_set |
message set |
msg_get |
message get |
msg_dump |
message dump |
msg_reset |
erase all message regions |
msg_set_t1 |
message set test 1 |
rf_dump |
rf dump |
wifi_ap_start |
start AP mode |
wifi_scan |
wifi scan |
wifi_mon |
wifi monitor |
wifi_raw_send: wifi |
raw send test |
wifi_sta_disconnect |
wifi station disconnect |
wifi_sta_connect |
wifi station connect |
airkiss |
airkiss |
rc_fix_en |
wifi rate control fixed rate enable |
rc_fix_dis |
wifi rate control fixed rate diable |
wifi_capcode |
capcode utils, wifi_capcode [cap_in] [cap_out] |
blfdt |
blfdt |
tc_uart |
bl test uart |
audio_play_ram |
play sound fm ram |
audio_config_es8311 |
config ES831 |
audio_mp3 |
play sou mp3 |
audio_test |
play test |
audio_play |
audio play |
2.2. 常用命令¶
查看支持的所有命令
可以通过按键
TAB
查看,或者命令输入help
如下:#
help
配置wifi的临时ssid和passwd(重启恢复使用默认值)
例如配置wifi:
bl_wifi_005
和密码:123456789
命令行输入如下命令:#
wifi_sta_connect bl_wifi_005 123456789
配置wifi的默认ssid和passwd
例如配置wifi:
bl_wifi_005
和密码:123456789
命令行输入如下命令:#
psm_set conf_ap_ssid bl_wifi_005
#
psm_set conf_ap_psk 123456789
启动AP
使用
wifi_ap_start
命令可以启动AP,但使用前需要使用psm_erase
擦除STA相关配置信息并重启。启动的AP SSID为BL60X_uAP_
加上MAC地址的后3三个字节的HEX串,密码为bouffalolab
系统重启
#
reboot
播音与录音
该模块需要硬件有SD卡支持,暂时仅支持 pcm 格式文件,其他格式待更新
配置音频的采样频率
# audio_config 11p025
如果没有参数,默认使用16Khz,支持 8k、16k、24k、32k、48k、11p025、22p05、44p1 采样频率(11.025khz用11p025表示,其他类似),例如这里配置采样频率为 11.025Khz
录音
# audio_record test.pcm
如果没有参数,默认录音放在sd卡根目录中,录音文件名record.pcm,这里配置文件名test.pcm,即存放在在根目录test.pcm文件中,同时默认录音10S左右
放音
# audio_play test.pcm
如果没有参数,默认使用sd卡根目录中,录音文件名record.pcm,这里配置文件名test.pcm,即播放SD卡中的test.pcm音频
图传
使用
mjpeg_start
命令可以启动图传的相关任务保存图片至SD卡
该模块需要硬件有SD卡支持,暂时仅支持 jpeg 格式文件,其他格式待更新
配置mjpeg图片的quality
# mjpegsd_config 50
暂时支持6种 quality 5、10、25、50、75、100
启动保存图片
# mjpegsd_start
启动保存图片,默认保存50帧数据
注意
如上,示例命令,会在SD卡根目录保存50张 0.jpeg、1.jpeg...49.jpeg图片
保存AVI至SD卡
该模块需要硬件有SD卡支持,暂时仅支持 AIV 格式文件,其他格式待更新
配置mjpeg图片的quality
# avisd_config 50 bl_avi_q50.avi
暂时支持6种 quality 5、10、25、50、75、100
启动保存avi
# avisd_start
启动保存avi,默认保存750帧图片
注意
如上,示例命令,会在SD卡根目录保存一个"bl_avi_q50.avi"文件
内存卡建议格式化为分配单元64KB,文件系统FAT32
avisd_start之后,如果想修改quality,需重启一下开发板
该模块需要有psram、camera支持,需要开启使能PSRAM、camera相关开关
二维码配网
该模块是通过手机分享热点的二维码连接WiFi
启动命令
qrcode_connect_wifi
输入命令后摄像头会初始化然后开始循环识别二维码
注意
成功识别的到二维码后,会先打印二维码信息,如果不是分享热点的二维码会继续扫描
支持SSID为中文,但是要求unicode编码规则为UTF-8
支持开放热点
该模块需要psram、camera支持,需要开启使能PSRAM、camera相关开关