一个自制操作系统,30天后的目标是什么?大概应该要能满足:
1,在实机电脑的硬盘或U盘起动并运行。
2,满屏图像分辨率,32bit色彩。至少要达到XGA。现在还要满足宽屏显示器。
* 3,驱动声卡。即能播放语音和音乐。
4,驱动网卡。
声卡种类繁多,大致可分为三大类:
一,SoundBlaster声卡。它在90年代的电脑中得到普遍使用。比如SB16是16bit,支持44.1KHz
采样频率。音质可比CD。可在DOS系统和Windows95系统中使用。其控制原理与后来发展的声卡
相比要简单一些,对初次挑战声卡的人来讲,相对容易实现。
二,从1997开始出现了声卡的AC'97标准。电脑主机也开始引入32bit的PCI总线,淘汰16bit的
ISA总线。
现在能在“闲鱼”看到的各种声卡,大多是PCI插口声卡。在PCI声卡可分为两类:
一类是与AC'97对应;
一类是声卡厂家自己定义的规范。
由于AC'97声卡规范了大多数声卡厂家,这样自制操作系统就有可能支持不同厂家的声卡
(其实也不尽然)。这里除了要掌握具体型号声卡的原理外,还要掌握PCI总线的知识。
三,好景不长,到了大约2005年,电脑界又推出了High Definition Audio标准。称音质和性能
更加厉害,支持到32bit,采样频率最高为192KHz,多通道。那为什么要说“好景不长”呢?因为
High Definition Audio虽然基本思路与AC'97相似,也是采用Codec芯片与chipset芯片分开的方式,
但它们是不兼容的。AC'97的规范在High Definition Audio中不适用的。其控制原理又比AC'97更
加复杂,难度自然是又高出一级。
现在电脑上的“声卡”,基本都是High Definition Audio标准。大家可以在自己的电脑的控制面板
->系统->硬件列表中查到。都是把音频处理的相关功能集成在chipset里面。codec芯片在焊在
主板上了。不用另外买声卡。
(待续)
1,在实机电脑的硬盘或U盘起动并运行。
2,满屏图像分辨率,32bit色彩。至少要达到XGA。现在还要满足宽屏显示器。
* 3,驱动声卡。即能播放语音和音乐。
4,驱动网卡。
声卡种类繁多,大致可分为三大类:
一,SoundBlaster声卡。它在90年代的电脑中得到普遍使用。比如SB16是16bit,支持44.1KHz
采样频率。音质可比CD。可在DOS系统和Windows95系统中使用。其控制原理与后来发展的声卡
相比要简单一些,对初次挑战声卡的人来讲,相对容易实现。
二,从1997开始出现了声卡的AC'97标准。电脑主机也开始引入32bit的PCI总线,淘汰16bit的
ISA总线。
现在能在“闲鱼”看到的各种声卡,大多是PCI插口声卡。在PCI声卡可分为两类:
一类是与AC'97对应;
一类是声卡厂家自己定义的规范。
由于AC'97声卡规范了大多数声卡厂家,这样自制操作系统就有可能支持不同厂家的声卡
(其实也不尽然)。这里除了要掌握具体型号声卡的原理外,还要掌握PCI总线的知识。
三,好景不长,到了大约2005年,电脑界又推出了High Definition Audio标准。称音质和性能
更加厉害,支持到32bit,采样频率最高为192KHz,多通道。那为什么要说“好景不长”呢?因为
High Definition Audio虽然基本思路与AC'97相似,也是采用Codec芯片与chipset芯片分开的方式,
但它们是不兼容的。AC'97的规范在High Definition Audio中不适用的。其控制原理又比AC'97更
加复杂,难度自然是又高出一级。
现在电脑上的“声卡”,基本都是High Definition Audio标准。大家可以在自己的电脑的控制面板
->系统->硬件列表中查到。都是把音频处理的相关功能集成在chipset里面。codec芯片在焊在
主板上了。不用另外买声卡。
(待续)