【问题标题】:How to read and play an audio file for my OS?如何为我的操作系统读取和播放音频文件?
【发布时间】:2012-03-03 03:54:13
【问题描述】:

我正在构建一个小型操作系统。为此,我想播放音频。我可以使用端口,中断。我自己构建操作系统时没有任何限制

那么 我如何使用 C 程序播放音频文件。请记住,我不能也不想使用任何现成的库。

【问题讨论】:

  • 没有。我想知道它是怎么做的。以及我该怎么做。我对此一无所知。所以我想要信息。不是实际执行。请误会我的意思。
  • 对我来说听起来是一个合理的问题......他在问如何开始对硬件进行编程。

标签: c audio operating-system ports interrupt


【解决方案1】:

如果您要构建自己的操作系统,还需要关注音频硬件的物理细节。

硬件差异是操作系统引入设备驱动程序概念的原因。

如果您的音频硬件与 Sound blaster 兼容,请查看此处:

http://www.phatcode.net/res/243/files/sbhwpg.pdf

这里有很多硬件接近音频代码的存档(各种硬件平台):

http://www.dcee.net/Files/Programm/Sound/

这是关于声音设备编程的一章:

http://www.oreilly.de/catalog/multilinux/excerpt/ch14-01.htm

【讨论】:

  • 谢谢先生。我从那里得到了很多细节。 :)
  • 更新了一些其他参考资料。
  • 我想尽我所能做我想做的事。再次感谢您,先生。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-30
  • 2016-06-29
  • 1970-01-01
相关资源
最近更新 更多