導航:首頁 > 操作系統 > linux311

linux311

發布時間:2022-08-30 21:20:47

1. 請問,linux下如何安裝w311m無線網卡

您好!希望以下方法能夠幫到您。
解壓後是否有一個黃色圖表,點擊那個圖表進行安裝即可
感謝您對我們產品的支持,同時歡迎關注騰達官方微信號Tenda1999,最後祝您工作順利,生活愉快!

2. Linux系統下如何更改終端顯示解析度

3. 如何1分鍾內對 Linux 性能快速分析(113資訊網)

當你在IDC主機商購買一台系統為 Linux 伺服器之後,我想大家第一時間就是對主機進行一個性能分析,這里我跟大家分享幾個命令,能讓大家在一分鍾以內對自己的性能有一個大致的鳥解?

uptime

dmesg | tail

vmstat 1

mpstat -P ALL 1

pidstat 1

iostat -xz 1

free -m

sar -n DEV 1

sar -n TCP,ETCP 1

top

這10個命令到底是什麼意思,我為大家一一解釋一下:

1.uptime

# uptime

03:16:26 up 21:31, 1 user, load average: 10.02, 06.43, 09.02

在上面的例子中,平均負載顯示是在不斷增加的,1 分鍾的值是 10,相比 15 分鍾的值 09 來說是增加了。這個數字這么大就意味著有事情發生了.

2. dmesg | tail

# dmesg | tail

[  14.102501] ISO 9660 Extensions: RRIP_1991A

[  15.900216] ISO 9660 Extensions: Microsoft Joliet Level 3

[  15.900234] ISO 9660 Extensions: RRIP_1991A

[  17.030540] EXT4-fs (vda1): resizing filesystem from 5242619 to 13106939 blocks

[  17.151434] random: crng init done

[  17.151436] random: 7 urandom warning(s) missed e to ratelimiting

[  18.314268] EXT4-fs (vda1): resized filesystem to 13106939

[  20.394666] new mount options do not match the existing superblock, will be ignored

[  38.405804] ISO 9660 Extensions: Microsoft Joliet Level 3

[  38.407599] ISO 9660 Extensions: RRIP_1991A

這里展示的是最近 10 條系統消息日誌,如果系統消息沒有就不會展示。主要是看由於性能問題導致的錯誤。

3. vmstat 1

# vmstat 1

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----

r  b  swpd  free  buff  cache  si  so    bi    bo  in  cs us sy id wa st

1  0      0 324644 141184 1270628    0    0    10    40  207  431  1  1 99  0  0

0  0      0 324388 141184 1270628    0    0    0    0  130  280  1  1 98  0  0

0  0      0 324388 141184 1270628    0    0    0    0  89  169  0  0 100  0  0

0  0      0 324420 141184 1270628    0    0    0    0  118  225  1  0 99  0  0

0  0      0 324420 141184 1270628    0    0    0    32  125  254  0  0 99  1  0

1  1      0 324420 141184 1270628    0    0    0    68  96  171  0  0 96  4  0

0  0      0 324452 141184 1270628    0    0    0  184  127  166  0  1 96  3  0

^C

r: CPU 上的等待運行的可運行進程數。這個指標提供了判斷 CPU 飽和度的數據,因為它不包含 I/O 等待的進程。可解釋為:「r」 的值比 CPU 數大的時候就是飽和的。

free:空閑內存,單位是 k。如果這個數比較大,就說明你還有充足的空閑內存。「free -m」 和下面第 7 個命令,可以更詳細的分析空閑內存的狀態。

si,so:交換進來和交換出去的數據量,如果這兩個值為非 0 值,那麼就說明沒有內存了。

us,sy,id,wa,st:這些是 CPU 時間的分解,是所有 CPU 的平均值。它們是用戶時間,系統時間(內核),空閑,等待 I/O 時間,和被偷的時間(這里主要指其它的客戶,或者使用 Xen,這些客戶有自己獨立的操作域)。

4. mpstat -P ALL 1

# mpstat -P ALL 1

Linux 4.15.0-88-generic (VM-0-17-ubuntu) 06/15/2020 _x86_64_ (1 CPU)

03:33:26 AM  CPU    %usr  %nice    %sys %iowait    %irq  %soft  %steal  %guest  %gnice  %idle

03:33:27 AM  all    0.00    0.00    0.00    1.00    0.00    0.00    0.00    0.00    0.00  99.00

03:33:27 AM    0    0.00    0.00    0.00    1.00    0.00    0.00    0.00    0.00    0.00  99.00

這個命令列印各個 CPU 的時間統計,可以看出整體 CPU 的使用是不是均衡的。由於我使用的是1H2G主機看不出區別!

5. pidstat 1

# pidstat 1

Linux 4.15.0-88-generic (VM-0-17-ubuntu) 06/15/2020 _x86_64_ (1 CPU)

03:34:47 AM  UID      PID    %usr %system  %guest  %wait    %CPU  CPU  Command

03:34:48 AM    0      1120    1.00    0.00    0.00    0.00    1.00    0  sshd

pidstat 命令為每個 CPU 統計信息功能。由於我使用的是1H2G主機看不出區別!

6. iostat -xz 1

# iostat -xz 1

Linux 4.15.0-88-generic (VM-0-17-ubuntu) 06/15/2020 _x86_64_ (1 CPU)

avg-cpu:  %user  %nice %system %iowait  %steal  %idle

          0.67    0.01    0.52    0.29    0.00  98.52

Device            r/s    w/s    rkB/s    wkB/s  rrqm/s  wrqm/s  %rrqm  %wrqm r_await w_await aqu-sz rareq-sz wareq-sz  svctm  %util

loop0            0.00    0.00      0.00      0.00    0.00    0.00  0.00  0.00    0.22    0.00  0.00    9.64    0.00  0.00  0.00

scd0            0.02    0.00      0.48      0.00    0.00    0.00  0.00  0.00    0.21    0.00  0.00    27.72    0.00  0.19  0.00

vda              0.64    4.07      9.15    40.59    0.00    1.99  0.00  32.85    3.58    2.31  0.01    14.31    9.96  0.24  0.11

avg-cpu:  %user  %nice %system %iowait  %steal  %idle

          0.00    0.00    0.00    0.00    0.00  100.00

Device            r/s    w/s    rkB/s    wkB/s  rrqm/s  wrqm/s  %rrqm  %wrqm r_await w_await aqu-sz rareq-sz wareq-sz  svctm  %util

r/s, w/s, rkB/s, wkB/s:這些表示設備上每秒鍾的讀寫次數和讀寫的位元組數(單位是k位元組)。這些可以看出設備的負載情況。性能問題可能就是簡單的因為大量的文件載入請求。

await:I/O 等待的平均時間(單位是毫秒)。這是應用程序所等待的時間,包含了等待隊列中的時間和被調度服務的時間。過大的平均等待時間就預示著設備超負荷了或者說設備有問題了。

avgqu-sz:設備上請求的平均數。數值大於 1 可能表示設備飽和了(雖然設備通常都是可以支持並行請求的,特別是在背後掛了多個磁碟的虛擬設備)。

%util:設備利用率。是使用率的百分數,展示每秒鍾設備工作的時間。這個數值大於 60% 則會導致性能很低(可以在 await 中看),當然這也取決於設備特點。這個數值接近 100% 則表示設備飽和了。

7. free -m/h

ubuntu@VM-0-17-ubuntu:~# free -m

              total        used        free      shared  buff/cache  available

Mem:          1833        137        313          5        1381        1506

Swap:            0          0          0

ubuntu@VM-0-17-ubuntu:~$ free -h

              total        used        free      shared  buff/cache  available

Mem:          1.8G        139M        311M        5.8M        1.3G        1.5G

Swap:            0B          0B          0B

這個命令我相信大家都熟悉,buffers:用於塊設備 I/O 緩沖的緩存,cached:用於文件系統的頁緩存。

8. sar -n DEV 1

ubuntu@VM-0-17-ubuntu:~# sar -n DEV 1

Linux 4.15.0-88-generic (VM-0-17-ubuntu) 06/15/2020 _x86_64_ (1 CPU)

03:43:35 AM    IFACE  rxpck/s  txpck/s    rxkB/s    txkB/s  rxcmp/s  txcmp/s  rxmcst/s  %ifutil

03:43:36 AM      eth0    11.00    10.00      0.79      1.06      0.00      0.00      0.00      0.00

03:43:36 AM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

使用這個工具是可以檢測網路介面的吞吐:rxkB/s 和 txkB/s,作為收發數據負載的度量,也是檢測是否達到收發極限。在上面這個例子中,eth0 接收數據達到 0.79 kb 位元組/秒,發送數據達到1.06 位元組/秒。

9. sar -n TCP,ETCP 1

ubuntu@VM-0-17-ubuntu:~# sar -n TCP,ETCP 1

Linux 4.15.0-88-generic (VM-0-17-ubuntu) 06/15/2020 _x86_64_ (1 CPU)

03:49:56 AM  active/s passive/s    iseg/s    oseg/s

03:49:57 AM      0.00      0.00      5.05      3.03

03:49:56 AM  atmptf/s  estres/s retrans/s isegerr/s  orsts/s

03:49:57 AM      0.00      0.00      0.00      0.00      0.00

這是對 TCP 關鍵指標的統計,它包含了以下內容:

active/s:每秒本地發起的 TCP 連接數(例如通過 connect() 發起的連接)。

passive/s:每秒遠程發起的連接數(例如通過 accept() 接受的連接)。

retrans/s:每秒TCP重傳數。

10. top

ubuntu@VM-0-17-ubuntu:~# top

top - 03:53:20 up 1 day,  1:41,  1 user,  load average: 0.01, 0.04, 0.00

Tasks:  89 total,  1 running,  52 sleeping,  0 stopped,  0 zombie

%Cpu(s):  0.3 us,  0.3 sy,  0.0 ni, 99.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

KiB Mem :  1877076 total,  317436 free,  143420 used,  1416220 buff/cache

KiB Swap:        0 total,        0 free,        0 used.  1540856 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM    TIME+ COMMAND                                                                                     

3730 root      20  0  105688  6812  5840 S  0.3  0.4  0:00.01 sshd                                                                                         

7546 root      20  0  644608  14924  6776 S  0.3  0.8  2:48.99 YDService                                                                                   

    1 root      20  0  159892  9260  6796 S  0.0  0.5  0:06.45 systemd                                                                                     

    2 root      20  0      0      0      0 S  0.0  0.0  0:00.00 kthreadd                                                                                     

    4 root      0 -20      0      0      0 I  0.0  0.0  0:00.00 kworker/0:0H                                                                                 

    6 root      0 -20      0      0      0 I  0.0  0.0  0:00.00 mm_percpu_wq                                                                                 

    7 root      20  0      0      0      0 S  0.0  0.0  0:04.29 ksoftirqd/0                                                                                 

    8 root      20  0      0      0      0 I  0.0  0.0  0:08.85 rcu_sched                                                                                   

    9 root      20  0      0      0      0 I  0.0  0.0  0:00.00 rcu_bh                                                                                       

  10 root      rt  0      0      0      0 S  0.0  0.0  0:00.00 migration/0                                                                                 

  11 root      rt  0      0      0      0 S  0.0  0.0  0:00.16 watchdog/0                                                                                   

  12 root      20  0      0      0      0 S  0.0  0.0  0:00.00 cpuhp/0                                                                                     

  13 root      20  0      0      0      0 S  0.0  0.0  0:00.00 kdevtmpfs                                                                                   

top 命令包含了很多我們前面提到的指標。這個命令可以很容易看出指標的變化表示負載的變化,這個看起來和前面的命令有很大不同。

top 的一個缺陷也比較明顯,很難看出變化趨勢,其它像 vmstat 和 pidstat 這樣的工具就會很清晰,它們是以滾動的方式輸出統計信息。所以如果你在看到有問題的信息時沒有及時的暫停下來(Ctrl-S 是暫停, Ctrl-Q 是繼續),那麼這些有用的信息就會被清屏。

文章原文: https://www.113p.cn/129.html  (來都來了,就去我博客看下!!)

4. 騰達W311M在linux下的驅動怎麼安裝,有自帶光碟。

先將驅動考到linux分區中,在終端下用cd命令,進入\W311M W311Ma\2010_0223_RT3370_LinuxSTA_V2.3.0.0目錄,然後輸入make,回車,完成安裝後,在右上角,鍵盤的左邊,點網路的圖標,然後選你要加入的網路即可,

5. 騰達w311MA在Linux里怎麼安裝驅動

您好!希望以下方法能夠幫到您。

1.上騰達官網輸入W311MA,下載Linux系統驅動


感謝您對我們產品的支持,祝您工作順利,生活愉快!

6. 誰能告訴我一些LINUX的學習方法

http://www.shuai.com.ru/index.php?job=art&articleid=a_20051020_065015
這里有很多應該會對你有幫助
安裝配置基本准則:
1.小心求證。
在配置的過程中,要能夠確定所修改的是否正確,最好在修改的時候,能夠找兩篇類似的文章加以驗證,

來保證修改的正確性。
在安裝之前,一定要有準備,如果不是很熟悉,可以找有經驗的人在一邊教導,或者找一本入門書籍放在

手邊。一定要知道自己在做什麼,選的東西是什麼意思,這樣如果出現問題,你也知道怎麽去問別人。

建議:不論用什麼方法(當然是正當的),一定要保證有一本入門書籍放在手邊,盡量了解一些基本的

知識,這樣問出的問題別人也好回答。
2.常做備份。
無論修改任何配置的文件,應該養成做備份的好習慣,無論是用注釋的方式,還是文件備份的方式都可以

。這樣如果出現了問題,就可以馬上恢復原來的系統配置。
3.多加練習
經常練習配置,可以加深對系統的了解和理解。有很多事情,即使不用從書本上找,也可以找到解決之道。

新手入門及安裝配置faq(1)
<1>如何安裝LINUX?
大家可以看看這里,裡面有RH的安裝方法,和多系統的安裝,比較詳細
http://www.linuxeden.com/forum/show...p?threadid=2044
由於大部分的人都是先有WINDOWS的,因此這個會很有幫助。

<2>如何安裝新內核?
有以下六步:
make mrproper (用來消除原來編譯的影響)
make menuconfig (用config, xconfig也可以)
make dep
make bzImage
make moles (如果你設置了模塊就要用這個)
make moles-install
然後就可以了,在LILO裡面加入引導就可以了。

<3>如何訪問WINDOWS的硬碟分區?
mount -t vfat /dev/hdax /yourpath
其中hdax就是你要掛載的硬碟。注意如果你用的是NTFS格式的,就要把VFAT換成NTFS,而且還非要要

用2.4的內核。
如果要支持中文顯示的話:
mount -o codepage=936,iocharset=cp936 -t vfat /dev/hdax /yourpath

<4>如何安裝軟體?
下載的如果是tar.gz文件的話,用tar zxvf *.tar.gz解壓。然後看看裡面的INSTALL文件。一般都是一

下幾步:
./configure
make
make install
還是看看INSTALL文件比較好,因為這個裡面有一些參數。和詳細的安裝步驟。
如果是RPM文件,就用
rpm -ivh *.rpm
你也可以用rpm --help看看有一些什麼參數。

<5>如何修改解析度?
在控制台下
setup
可以看到有很多選項,選擇xconfiguration
順便說一句,這個裡面還有很多其他的選項,你可以用它修改網路,配置音效卡等等。自己去看看吧。

<6>如何漢化RHLINUX?
看看我們的漢化論壇,裡面有漢化的文章,可以成功的。

<7>如何讓啟動的時候不自動進入XWINDOW?
修改/etc/inittab.conf裡面的
id:5:……成為
id:3:……就可以啦!

<8>怎樣從XWINDOW到控制台?
ctrl+alt+F1...F6
其中F7,F8是XWINDOW用的。比如:
startx
就是用的ctrl+alt+F7

而startx -- :2
就是用的ctrl+alt+F8

新手入門及安裝配置faq(2)
<9>lilo啟動錯誤提示信息表示什麼?
沒有提示: LILO沒有安裝或者安裝LILO的分區沒有被激活。

L〈錯誤碼〉 : LILO的第一部分已經被裝入並運行了,但它不能裝入第二部分的引導程序。兩位數字

的錯誤碼指示問題的類型(參見「磁碟錯誤碼」),這種情況通常是在介質訪問失敗或硬碟參數錯誤。

LI: LILO第一部分正確但是第二部分執行時出錯。這一般是硬碟參數有誤或/boot/boot.b被移動後沒有

重新運行map安裝程序。

LIL: LILO第二部分開始執行,但是不能從「map」文件中讀取描述符表( descriptor table)。 這通

常是因介質錯誤或磁碟參數有誤引起的。

LIL?: LILO在錯誤的地方載入。原因與「LI」大致相同。

LIL-:描述符表(descriptor table)錯誤。典型原因是硬碟幾何參數微妙的不匹配或/boot/boot.b被移

動而沒有運行map安裝程序。

LILO: LILO執行正確。

10??10101010: 分區情況已經改變卻沒有重新安裝LILO,另外,超頻也可能會出這種情況。
<10>如何備份lilo?
fdformat /dev/fd0h1440(格式化一張空白軟盤)
dd if=/boot/vmlinuz of=/dev/fd0 (用你自己的內核文件名替代vmlinuz)

rdev /dev/fd0 /dev/sda3 (用你的根分區設備名稱替代/dev/sda3)

rdev -R /dev/fd0 1 (安裝根文件系統成只讀模式)

作用: 這樣當系統LILO失敗時,可用該軟盤引導系統且安裝硬碟根文件系統
<11>如何刪除MBR中的lilo?
用windows啟動盤啟動,運行fdisk/mbr.或者在linux下運行lilo -u
<12>如何重裝lilo到MBR?
用軟盤或光碟啟動到boot:linux 3,#/sbin/lilo

<13>grub的用法?
詳情請參看:http://www.linuxeden.com/e/doctext.php?docid=2154
<14>如何安裝音效卡?
在字元模式下運行sndconfig或setup,如果這樣不還不行的話,請下載音效卡配置工具alsa(alsa工具包包

括alsa-driver-0.5.10b.tar.bz2,alsa-lib-0.5.10b.tar.bz2,
alsa-utils-0.5.10b.tar.bz2,0.5.10是版本號。)按照drive、lib和util的順序安裝。也可以下載oss工

具包來配置你的音效卡。
(oss安裝指南:http://www.linuxeden.com/e/doctext.php?docid=1974;
ALSA安裝配置AC 97音效卡:http://www.linuxeden.com/e/doctext.php?docid=1251)
<15>如何安裝顯卡?
用setup或Xconfigurator。如果不能找到和你的顯卡和顯示器匹配的,可以選擇指標相近的代替。你也可

以生級你的XFree或到廠家的網站上找for linux的驅動。
*驅動I810顯卡:http://www.linuxeden.com/e/doctext.php?docid=1248)
如何驅動intel i740顯卡?
如果你的Linux無法識別i740的話,你可以這么做:
1)下載新的 顯卡資料庫 和 i740 XBF驅動程序:
xf86config-glibc-1.0.0.i386.tgz 和 xfcomi740.tgz
2)解壓這兩個包,覆蓋原來目錄:
tar xvfz /tmp/xf86config*.tgz
tar xvfz /tmp/xfcomi740.tgz
3)執行cp /usr/X11R6/bin/XFCom_i740 /usr/X11R6/bin/XF86_XBF_i740;
4)用xf86config進行配置:顯示器水平掃描頻率選6;垂直刷新頻率選2;在顯卡庫選擇時,選311(即i740);

顯卡伺服器類型選5;
5)配置完成後運行startx就行了。

**如何驅動Savage4顯卡?
1) 到www.linhardware.com 下載savage2000的驅動程序;
2) 使用tar -xvfz 文件名解開驅動程序;
3) 解壓後,你能看到五個文件,其中有一個是XF86_SVGA;
4) 備份/usr/X11R6/bin/XF86_SVGA,然後將新的XF86_SVGA復制到這個目錄下,替換掉這個文件;
5) 重新運行xf86config配置,不選顯卡,在選X-server時,選3(也就是SVGA),並且不檢測;
6) 完成後,運行startx -bpp32,就可以了。

***如何驅動SAVAGE3D顯卡?
1) 到ftp.lib.pku.e.cn/incoming/savageX下載Savage3D顯卡的驅動程序:SavageX_0_1_4.tar.gz;
2) 解壓這個程序,用新的XF86_SVGA替換/usr/X11R6/bin的原文件;
3) 運行Xconfigurator,配置顯卡時選擇Unlisted Card, 然後選擇Xserver為SVGA;
4) 完成後,運行startx運行x-win。

****通用的顯卡驅動方法
由於顯卡產商支持有限,使得在Linux下驅動顯卡一直都是難題。為了解決這個問題,Linux 2.2.x以上版本提

供了一種新的解決方案---使用frame buffer設備,通過VESA VBE 2.0標准,利用顯卡SVGA特性,配

合XFree86的XF86_FB??Dev,驅動你的顯卡。這的確可以幫你個忙。
1)確認你有XF86_FBDev文件,如果沒有就從ftp.xfree86.org下載;
2)執行「mknod /dev/fb0 c 29 0」建立frame buffer設備;
3)修改/etc/lilo.conf文件,加入:
image = /boot/vmlinuz-2.2.5-fb (新編譯的內核)
label = linuxfb (啟動標號,可自定)
root = /dev/hda2 (參照lilo.conf其他部分)
vga = 0x314 (顯示模式,參照下表)
附:顯示模式表
640x480 800x600 1024x768 1280x1024
256色 0x301 0x303 0x305 0x307
32k色 0x310 0x313 0x316 0x319
64k色 0x311 0x314 0x317 0x31A
16M色 0x312 0x315 0x318 0x31B
4) 執行/sbin/lilo,使配置生效,然後重啟系統,以新的內核啟動系統。當然,如果你的內核已經支持了,

就無需做這個修改,直接加上vga=那一行就行了。
5) 接著進行frame buffer Server的配置:參照/etc/X11/XF86Config中vga的配置,加入一個screen小節,

如下所示:
Section "Screen"
Driver "fbdev"
Device "My Video Card"
Monitor "MAG XJ500T"
Subsection "Display"
Depth 16 (色深,須與前面所選顯示模式的色深一致)
Modes "default"
ViewPort 0 0
EndSubsection
EndSection
6) 將X指向XF6_FBDev:
cd /etc/X11
mv X X.bat
ln -snf /usr/X11R6/bin/XF86_FBDev X

<16>如何安裝網卡?
用netconf和netconfig配置你的網卡和網路環境。一般的網卡都可以選擇為ne2000兼容網卡。

http://www.linuxaid.com.cn/support/showfom.jsp?i=665
*如何驅動D-Link DE220網卡?
D-Link的DE220是一款性價比較好的,支持即插即用的ISA網卡。但正是由於即插即用功能使得其在Linux下安

裝會遇到一些麻煩:
1) 在DOS環境下,用DE220網卡的驅動程序盤中的一個工具setup將其設置成非PNP的;

2) 到Windows的控制面板中獲取其IO地址和中斷號,一般情況下,IO地址是240,中斷號是10;

3) 啟動Linux,登錄後執行「netconf」,將第一塊網卡設為Enable,設備名為eth0,模塊為ne,IO地址

為0x240,IRQ為10;
4) 存檔退出後,運行/etc/rc.d/init.d/network restart即可。

**如何驅動D-Link DFE530 TX網卡?
D-Link 530 TX網卡是一款性價比較好的10M/100M自適應的PCI網卡,擁有廣大的用戶群,然後Linux在安裝

向導中卻沒有列在列表中。
其實,一般Linux都已經包含了這款網卡的驅動模塊:tulip.o,你可以直接執行「insmod tulip」來完成網

卡的安裝。

***如何驅動D-Link DFE540 TX網卡?
如果你的網卡是D-Link DFE540 TX,那麼在安裝時不要選網卡,否則可能造成一些不必要的麻煩。
1) 從http://cesdis.gsfc.nasa.gov/linux/drivers/tulip.html
下載最新的tulip.c文件,並復制到/usr/src/tulip下;
2)執行以下命令,編譯生成tulip.o:
#cd /usr/src/tulip
#gcc -DMODVERSIONS -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c tulip.c
3)執行insmod tulip.o;
4)執行/etc/rc.d/init.d/network restart,讓網卡生效。

****如何驅動Davicom 9201網卡?
Davicom 9201 PCI網卡在安裝Linux時,不能直接完成。其實,大多數的Linux發行版都提供了這款網卡的

驅動模塊---dmfe.o,如果你的機器也是這種網卡的話,可??以在安裝Linux時略過網卡配置,安裝完啟動系

統、登錄後,執行:「insmod dmfe」命令添加驅動模塊,然後執行「/etc/rc.d/init.d/network restart」就

可以了。

*****如何驅動第二塊網卡?
在Linux系統中,你可以很容易地使用配置工具netconf安裝第二塊網卡,在netconf中選擇第二塊網卡,設備

名:eth1、選擇其驅動模塊、輸入IO地址和IRQ中斷號,存檔退出後,執行:
/etc/rc.d/init.d/network restart
<17>rpm和tar的使用方法(軟體包的安裝方法)?
rpm:
1)安裝rpm包時顯示進度:用-vh參數,如rpm -ivh ipchains-1.3.6-1.i386.rpm,用 glint或xrpm則不必。
2)直接通過ftp來安裝rpm包:如rpm -i ftp://ftp.xxx.xxx
3)校驗所有的rpm包,查找丟失的文件:rpm -Va
4)查找一個文件屬於哪個rpm包:例如:rpm -qf /usr/bin/who
5)列出一個rpm包的描述信息:例如:rpm -qpi mon-0.37j-1.i386.rpm
6)列出一個rpm包的文件信息:例如:rpm -qpl mon-0.37j-1.i386.rpm
tar:
tar zvfx xxx.tgz/xxx.tar.gz 在當前目錄下展開這個包
tar zvft xxx.tgz/xxx.tar.gz 只測試不展開
tar zvfx xxx.tgz/xxx.tar.gz -C /new dir 展開後放到/new dir目錄下
tar zvfc xxx.tgz/xxx.tar.gz /test 把/test目錄下的所有文件及自目錄打包成test.tgz
<18>使用光碟和軟盤?
mount -t ext2 /dev/fd0 /mnt/floppy(掛載linux文件系統的軟盤)
mount -t vfat /dev/fd0 /mnt/floppy(掛載fat32文件系統的軟盤)
一般情況下可直接用:mount /mnt/floppy
掛載光碟用:mount /mnt/cdrom(記住:在拿出關盤和軟盤前要先卸載,用命令umount)
<19>如何訪問window分區?
首先建一個掛載的目錄:mkdir /mnt/XXX
然後mount命令:mount -t vfat /dev/hdaX /mnt/XXX(hdaX表示在windows下的分區, hda1是c:,邏輯分

區從hda5開始,一般的d:是hda5,以後順延。具體的你可以在 linux下用 cfdisk查看分區情況)

你還可以用linuxconf來掛載你的windows分區,在命令提示符下輸入linuxconf,選 擇file system下

的access local drive,再添加你的新的裝配點

<20>如何漢化redhat7.2?

首先,安裝的過程中要選上中文支持。然後要禁用xfs服務。
安裝完成後裝載windows所在的目錄,拷貝其中的字體文件simsun.ttf(win98)
或simsun.ttc(win2000)到 /usr/X11R6/lib/X11/fonts/TrueType目錄下,
然後運行ttmkfdir > fonts.dir.
修改fonts.dir文件,
在simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0下增加兩行:
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0 -p-0-gb2312.1980-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0 -p-0-gbk-0
然後運行:cp fonts.dir fontsscale
修改/etc/X11/XF86Config-4,使其類似於:
Section "Files"
# FontPath "unix/:7100"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
F??ontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/share/fonts/default/TrueType"
EndSection
Section "Mole"
……
Load "xtt"
……
EndSection
然後進入/etc/gnome編輯gtkrc.zh_CN文件中所有的
fontset = "-misc-fixed-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"
全部改成
fontset = "-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"
存檔退出.
到這里gnome就有能力顯示98和2000漂亮的simsun字體了.由於我們在安裝的時候已經選了默認的是簡體中

文.所以就不比用local_config選擇了.隨便用一個程序打開一個文本文檔,最好是中文的,比如gedit設置

其中的字體為simsun,14.
就可以看到效果了.其他的程序類似.
接下來切換到kde,選擇中國,中文gb2312.1982-0,打開控制中心,選擇觀感-字體,把其中所有的字體改

成simsun 14就可以了,保存,退出.注消KDE再進入,好大功告成了.
redhat7.2已經自帶了Chinput只要用ctrl+space調出就可以輸入中文了.

新手入門及配置論壇faq(3)
關於linux的安裝(以redhat linux 7.3例)

<21>一般情況下,如何在PC安裝linux?
當計算機系統啟動的時候按DEL鍵(或F2,視主機板不同)進入CMOS,將啟動項設置為優先從IDE CDROM設備

啟動,保存並退出。將linux系統安裝盤的DISK1放入光碟機,reset你的計算機,進入linux安裝程序。直接按回

車鍵後,如果你擁有的linux發行版較新,而該版本內含的XFree86可以支持你的顯卡,那麼將進入圖形安裝界

面,象所有window$用戶一樣,你可以用滑鼠點擊next來完成你的安裝。

<22>boot:後加的選項有哪些?是什麼意思?
boot:text 開始文本模式安裝程序(在你不知道自己的linux版本是否支持計算機顯卡設備的時候,強烈建議使

用此模式;效率高的安裝模式)
boot: nofb 該選項允許你不用一個frame緩沖來使用圖形安裝程序(在引導進入圖形安裝界面遇到問題的話,

而你非要圖形界面的話,可以試用該選項)
boot:linux mediacheck 測試ISO映像的查驗值的完整性(小紅帽7.3的ISO文件內嵌了md5sum,可以進行查驗

值測試)
boot:linux noprobe 安裝程序沒有正確檢測到你的硬體設備時引導進入專家模式(同樣可以使

用boot:text noprobe,在安裝的時候可以有選擇載入驅動程序選項的選擇餘地)

boot:linux console=在串線(serial mode)模式中執行安裝

(同樣可以使用boot:linux text console=,device是你在使用的ttyS0或ttyS1)
boot:linux mem=128M 讓linux識別你全部的RAM (同樣可以使用boot:linux text mem=128M,如果linux不
可以識別你所有的內存,你可以這樣做)
boot:linux hdX=cdrom //X的值為:a第一個主IDE設備,b第一個次IDE設備,c第二個主IDE設備,d第二個

次IDE設備 如果您的ATAPI光碟機無法找到,請指定位置。

boot:linux rescue 進入救援模式,當系統崩潰的時候可以進行救援。

boot:linux single 進入單人模式,單人模式方便系統管理員root忘記密碼的時候使用,由於有安全性的

問題,所以伺服器上一般會把引導配置文件修改使得無法使用single。
boot:expert 進入專家模式,專家模式不會檢查大多數硬體, 而是在安裝時讓您自己選擇驅動程序。
boot:lowres 用圖形安裝的話,啟動640X480的解析度模式

<22>如何從MS-DOS引導進入安裝程序?
啟動進入MS-DOS模式,A:\>E:進入光碟機E盤,E:\>E:\DOSUTILS\AUTOBOOT.BAT回車便可以引導進入了。

(為解決無法直接從光碟機引導或使用非ISO硬碟安裝而使用此方法)

<23>如何從SCSI光碟驅動器上安裝linux
如果你擁有的是SCSI光碟驅動器,那麼也許在檢測的時候無法發現光碟機,安裝程序會詢問並讓你選擇

一個SCSI驅動,請選擇與你的適配器最近的驅動程序(大都已經獲得支持)。

<24>如何製作安裝磁碟?
你可以使用兩中方法製作安裝磁碟。在M$-DOS下,可以使用專門為其開發的rawrite命令(安裝光碟\dosutils下),

將boot.img(安裝光碟\images下)映像文件傳輸到軟盤上;在linux下可以用命令dd,但不要把軟碟機設備mount入系統。

具體語法如下:
e:\>e:\dosutils\rawrite
Enter disk images source file name: ..\images\boot.img
Enter target diskette drive: a:
please insert a formatted diskette into drive A and press [Enter]
或者
# dd if=boot.img of=/dev/fd0 bs=1440K
另註:boot.img基於光碟安裝,bootnet.img基於網路安裝,pcmcia.img和pcmciaadd.img基於PCMCIA引導盤的

安裝。rawrite工具只接受8.3類(短文件名.三擴展名)!

<25>如何確定應該選擇哪種安裝類型?
工作站(WorkStation),如果你是新手或需要一個圖形界面的話可以使用工作站安裝模式;伺服器(Server),

系統具有適當的伺服器功能模塊,基於系統安全因素考慮,默認狀態下GUI(圖形界面)是不會被加入該模式的;

便攜電腦(Laptop),專為筆記本電腦所需的功能而設定;自定義(Customer),自己定義系統,你可以定義擁

有各個類型的功能或是完全安裝;升級(Update),當你的系統有重要的數據而你又希望把新的版本安裝到你的

計算機上,請使用此類型。

<26>安裝linux時如何合理分區?
工作站,/boot為50M,/分區大小根據安裝包大小自定;伺服器,/boot為50M,/為384M,/usr存放本地用戶配

置、程序文件,視所需定義大小;/home存放所有用戶數據文件,視所需定義大小;/var為256M,存放日誌。

自定義安裝方便多系統並存,你可以採用如工作站的分區模式。

<27>swap分區的大小?
有一種通行的說法是內存大小的兩倍。可如果你已經擁有256M以上的RAM,並且計算機的用途只是個人娛樂、

學習使用,你完全沒有必要去劃512M的交換區(swap),推薦使用128M以下32M以上。

<28>為什麼我要使用ext3文件系統格式?
ext3文件系統格式是基於ext2系統之上的,它有個很大的優點就是——記帳。使用一個記帳的文件系統減少

了崩潰之後恢復系統所花的時間,因為無需運行fsck來檢察文件系統。強烈推薦使用。

<29>MBR是什麼東西?
Master Boot Record(主引導記錄),每個硬碟都有這樣一個MBR,負責當BIOS完成POST後,接手計算機系統引

導操作系統的請求。正因為是這樣,任何一個硬碟都不可能沒有MBR的

(當然,CIH破壞的MBR也只是壞的MBR而已),所以,要卸載GRUB或LILO的話,只能用另外的一種MBR工具

來替代(fdisk /mbr)。

<30>提示「kernel panic: VFS: Unable to mount root fs on XX:YY」是什麼意思?
首先,請根據 device code 清單檢查 device XX:YY ;它是正確的 root device 嗎?如果不是,那你可能

沒有做過 rdev -R ,或者是你是對錯誤的image 執行rdev -R。如果 device code 是正確的,那麼請仔細

檢查被編譯到你 kernel 內的 device 驅動程序。請確定它有沒有對filesystem進行支持。

<31>如何使用Disk Druid工具分區?
強烈推薦新手使用PowerQuest PartitionMagic(硬碟分區魔術師)來對硬碟分區進行管理。基於圖形界面

的Disk Druid工具可操作性也很強,你可以先把某個分區刪除(Dele)掉然後在進行重新分區適配你的linux系

統(多系統並存),你也可以對已有的分區進行編輯(Edit),又或者你可以新建(new)一個分區。重設

(Reset)按鈕可以恢復你原來的分區狀態。

<32>如何使用FIPS?
FIPS (First Interactive Partition Splitter) 程序是一個功能非常強大的MS-DOS工具程序,它可以在不

刪除硬碟上原有數據的情況下將硬碟上的一個分區重新進行規劃。該程序只能分割MS??-DOS的主分區,不能分

割MS-DOS的擴展分區。FIPS的詳細的文檔在red hat光碟的dosutils/fipsdocs目錄下,假設未分割前的硬碟分

區已經全部分配給 DOS/Windows 使用。
請您建立一張 DOS 啟動盤, 將 CDROM 上的 /install/FIPS 目錄下的FIPS.EXE, RESTORRB.EXE,和

ERRORS.TXT 拷貝到該軟盤上,我們不推薦直接在硬碟上使用FIPS。 在您運行FIPS之前, 請您使用DOS 或

Windows95 提供的 SCANDISK (或 Norton 公司最新版本的NDD)來檢查要劃分的硬碟,修復錯誤,然後使

用用DEFRAG(Norton公司最新版本的Speedisk)來將硬碟重新整理,保證硬碟的後半部分沒有任何MS-DOS文件,

注意像mirror或image這樣的程序會重新把一些文件放在硬碟的最後面, 請用「attrib -r-s -h image.idx」

或 「attrib -r -s -h mirorsav.fil」將這些文件的屬性改為可讀並刪除他們,另外在autoexec.bat或

config.sys中除去image或者mirror及其他防病毒程序如NAV,防止他們在FIPS重新啟動機器時恢復原來的硬碟

分區表。此外如果要用FIPS分割被doublespace,stacker,drivespace壓縮的磁碟時只能分割壓縮盤的宿主盤。
接下來用做好的FIPS啟動盤啟動機器。運行FIPS, 當用戶啟動 FIPS 的時候,程序可以讓用戶把硬碟上boot區

及root區 的備份寫到軟盤上的ROOTBOOT.00x (其中的 x代表一個從0到9的數字)文件里。如果在使用 FIPS

時發生任何錯誤,用戶可以從軟盤啟動並執行RESTORRB 來恢復硬碟上原先的配置。 請注意:如果用戶不止一

次地使用 FIPS 的話 (這一般是不必要的,但是可能發生),程序會把一個以上的ROOTBOOT 檔案寫到軟盤上。

RESTORRB會讓用戶選擇要恢復哪個配置文 件。RESTORRB.000 這個文件包含用戶原先的配置。
用戶現在必須輸入新分區應該從哪個磁柱開始。使用左/右方向鍵來遞增或遞減磁柱的計數。剩下的分區以及新

分區的大小會在程序中顯示,所以選擇正確的磁柱對用戶來說並不困難。用戶可以使用上/下方向鍵一次遞增十

個磁柱。准備 好後,按下enter繼續。在此之後,可以選擇重新編輯分區表(這會讓用戶重新選擇劃分分區)或

是繼續。如果用戶鍵入「c」,則FIPS將會計算改變過的啟動分區,再檢查一次並提示用戶是否要繼續。如果用

戶鍵入「y」,那麼FIPS將會把 這些改變寫入硬碟並結束。重新啟動機器,用FDISK查看新配置是否已經起作用。

現在,您的系統上應該有兩個FAT分區,第一個是您的DOS/Windows的文件系統,第二個是個空的分區,可以被Linux作

為自己的分區。
另外,如果您擁有 patitionmagic 4.0以上的版本,這是一個非常專業而且功能強大 的分區編輯軟體,您也可以

使用該工具對您的硬碟分區進行重新劃分。

<33>如何使用fdisk?
fdisk 包含一個簡單而有用的在線幫助. 這是一點提示:
幫助的命令是 m。
用 p 命令列出當前的分區
用 n 增加一個分區。
Linux fdisk 創建的分區默認類型為 Linux native。當您創建Linux swap 類型的分區時, 不要忘記用 t 命令

改變類型。Linux native 的值是83,Linuxswap的值是82.fat16的值是6.用l命令可以察看分區類型及對應的值的

清單。
Linux允許一個硬碟至多四個分區。如果您想創建更多分區, 其中一個必須是擴展(extended)分區,它

7. Tenda311Ma無線網卡怎麼在Linux安裝驅動

我看過Tenda官網,有linux下的311ma無線網卡驅動 應該是RPM包 下好之後在linux里的命令行里用 rpm -ivh 311ma**.rpm 安裝了 如果是源碼就需要GCC工具。。。。

8. 嵌入式Linux設備驅動開發詳解的目錄

第1章嵌入式系統與驅動程序1
本章目標1
1.1嵌入式系統概述1
1.1.1嵌入式系統的概念1
1.1.2嵌入式系統的特點2
1.1.3嵌入式系統的體系結構2
1.2嵌入式處理器介紹4
1.2.1嵌入式處理器分類4
1.2.2ARM概述5
1.2.3ARM系列晶元簡介5
1.3嵌入式操作系統介紹7
1.3.1主流嵌入式操作系統7
1.3.2嵌入式系統的發展狀況8
1.3.3嵌入式Linux介紹8
1.3.4嵌入式系統開發環境的建立9
1.3.5嵌入式軟體開發10
1.4嵌入式Linux驅動程序12
1.4.1嵌入式Linux的內核空間和用戶空間12
1.4.2嵌入式Linux的文件系統12
1.4.3嵌入式Linux的設備管理14
1.4.4嵌入式Linux的驅動程序16
1.5知識索引20
1.6思考與練習21
第2章簡單的字元設備驅動程序23
本章目標23
2.1嵌入式Linux字元設備的驅動程序結構23
2.1.1嵌入式Linux驅動程序常用的頭文件24
2.1.2File_operations結構體24
2.1.3字元設備驅動程序的入口25
2.1.4驅動程序的設備注冊26
2.2設備驅動程序中的具體問題27
2.2.1I/O埠28
2.2.2內存操作29
2.2.3中斷處理29
2.3LED的驅動程序實例及測試30
2.3.1LED I/O埠設置30
2.3.2LED硬體電路設計32
2.3.3LED驅動程序設計33
2.3.4LED測試程序設計36
2.4嵌入式Linux中斷處理驅動程序及測試37
2.4.1中斷處理過程37
2.4.2中斷向量表39
2.4.3中斷的處理模式39
2.4.4中斷的優先順序40
2.4.5中斷的嵌套40
2.4.6中斷源的擴展40
2.4.7中斷控制寄存器的設置41
2.5按鍵中斷的驅動程序實例45
2.5.1按鍵中斷的電路設計45
2.5.2按鍵中斷的驅動程序設計45
2.6知識索引48
2.7思考與練習49
第3章數字顯示驅動程序50
本章目標50
3.1數字顯示器50
3.1.1數碼管簡介50
3.1.2數碼管的分類51
3.1.3數碼管顯示原理51
3.2數碼管顯示電路的硬體設計52
3.2.1解碼器的使用52
3.2.2數碼管的驅動方式53
3.2.3串/並變換的解碼設計55
3.3數碼管驅動程序實例56
3.3.1驅動程序的初始化和卸載模塊56
3.3.2文件操作結構模塊57
3.3.3數碼管的打開模塊57
3.3.4數碼管的讀寫模塊58
3.3.5數碼管的I/O控制模塊58
3.3.6數碼管的退出模塊58
3.3.7驅動程序的模塊載入和卸載59
3.4數碼管顯示電路測試程序設計60
3.4.1數碼管測試設計60
3.4.2數碼管測試程序60
3.4.3數碼管測試效果61
3.5知識索引61
3.6思考與練習62
第4章鍵盤驅動程序63
本章目標63
4.1鍵盤介面概述63
4.1.1鍵盤的分類63
4.1.2鍵盤的防抖65
4.1.3鍵盤的掃描65
4.1.4鍵盤的緩沖演算法67
4.2鍵盤的驅動設計實例67
4.2.1鎖存器和緩沖器擴展鍵盤67
4.2.2鎖存器和緩沖器的介面68
4.2.3鎖存器和緩沖器擴展鍵盤驅動程序設計69
4.2.4鎖存器和緩沖器擴展鍵盤測試程序設計71
4.3智能控制晶元HD7279擴展鍵盤72
4.3.1HD7279的電路設計72
4.3.2HD7279的指令介紹73
4.3.3HD7279的串列介面74
4.3.4HD7279的驅動程序設計75
4.3.5HD7279的測試程序設計84
4.4知識索引85
4.5思考與練習85
第5章A/D驅動程序86
本章目標86
5.1A/D轉換的過程86
5.1.1采樣和保持86
5.1.2量化和編碼88
5.1.3ADC的分類89
5.2A/D轉換器的基本原理89
5.2.1逐次逼近型A/D轉換器89
5.2.2雙積分型A/D轉換器90
5.2.3V/F和F/V型轉換器93
5.2.4其他A/D轉換器95
5.3A/D轉換器介面技術97
5.3.1ADC的主要參數及意義97
5.3.2ADC的電路選擇方法98
5.3.3ADC實際應用中的問題99
5.4S3C2410 A/D轉換驅動設計實例99
5.4.1S3C2410的A/D轉換電路99
5.4.2S3C2410X的A/D轉換控制寄存器100
5.4.3S3C2410X的A/D轉換數據寄存器101
5.4.4S3C2410X中A/D轉換驅動程序的設計102
5.4.5S3C2410X中A/D轉換測試程序的設計105
5.5知識索引106
5.6思考與練習107
第6章D/A驅動程序108
本章目標108
6.1D/A的原理介紹108
6.1.1D/A轉換的概念及基本原理108
6.1.2電子模擬開關109
6.1.3D/A轉換器的基本結構110
6.1.4D/A轉換的靜態參數114
6.1.5D/A轉換的動態參數115
6.2D/A轉換的硬體電路設計116
6.2.1D/A轉換的介面技術116
6.2.2D/A轉換晶元介紹117
6.2.3D/A轉換的電路設計118
6.3D/A轉換器的驅動程序實例118
6.3.1D/A驅動程序中的宏定義118
6.3.2D/A的模塊載入118
6.3.3D/A轉換器的文件操作模塊119
6.3.4D/A轉換器的讀寫控制模塊120
6.3.5D/A轉換器的打開、退出模塊120
6.4測試程序的設計120
6.4.1D/A測試程序中的宏定義121
6.4.2D/A測試程序的主函數121
6.4.3D/A測試程序中的功能函數122
6.4.4D/A測試程序中的功能列印函數123
6.4.5D/A測試程序中的波形生成函數123
6.4.6D/A測試程序的效果124
6.5知識索引125
6.6思考與練習125
第7章LCD驅動程序126
本章目標126
7.1LCD顯示器概述126
7.1.1液晶126
7.1.2LCD顯示屏的背光127
7.1.3LCD顯示器的分類127
7.1.4LCD的顯示原理127
7.1.5LCD的驅動方式130
7.1.6LCD的常用指標131
7.2LCD的顯示介面131
7.2.1灰度STN的時序132
7.2.2彩色STN的時序133
7.2.3TFT的時序134
7.3嵌入式處理器的LCD控制器136
7.3.1LCD控制器136
7.3.2LCD控制器的設置137
7.3.3LCD的字元顯示緩存139
7.4LCD的驅動程序設計140
7.4.1LCD驅動程序相關的宏定義140
7.4.2LCD驅動程序的底層操作函數142
7.4.3LCD驅動程序提供的API145
7.4.4LCD驅動程序的模塊化載入151
7.4.5LCD的測試程序152
7.5基於Framebuffer的LCD驅動程序實例155
7.5.1Framebuffer概述155
7.5.2LCD的電路連接155
7.5.3Framebuffer設備驅動程序的結構156
7.5.4Framebuffer設備驅動程序的設計159
7.5.5Framebuffer設備測試程序的設計164
7.5.6嵌入式Linux常用的GUI166
7.6知識索引166
7.7思考與練習167
第8章觸摸屏驅動程序168
本章目標168
8.1觸摸屏概述168
8.2觸摸屏的分類168
8.2.1電阻技術觸摸屏168
8.2.2表面聲波技術觸摸屏169
8.2.3電容電感技術觸摸屏170
8.2.4紅外線技術觸摸屏170
8.3觸摸屏的特性171
8.3.1透明度和色彩失真171
8.3.2反光性171
8.3.3清晰度171
8.3.4漂移172
8.3.5檢測和定位172
8.4觸摸屏的硬體電路設計172
8.4.1電阻式觸摸屏的電路原理172
8.4.2電阻式觸摸屏原點的定位173
8.4.3電阻式觸摸屏的電路連接174
8.5觸摸屏的驅動程序實例176
8.5.1觸摸屏介面的模式176
8.5.2A/D轉換和觸摸屏寄存器的設置177
8.5.3觸摸屏的坐標179
8.5.4觸摸屏的電路連接180
8.5.5觸摸屏的驅動程序介面181
8.6測試程序的設計182
8.6.1觸摸屏的數據定義183
8.6.2觸摸屏的數據處理183
8.6.3觸摸屏的運行測試185
8.7知識索引186
8.8思考與練習187
第9章CAN匯流排驅動程序188
本章目標188
9.1CAN匯流排介面設計188
9.1.1CAN匯流排概述188
9.1.2CAN的工作特點及主要優點189
9.1.3CAN匯流排的電氣特徵和MAC幀結構189
9.2嵌入式處理器上CAN匯流排介面的擴展190
9.2.1SJA1000簡介190
9.2.2SJA1000擴展191
9.3SJA1000擴展CAN匯流排介面的設計192
9.3.1CAN 控制器SJA1000的操作模式192
9.3.2CAN控制器SJA1000的特徵功能193
9.3.3CAN 控制器SJA1000的Basic CAN模式設置194
9.4SJA1000擴展CAN匯流排介面的通信196
9.4.1通過CAN匯流排建立通信的步驟196
9.4.2SJA1000的初始化196
9.4.3驅動程序的結構設計198
9.4.4驅動程序init、exit、open、close函數的實現200
9.4.5驅動程序read、write函數的實現201
9.4.6驅動程序interrupt、ioctl函數實現202
9.4.7測試程序的編寫202
9.5驅動程序的載入204
9.6知識索引204
9.7思考與練習205
第10章IIC匯流排驅動程序206
本章目標206
10.1IIC匯流排概述206
10.1.1IIC匯流排介紹206
10.1.2IIC匯流排引入的原因206
10.1.3IIC匯流排的特點206
10.1.4IIC匯流排的基本結構207
10.1.5IIC匯流排的術語207
10.1.6IIC匯流排的工作208
10.1.7IIC匯流排的競爭仲裁209
10.1.8IIC匯流排的工作流程210
10.2嵌入式處理器的IIC介面211
10.2.1IIC匯流排控制寄存器212
10.2.2IIC匯流排控制/狀態寄存器213
10.2.3IIC匯流排地址寄存器214
10.2.4IIC匯流排移位數據寄存器214
10.2.5S3C2410中與IIC對應的I/O埠215
10.3基於IIC的鍵盤晶元應用216
10.3.1ZLG7290的功能217
10.3.2ZLG7290的控制方式218
10.3.3ZLG7290的寄存器218
10.3.4ZLG7290的通信介面219
10.3.5ZLG7290的指令介紹219
10.4IIC匯流排驅動程序實例221
10.4.1ZLG7290的電路連接221
10.4.2ZLG7290的通信流程223
10.4.3ZLG7290驅動中變數的定義225
10.4.4ZLG7290驅動中實時時鍾的改變226
10.4.5ZLG7290和IIC寄存器的初始化227
10.4.6ZLG7290驅動程序的模塊化228
10.4.7ZLG7290的文件操作結構228
10.5IIC匯流排的測試程序230
10.6知識索引231
10.7思考與練習231
第11章音頻匯流排驅動程序232
本章目標232
11.1音頻匯流排介面概述232
11.1.1音頻的采樣精度233
11.1.2音頻編碼233
11.2IIS音頻匯流排介面233
11.2.1IIS匯流排的物理連接233
11.2.2IIS的匯流排協議234
11.2.3IIS匯流排的硬體設計235
11.2.4IIS匯流排的寄存器236
11.3AC97音頻匯流排介面239
11.4IIS匯流排的驅動程序設計240
11.4.1音頻設備基礎知識240
11.4.2音頻設備文件241
11.4.3WAV聲音文件243
11.4.4音頻設備和驅動程序的通信243
11.4.5設備的初始化和載入244
11.4.6DMA的操作和宏定義246
11.4.7audio設備文件的操作248
11.4.8mixer設備文件的操作260
11.5音頻驅動程序的測試262
11.6知識索引262
11.7思考與練習263
第12章IDE介面驅動程序264
本章目標264
12.1IDE介面概述264
12.1.1硬碟知識介紹264
12.1.2IDE介面標准267
12.1.3IDE介面的傳輸模式269
12.1.4IDE介面寄存器269
12.2IDE介面驅動程序的移植271
12.2.1嵌入式Linux下IDE驅動程序介面271
12.2.2嵌入式Linux下IDE驅動程序272
12.2.3IDE硬碟的讀/寫操作274
12.3IDE驅動程序測試282
12.3.1磁碟文件系統簡介283
12.3.2IDE分區測試283
12.4知識索引285
12.5思考與練習285
第13章快閃記憶體晶元的驅動程序286
本章目標286
13.1快閃記憶體晶元概述286
13.1.1快閃記憶體晶元的物理特性286
13.1.2嵌入式文件系統概述289
13.1.3MTD體系介紹289
13.1.4Flash專有名詞291
13.2NAND Flash291
13.2.1NAND Flash的結構291
13.2.2NAND Flash的操作292
13.2.3NAND Flash控制器294
13.2.4NAND Flash的時序296
13.2.5NAND Flash的驅動程序實例297
13.3NOR Flash301
13.3.1NOR Flash的結構301
13.3.2NOR Flash的操作302
13.3.3NOR Flash的驅動程序實例303
13.4基於快閃記憶體的文件系統307
13.5知識索引309
13.6思考與練習310
第14章USB 設備驅動程序311
本章目標311
14.1USB介面概述311
14.1.1USB系統311
14.1.2USB的電氣特性312
14.1.3USB匯流排的拓撲結構313
14.1.4USB的通信協議313
14.2嵌入式系統中USB的使用315
14.2.1OHCI概述315
14.2.2Host介面硬體設計316
14.3嵌入式系統中USB設備的驅動程序設計316
14.3.1

9. 騰達w311ma linux驅動怎麼安裝

如果插上不能用,我建議你退貨換別的型號。用那種 Linux 插上就能識別出來的型號,直接就可以用無線管理器進行聯網的那種。

因為就算你拿到了 Linux 驅動,也經常會因為內核介面變化而驅動無法正常編譯安裝。

10. 騰達W311M無線網卡linux驅動在虛擬機內裝不上,提示沒有許可權。怎麼辦

不要在u盤里裝。由於文件系統的問題,u盤里的文件加不了執行許可權。

閱讀全文

與linux311相關的資料

熱點內容
php能寫前端嗎 瀏覽:3
伺服器如何更改raid模式 瀏覽:82
方舟伺服器怎麼導出來 瀏覽:606
手機顯示伺服器異常什麼鬼 瀏覽:377
新聞伺服器的網址是什麼 瀏覽:665
程序員年底招人 瀏覽:311
廣發app怎麼查房貸 瀏覽:856
安卓手機怎麼下土豆 瀏覽:917
只有一個app顯示網路異常怎麼回事 瀏覽:988
解壓玩具是水寶寶 瀏覽:817
壓縮機保護怎麼解決 瀏覽:944
單片機簡易電子時鍾 瀏覽:402
pdf影印版 瀏覽:689
單片機的中斷技術 瀏覽:626
表格加密才能打開 瀏覽:39
多態可以提高編譯可靠性嗎 瀏覽:599
拼好魔方的app怎麼下載 瀏覽:503
江蘇金稅盤測試伺服器地址是什麼 瀏覽:607
螺桿式壓縮冷凝機組 瀏覽:299
p在單片機里什麼意思 瀏覽:25