Users Guide
高级 Linux 声音架构 (ALSA)
高级 Linux 声音架构 (ALSA) 是 Linux 内核的一部分,可提供适用于声卡设备驱动程序的应用程序接口 (API)。
下表列出了 Edge Gateway 中包括的 ALSA 实用程序:
表. 18: WDM 实用程序
公用程序 说明
alsactl ALSA 声音驱动程序的高级控制
alsaloop 在 PCM 捕获和播放设备之间创建回路
alsamixer ALSA Ncurses 混合器
alsaucm ALSA 使用案例管理器
amixer
命令行混合器
amidi 读取和写入 ALSA 初始 MIDI 端口
aplay、arecord
命令行播放和录制
aplaymidi、arecordmidi 命令行 MIDI 播放和录制
aconnect、aseqnet、aseqdump 命令行 MIDI 定序器控制
iecset 设置或转储 IEC958 状态位
扬声器测试
扬声器测试音生成器
注: 有关 Ubuntu 上 ALSA 的更多信息,请参阅 packages.ubuntu.com/bionic/alsa-utils。
播放
以下显示了如何通过 ALSA 播放音频的示例。
1. 列出可用的设备(默认:baytrailcraudio)。
# aplay -l
2. 播放。
# aplay /usr/share/sounds/alsa/Front_Center.wmv
录制
以下显示了如何通过 ALSA 录制音频的示例。
1. 列出可用的设备(默认:baytrailcraudio)。
# arecord -l
2. 录制。
# arecord -f cd -t wav /tmp/test.wav
全球定位系统 (GPS)
注: 有关 GPS 配置的更多信息,请参阅 locationd.readthedocs.io/en/latest/intro.html。
如果系统中存在 GPS 模块,则支持美国国家海洋电子协会 (NMEA) 数据。在操作系统中,定位服务是一个中心,可使用多路技术接
入通过硬件和软件提供的定位子系统。它为应用程序和其他系统组件提供客户端 API 产品定位功能。
设置操作系统
67