Linux 怎样查看声卡是那种接口
来源:互联网 发布:高洛峰2014版php视频 编辑:程序博客网 时间:2024/05/01 07:02
怎样查看声卡是那种接口?
引用:
ISA
PCI
SPI
USB
PCMCIA
PCI
SPI
USB
PCMCIA
楼主是在学习计算机硬件发展史吗?--今天高考日,好几个问题都象是在出考题啊,呵呵。。。
1. 物理外观上查看:
isa: 20余年前我的8位/16位电脑上有这个接口
pcmcia: 10余年前我的笔记本上有这个接口
以上这两个如果估计楼主很难看到了吧,想知道是什么样子的,可以去google图片搜。
spi: 这玩意儿是个规范,是个概念性的东西,在pc上你找不到这个物理接口,你可以认为整个pc主板(或专有设备的¨主板¨)上提供了一大堆¨spi接口¨,被普遍用在¨连接¨下面这些设备上:
Sensors: temperature, pressure, ADC, touchscreens, video game controllers
Control devices: audio codecs, digital potentiometers, DAC
Camera lenses: Canon EF lens mount
Communications: Ethernet, USB, USART, CAN, IEEE 802.15.4, IEEE 802.11, handheld video games
Memory: flash and EEPROM
Real-time clocks
LCD, sometimes even for managing image data
Any MMC or SD card (including SDIO variant)
usb:插在你的usb接口上的就是usb接口的(呵呵,有点儿说废话的感觉)--一般露在电脑外面,这叫usb外置声卡。。
pci: 这是现在绝大多数内置声卡(也许几乎是全部)使用的接口类型,在pc的主板上都有用来插pci设备的插槽,有需要高端音响效果的人仍然会买一块独立的pci声卡插在pci插槽内使用。在今天的普通pc或笔记本上内置声卡一般被作为一个模块集成在主板上了,但接口类型仍然是pci的。
2. 从linux命令来看,以我的笔记本为例:
另一种确认的方法:
两条命令看到的其实是同样的pci接口的声卡设备,注意03, 1b这两个数字。。。
1. 物理外观上查看:
isa: 20余年前我的8位/16位电脑上有这个接口
pcmcia: 10余年前我的笔记本上有这个接口
以上这两个如果估计楼主很难看到了吧,想知道是什么样子的,可以去google图片搜。
spi: 这玩意儿是个规范,是个概念性的东西,在pc上你找不到这个物理接口,你可以认为整个pc主板(或专有设备的¨主板¨)上提供了一大堆¨spi接口¨,被普遍用在¨连接¨下面这些设备上:
Sensors: temperature, pressure, ADC, touchscreens, video game controllers
Control devices: audio codecs, digital potentiometers, DAC
Camera lenses: Canon EF lens mount
Communications: Ethernet, USB, USART, CAN, IEEE 802.15.4, IEEE 802.11, handheld video games
Memory: flash and EEPROM
Real-time clocks
LCD, sometimes even for managing image data
Any MMC or SD card (including SDIO variant)
usb:插在你的usb接口上的就是usb接口的(呵呵,有点儿说废话的感觉)--一般露在电脑外面,这叫usb外置声卡。。
pci: 这是现在绝大多数内置声卡(也许几乎是全部)使用的接口类型,在pc的主板上都有用来插pci设备的插槽,有需要高端音响效果的人仍然会买一块独立的pci声卡插在pci插槽内使用。在今天的普通pc或笔记本上内置声卡一般被作为一个模块集成在主板上了,但接口类型仍然是pci的。
2. 从linux命令来看,以我的笔记本为例:
代码:
$ lspci |grep Audio
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
另一种确认的方法:
代码:
$ ls /dev/snd/by-path
pci-0000:00:03.0 pci-0000:00:1b.0
pci-0000:00:03.0 pci-0000:00:1b.0
两条命令看到的其实是同样的pci接口的声卡设备,注意03, 1b这两个数字。。。
写道:
楼主是在学习计算机硬件发展史吗?
是菜鸟希望编译内核把多余的东西删除,希望通过命令来判断是那种接口
写道:
另一种确认的方法:
注意03, 1b这两个数字。。。
代码:
$ ls /dev/snd/by-path
pci-0000:00:03.0 pci-0000:00:1b.0
pci-0000:00:03.0 pci-0000:00:1b.0
注意03, 1b这两个数字。。。
非常感谢,还想请教这两个数字是什么意思?
我的只有一个数字:pci-0000:00:1b.0
自己编译内核就用debian hcl吧,那些硬件设备都能找到驱动的。还有,第一步是先弄出一下可用的内核,等跑起来后再想精简的事。
http://www.alivepea.me/kernel/kernel-alsa-overview/
http://www.360doc.com/content/13/0411/1 ... 5027.shtml
http://www.360doc.com/content/13/0411/1 ... 5027.shtml
写道:
自己编译内核就用debian hcl吧,那些硬件设备都能找到驱动的。还有,第一步是先弄出一下可用的内核,等跑起来后再想精简的事。
谢谢哦,这几天睡前都会编译一个内核,醒来就用新的
然后一点一点的减
难得高人回复,还想请教一个问题
为什么在当前使用的.config 做减法就可以正常上网?
如果不cp,直接运行menuconfig,编译的内核就没有网卡?
写道:
http://www.alivepea.me/kernel/kernel-alsa-overview/
http://www.360doc.com/content/13/0411/1 ... 5027.shtml
http://www.360doc.com/content/13/0411/1 ... 5027.shtml
感谢前辈,感觉前辈英文和搜索技巧超级棒,总能精确地找到有用信息
******@ns:~$ lshw -class multimedia
WARNING: you should run this program as super-user.
*-multimedia
description: Multimedia audio controller
product: ES1371 / Creative Labs CT2518 [AudioPCI-97]
vendor: Ensoniq
physical id: 2
bus info: pci@0000:02:02.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: bus_master
configuration: driver=snd_ens1371 latency=64 maxlatency=255 mingnt=6
resources: irq:16 ioport:2040(size=64)
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
******@ns:~$
WARNING: you should run this program as super-user.
*-multimedia
description: Multimedia audio controller
product: ES1371 / Creative Labs CT2518 [AudioPCI-97]
vendor: Ensoniq
physical id: 2
bus info: pci@0000:02:02.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: bus_master
configuration: driver=snd_ens1371 latency=64 maxlatency=255 mingnt=6
resources: irq:16 ioport:2040(size=64)
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
******@ns:~$
引用:
you should run this program as super-user.
sudo lshw -class multimedia
写道:
谢谢哦,这几天睡前都会编译一个内核,醒来就用新的
然后一点一点的减
难得高人回复,还想请教一个问题
为什么在当前使用的.config 做减法就可以正常上网?
如果不cp,直接运行menuconfig,编译的内核就没有网卡?
然后一点一点的减
难得高人回复,还想请教一个问题
为什么在当前使用的.config 做减法就可以正常上网?
如果不cp,直接运行menuconfig,编译的内核就没有网卡?
你要把网卡驱动编译进去才行的啊,从hcl上面查一下驱动,然后用“/”搜寻。因为menuconfig默认就是用defconfig的,那个拷贝过去的.config也不一定是oldconfig,因为子版本号之后,也会有一些选项进行了迁移的,怎么处理关键还是看defconfig。
还有,做减法最好少点make clean,下一次编译还能节省不少的时间。
另,楼主题目应该用“哪”,而不能用“那”,这点应该不用我解释了吧。
0 0
- Linux 怎样查看声卡是那种接口
- linux下查看声卡型号
- linux怎样查看当前使用的是哪个终端机
- linux怎样查看当前使用的是哪个终…
- linux怎样查看当前使用的是哪个终端机
- linux怎样查看当前使用的是哪个终端
- 怎样查看 Linux 版本
- 怎样查看linux版本
- 怎样查看linux版本
- 怎样屏蔽集成声卡?
- 怎样查看自己的LINUX是32位还是64位
- 怎样在Linux中查看apache是用那个httpd.conf
- 怎样在Linux中查看apache是用那个httpd.conf
- 怎样在Linux中查看apache是用那个httpd.conf
- 怎样在Linux中查看apache是用那个httpd.conf
- linux中查看现在使用的shell是ksh还是bash?以及怎样修改?
- 怎样在Linux中查看apache是用那个httpd.conf
- linux怎样查看当前系统版本是UBuntu还是Cent OS?
- Unity3D性能优化(三)——DrawCall
- linux命令-----netstat , tcpdump
- 二分答案模板
- Linux进程概论
- gperftools工具的使用
- Linux 怎样查看声卡是那种接口
- HTTP 协议入门
- 简单分享一个轻量级自动化测试框架目录结构设计
- synchronized的4种用法
- Handler,Looper,Message,MessageQueue的关系
- TensorFlow, Keras, TensorLayer, Tflearn 比较
- Easy 226题 Invert Binary Tree
- FIR滤波器设计
- Linux驱动编程day4--实现硬件控制