ZHDA175
June 2026
1
摘要
商标
1
简介
1.1
主要亮点:
1.2
基本概念:
1.2.1
PipeWire 服务器
1.2.2
PipeWire 客户端
1.2.3
会话管理器
1.2.4
节点、端口和链接
1.3
PipeWire 主要组件
2
Linux 音频栈
3
通过 Yocto 构建支持 PipeWire 的 SDK 映像
3.1
在主机上运行 Yocto 构版建的步骤
3.1.1
必要条件(一次性设置)
3.2
克隆 oe 层设置
3.3
下载并应用 PipeWire 补丁
3.4
构建 PipeWire 映像
4
在 Sitara 器件上设置 PipeWire
4.1
硬件
4.1.1
SK-AM62B-P1
4.1.2
TMDS62LEVM
4.1.3
AUDIO-AM62D-EVM
4.2
配置 EVM 引导模式
4.2.1
SK-AM62B-P1
4.2.2
TMDS62LEVM
4.2.3
AUDIO-AM62D-EVM
4.3
UART 控制台设置
4.4
刷写 SD 卡映像
4.5
使用 SD 卡引导 EVM
5
使用 PipeWire
5.1
检查服务状态
5.2
启用 PipeWire 和 Wireplumber
5.3
启动 PipeWire 和 WirePlumber
5.4
常规 PipeWire 命令
5.4.1
列出 PipeWire 服务器中当前的所有对象
5.4.2
仅列出节点
5.4.3
检查特定对象
5.5
播放和录制立体声音频
6
配置
6.1
接收端和源端配置
6.2
WirePlumber 配置
7
性能基准测试
7.1
延迟
7.2
CPU 和内存使用情况
7.3
重新采样后的 CPU 和内存使用情况
7.4
观察结果
8
总结
9
参考资料
10
重要声明和免责声明
1.3
PipeWire 主要组件
PipeWire 守护程序
,用于实现 IPC 和图形处理。
示例
PipeWire 会话管理器
,用于管理 PipeWire 守护程序中的对象。
一组
程序
,用于自省和使用 PipeWire 守护程序。
PipeWire 库
,用于开发 PipeWire 应用程序和插件。
PipeWire 守护程序和 PipeWire 库中使用的
SPA (Simple Plugin API)
。