当前位置: 技术问答>linux和unix
Linux下如何写程序控制PC喇叭
来源: 互联网 发布时间:2015-09-21
本文导语: 我做工业控制的软件,使用Redhat Linux 9。工控机、一体化机很多没有声卡,在工业设备出现异常时,要发出持续一段时间,高低错落的类似警笛那样的警报声,只能通过机器自己的喇叭发声。 目前找到的beep()函数和...
我做工业控制的软件,使用Redhat Linux 9。工控机、一体化机很多没有声卡,在工业设备出现异常时,要发出持续一段时间,高低错落的类似警笛那样的警报声,只能通过机器自己的喇叭发声。
目前找到的beep()函数和用printf输入'07',均是简单的一声。
在网上查找了一些相关的文章,好像很多都提到了有个控制PC喇叭的东西。
引用:
"另外还有一个不要额外硬体的驱动程式, 它利用PC喇叭. 它和音效驱动程式 软体上大
体相容, 但可以想见的, 它的音质差多了, CPU负担也高多了. 它产生 的结果视各别喇
叭的特性而有很大差别. 请看内付的文件以更了解.
可在 ftp://ftp.infomatik.hu-berlin.de/pub/os/linux/hu-sound/"
可网站又打不开,不知道各位有什么好方法。
目前找到的beep()函数和用printf输入'07',均是简单的一声。
在网上查找了一些相关的文章,好像很多都提到了有个控制PC喇叭的东西。
引用:
"另外还有一个不要额外硬体的驱动程式, 它利用PC喇叭. 它和音效驱动程式 软体上大
体相容, 但可以想见的, 它的音质差多了, CPU负担也高多了. 它产生 的结果视各别喇
叭的特性而有很大差别. 请看内付的文件以更了解.
可在 ftp://ftp.infomatik.hu-berlin.de/pub/os/linux/hu-sound/"
可网站又打不开,不知道各位有什么好方法。
|
以前DOS时候可以通过中断来控制喇叭发声。
linux下面好像要先编译一个喇叭的驱动,然后通过操作/dev/psax来进行操作
你看看这篇文章有没有帮助
http://www.linuxgazette.com/issue69/mathew.html
欢迎访问我的个人网站 www.linuxc.net
linux下面好像要先编译一个喇叭的驱动,然后通过操作/dev/psax来进行操作
你看看这篇文章有没有帮助
http://www.linuxgazette.com/issue69/mathew.html
欢迎访问我的个人网站 www.linuxc.net
|
内置的喇叭声音很小的
其实你可以让它不停地发出短声
这样应该也可以将就用吧
其实你可以让它不停地发出短声
这样应该也可以将就用吧
|
如果实在不行,可以自己做一个外接RC电路,来让喇叭发声,让它唱歌都可以。
|
??我建议把线给剪掉! :)