Linux下的声音设备编程比大多数人想象的要简单得多。本文举了两个实际的例子来说明如何实现Linux下对内部扬声器编程及对声卡编程。内部扬声器是控制台的一部分,所以它对应的设备文件为/dev/console。变量KIOCSOUND在头文件 /usr /include /linux /kd.h中声明,ioctl函数使用它可以来控制扬声器的发声。