1、管脚图:

·        GPIO0 / I2S_ADC:驱动外部编码器/解码器,ADC信号

·        GPIO1 / I2S_DAC:驱动外部编码器/解码器,DAC信号

·        GPIO2 / I2S_LRCLK:驱动外部编码器/解码器,左/右通道采样时钟

·        GPIO3 / I2S_BCLK:驱动外部编码器/解码器,位时钟

·        MCLK_OUT:外部设备的主时钟

·        HP_SEL:耳机频道选择。如果使用ReSpeaker Mic Array输出音频,请将HP_SEL设置为高电平

·        HP_LReSpeaker麦克风阵列的模拟音频左声道

·        HP_RReSpeaker麦克风阵列的模拟音频右声道

·        AGND:音频模拟地

2、下载串口连接软件PUTTY

  • 下载地址:https://www.chiark./~sgtatham/putty/latest.html

3、连接到串行控制台

l  对于window, 推荐使用putty

  • 通过USBReSpeaker连接到PC,勾选COM设备管理器。这里我们的ReSpeaker COM端口是COM31

  •      在连接类型下选择Serial ,Serial line中,输入您的ReSpeakerCOM端口号,在波特率选项中,键入57600

  • 点击 Open.然后您将看到一个黑色的屏幕界面,点击回车键。

3、设置WiFi

l  ReSpeaker 默认设置为中继模式,您必须将其连接到现有的无线 wifi 网络,然后才能使用 Internet 进行语音识别。

l   Win 系统中使用 putty 串口模式下连接 Respeaker_Core 使用 wictl 命令扫描 wifi 并连接。

l  连接完成后,输入ifconfig命令查看板子的 IP 地址,返回内容中inetaddr:192.168.199.162即为 IP 地址。该地址将用于使用 SSH命令连接开发板。

l  或者您可以使用下面的方法连接 Wifi。当您首次接通 ReSpeaker 电源时,它将创建一个名为 “ReSpeakerXXXXXX”  Wi-Fi 网络。这里 “XXXXXX” 是您的ReSpeaker MAC 地址的最后6位。将您的计算机连接到此网络。

l  获取IP地址后,打开Web浏览器,然后在地址栏中输入192.168.100.1。几秒钟后,会出现下图所示网页,需要您输入现有Wi-Fi网络的ssid和密码。

l  选择要连接的Wi-Fi并输入密码。当您按OK按钮时,ReSpeaker将加入指定的网络。

l  现在您的ReSpeaker能够访问互联网。

l 如果您无法使用上述方法连接Wifi,请通过输入firstboot命令进行出厂设置。

启用Wifi功能后,我们可以使用SSH模式通过以下命令连接Respeaker。我们可以从http://192.168.100.1/#!/overviewWAN IP获取RespeakerIP地址。密码是root

4、使用SD卡来扩展存储

  • 通常情况下,嵌入式设备可以使用有限的存储空间(ReSpeaker仅为用户提供了5M的板载Flash存储空间)。为应用或者数据提供更大的存储空间可以激发ReSpeaker的潜力,所以使用SD卡扩展存储作为extroot是一个看起来还不错的选择哟。

    respeaker硬件
  • 通过使用extroot,添加外部SD卡存储设备来实现根文件系统的存储容量的扩展。在引导过程中,外部存储空间作为根文件系统启动,或者以原始文件系统的覆盖配置进行启动。

  • 使用前需要先对 SD 卡进行格式化。请使用产品附带的SD卡来完成下面的操作。

  • 确保您的SD卡已插入ReSpeaker,并且/ dev / mmcblk0p1可以通过df -hls / dev进行检测。

注意:一定要在检测到 sd 卡后再进行分区操作,否则可能会分区失败。如果您在使用 df -h 命令没有检测到 /dev/mmcblk0p1,请多尝试几次,或者输入 reboot 重启板子再检测。检测到的输出如下所示。

l  SD卡格式化为两个分区,一个是FAT32,另一个是EXT4EXT4文件系统将作为一个外接程序,而FAT32将作为正常的存储设备,可以在ReSpeakerPC之间传输文件。

l  准备外部存储root overlay

mount /dev/mmcblk0p2 /mnt ; tar -C /overlay -cvf – . | tar -C/mnt -xf – ; umount /mnt

l  使用以下命令创建fstab。此命令将创建一个启用所有分区并将‘/ mnt / mmcblk0p2’分区设置为‘/ overlay’分区的fstab模板

block detect > /etc/config/fstab;

sed-is/option$’t’enabled$’t”0’/option$’t’enabled$’t”1’//etc/config/fstab;

sed -i s#/mnt/mmcblk0p2#/overlay# /etc/config/fstab;

cat /etc/config/fstab

l  检查是否安装到 overlay.

  • 重启 ReSpeaker并重新检查。如果SD卡如上自动加载,就成功了

如果分区失败,请在电脑上删除所有 SD 卡的所有分区并重新分区为一个分区,重新进行第 4 步分区操作。