硬件的自动检测与配置

硬件的自动检测与配置

ID:14484065

大小:50.50 KB

页数:6页

时间:2018-07-29

硬件的自动检测与配置_第1页
硬件的自动检测与配置_第2页
硬件的自动检测与配置_第3页
硬件的自动检测与配置_第4页
硬件的自动检测与配置_第5页
资源描述:

《硬件的自动检测与配置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《硬件的自动检测与配置》FAQ我希望这篇文章会对大家学习和使用Linux有所帮助。1.我用ALSA成功配置了我的声卡,但每次启动LINUX都必须重新用ALSA里的alsaconf-0.4.3b目录里的命令alsaconf配置,这是为什么,极不方便,请问如何设置才能解决此问题?答:在缺省情况下ALSA驱动程序会静音所有的音频输出。为了获得声音,必须解除主音量和PCM音量的静音。下面的命令设置音频输出的主音量和编、解码音量,一般而言,打开这两个设置声音输出就可以了。amixer-c0sset'Master',0100%,100%unmuteamixer-c0sset'PCM',0100%un

2、mute为了在每次插入声卡驱动模块时,都解除静音,您可以在/etc/modules.conf(对于老一些Linux版本,比如Redhat6.2此文件为/etc/conf.modules)加入下列语句:post-installsnd-card-xxxxamixer-c0sset'Master',0100%,100%unmute&&amixer-c0sset'PCM',0100%unmutesnd-card-xxxx表示声卡对应的alsa驱动程序模块。2.如何在LINUX下改变显示器的刷新率,我的眼睛实在受不了60HZ的刷新率了?答:在Linux系统下,要配置X-Windows系统一般使用/

3、usr/X11R6/bin/Xconfigurator命令进行配置。在配置之前,您最好能先了解显卡的型号、显示器型号等信息,然后再进行刷新频率的配置。Xconfigurator程序会先进行显示器类型自检,根据检测到的显示器型号,在配置文件/etc/X11/XF86Config(对于XFree864.x版本,配置文件为/etc/X11/XF86Config-4)中设置显示器支持的场频范围。这样,在X系统启动之后,垂直刷新率会自动设置为当前分辨率下支持的最高刷新率。但是,如果您的显示器没有类型信息或者是Xconfigurator不支持的显示器类型,那么您就只能设置显示器为一些通用的显示模式了

4、。这些显示模式中比较高的刷新频率为1024x768分辨率下70Hz垂直扫描频率的模式。如果您想设置较高的刷新率(垂直扫描频率85Hz),就只有手动进行了。每个Vesa定义的通用显示模式所对应的刷新频率,您可以在《如何在Linux下实现设备的配置》一文中找到。这时您需要修改文件XF86Config的Monitor节。Monitor节主要描述显示器的信息,每个XF86Config文件至少包含一个显示器节。在显示器支持vbe和edid扩展时,它的所有信息包括显示器大小、显示器支持的刷新频率范围、显示器制造商信息等都可以从显示器上读出。此节的一般格式如下:Section"Monitor"Iden

5、tifierEntriesEndSection它最关键的描述性信息是:HorizSynchorizsync-range监视器支持的水平刷新频率范围。单位是kHz,缺省范围是28-33kHz。VertRefreshvertrefresh-range监视器支持的垂直刷新频率范围。单位是Hz,缺省范围是43-72Hz。要设置监视器到更高的刷新率,必须用vi修改/etc/X11/XF86Config文件下的这两个字段,比如:HorizSync28-60VertRefresh60-100上面的设置可以设置显示分辨率为800x600下的垂直刷新率为85Hz,分辨率为1024x768下的垂直刷新率为7

6、0Hz。注意:如果显示器达不到这么高的水平扫描频率范围,在显示器上会出现黑屏的现象。如果出现黑屏,您可以先使用Ctrl+Alt+Backspace杀死当前X服务进程,并重新修改XF86Config文件,尝试低一些的显示刷新频率即可。3.请问一下,在LINUX下开发工具为什么不能使用C++来开发设备驱动程序?我测试了一下使用g++编译通不过,是否为g++编译选项不对,正确的编译选项是什么?答:在Linux下,C++编译器的实现和C编译器是不同的。因为涉及到函数重载和多态等问题,所以C++在编译实现时,使用了虚表的机制。这和C语言编译成目标代码的直接访问方式是有很大不同的。由于Linux内核

7、大部分使用C语言编制,并且Linux驱动程序在事先是采用了类似函数调用表的机制,所以开发者使用gcc开发驱动程序应该是最直接也是最高效的。4.我的是蓝点1.0系统,安装的内猫是Tplinkia5628v型,它的芯片是ambient5628d,无法驱动。我下载了intel的r-335-5驱动程序,按提示安装不能用。在WindowsME下猫用的是com4口,我试了ttys0~ttys3.ttys10都无反应,请指教。答:对于内置式mod

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。