微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux 上的直接耳机插孔 I/O

如何解决Linux 上的直接耳机插孔 I/O

我想以编程方式对笔记本电脑耳机插孔上的信号进行读/写访问。这是一个典型的插孔,带有左声道、右声道和麦克风声道(和接地)。我正在运行 Linux。

A/D 转换由笔记本电脑板上的硬件完成。以一种或另一种方式,内核必须能够访问相应的数字流。我想了解如何以及在何处完成此操作,以及在该最低级界面之上添加了哪些抽象层。

最终,我想控制左/右通道上发送的频率甚至电压,并读取麦克风通道上接收到的内容,真正使用它类似于 UART。我最终想在耳机插孔上发送和接收二进制数据。理想情况下,这应该是低延迟的。

我知道存在使用耳机插孔的串行连接器,有时用作调试电缆 (example)。其中的软件/驱动程序部分与我正在寻找的内容有关。

我正在寻找有关实现此目标的不同方法的概述。我确定有类似的现有项目,我似乎没有找到它们的运气。我会感谢您提供的提示和资源链接

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。