ARM技术william hill官网
直播中

jinglixixi

8年用户 1640经验值
擅长:嵌入式技术 光电显示 接口/总线/驱动 控制/MCU
私信 关注
[经验]

【核桃派1B 开发板试用体验】+部分外设功能测试篇

核桃派开发板配置了许多的接口及相应的处理,直接使用它们就可获得相应的用途。

  1. 音频接口

核桃派板载了一个3.5mm的音频输出口,通过该接口可提供一定的输出功率,能驱动耳机或带功放的扬声器。

image.png

图1 音频输出

使用指令“aplay -l”可查看其音频信息,见图2所示。

image.png

图2 查看音频信息

此外,播放系统还自带了wav音频文件以供测试,其存放路径为/usr/share/sounds/alsa,见图3所示。

image.png

图3 存放路径

为此,可以指令来播放相应的音频文件。

在音频接口连接耳机或者扬声器的情况下,可以听到播放的声音。

播放Rear_Right.wav的指令为:

aplay -D hw:1,0 /usr/share/sounds/alsa/Rear_Right.wav

image.png

图4 播放音频文件

此外,还可将外部的音频文件放置到指定的路径来播放。

  1. U盘接口

核桃派配有3个USB接口,除可以连接键盘及鼠标外,还支持U盘的使用,见图5所示。

image.png

图5 U盘读写

在非桌面系统下,可以使用指令来挂载U盘。

插入U盘的情况下,可通过指令来查看U盘信息。

所使用的指令为“sudo fdisk -l”,其输出信息如图7所示。由此可知该设备为/dev/sda1,是一个32G的U盘 。

image.png

图6 U盘容量信息

image.png

图6 U盘信息

通过设备名可以mount指令来挂载U盘,通常情况下可挂载到/media或/mnt目录下。

为此,可先在/media目录下创建一个空文件夹,这里将其命名为“udisk”。

image.png

挂载U盘的指令为“sudo mount /dev/sda1 /media/udisk”
image.png

在挂载成功后,通过命令" ls /media/udisk"可看到U盘里的文件信息,则说明已挂载成功。

image.png

图7 显示U盘信息

若不再进行U盘操作,可使用指令“sudo
umount /media/udisk”来卸载U盘。

image.png

  1. 串行接口

在没有显示器件的情况下,串口是一种非常重要的人机交互的桥梁。此外,它也是设备间数据交换的主要方式。

除了调试用的串口外,UART2可供用户自主使用,其位置如图8所示。

image.png

图8 串口2

为进行串口测试,可用USB转TTL模块来连接UART2,见图10所示。

image.png

图9 转换模块

image.png

图10 连接关系

通过图11所示的操作,可向外发出信息,借助串口助手可见到其发送的内容,见图12所示。

image.png

图11 发送信息

image.png

图12 显示接收内容

在向开发板发送数据的时,可以图14所示的操作来接收数据并进行回馈。

image.png

图13 发送数据

image.png

图14 接收数据

在通常的情况下,系统所提供的串行通讯功能多是基于字符串的收发,而核桃派所提供的串口通信是可以收发字节数据的,这是非常有价值的,这样就可以控制串口设备了。

目前暂不清除的是如何将控制指令存储到变量或数值中,如果解决了这个问题就可以展开更丰富的应用。

更多回帖

发帖
×
20
完善资料,
赚取积分