在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>Linux下即插即用設備的安裝

Linux下即插即用設備的安裝

2017-11-07 | rar | 0.2 MB | 次下載 | 1積分

資料介紹

即插即用,在Linux底下?不好辦,你還是換老的非即插即用設備吧。這是我初次接觸Linux時,那些Linux高手們告訴我的。可是,我覺得總該有辦法的。經過不懈的努力,我發現了兩種方法。一是先從DOS啟動,初始化設備后,再用loadlin加載到Linux中。但這不是我所夢寐以求的,因為每次需要大量時間來啟動。我繼續不停的尋找,終于有一天,我找到了我需要的東西,一個稱為isapnptools的應用程序。
  現在,大多數發行套件中都有isapnptools。如果你的套件中有,安裝它即可。如果你的發行套件中沒有它,到http://www.roestock.demon.co.uk/isapnptools/ 去下載一份,解壓后把isapnp 和 pnpdump 拷貝到目錄 /sbin中即可。
  下面就是實戰階段了。需要準備的就是把你所有要裝的即插即用設備全部裝好,以ROOT身份登陸。然后運行以下命令/sbin/pnpdump 》 /etc/isapnp.conf,這會把你機器上所有的即插即用設備信息寫入文件/etc/isapnp.conf中,下面是我的機器上的/etc/isapnp.conf文件的一部分:
  # $Id: plugnplay.html,v 1.1.1.1 1998/12/26 04:41:14 jack Exp $
  # This is free software, see the sources for details.
  # This software has NO WARRANTY, use at your OWN RISK
  #
  # For details of this file format, see isapnp.conf(5)
  #
  # For latest information on isapnp and pnpdump see:
  # http://www.roestock.demon.co.uk/isapnptools/
  #
  # Compiler flags: -DREALTIME -DNEEDSETSCHEDULER
  #
  # Trying port address 0203
  # Board 1 has serial identifier c5 c0 7f 53 05 01 22 05 07
  # Board 2 has serial identifier 5a 80 86 00 01 20 00 a8 65
  # Board 3 has serial identifier e8 46 46 46 46 90 30 72 56
  # (DEBUG)
  (READPORT 0x0203)
  (ISOLATE PRESERVE)
  (IDENTIFY *)
  (VERBOSITY 2)
  (CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
  # Card 1: (serial identifier c5 c0 7f 53 05 01 22 05 07)
  # Vendor Id AXE2201, Serial Number 3229569797, checksum 0xC5.
  # Version 1.0, Vendor version 0.0
  # ANSI string --》Ethernet PnP ISA Card /S 《--
  #
  # Logical device id AXE2201
  # Device support I/O range check register
  #
  # Edit the entries below to uncomment out the configuration required.
  # Note that only the first value of any range is given, this may be
  # changed if required
  # Don‘t forget to uncomment the activate (ACT Y) when happy
  (CONFIGURE AXE2201/3229569797 (LD 0
  # Compatible device id PNP80d6
  # Logical device decodes 10 bit IO address lines
  # Minimum IO base address 0x0240
  # Maximum IO base address 0x0380
  # IO base alignment 32 bytes
  # Number of IO addresses required: 32
  # (IO 0 (SIZE 32) (BASE 0x0240))
  # IRQ 3, 5, 9, 10, 11, 12 or 15.
  # High true, edge sensitive interrupt
  # (INT 0 (IRQ 3 (MODE +E)))
  # (ACT Y)
  ))
  # End tag.。. Checksum 0x00 (OK)
  # 略去聲卡部分
  #略去modem卡部分
  # Returns all cards to the “Wait for Key” state
  (WAITFORKEY)
  我的系統中共有三個即插即用設備,分別是NE2000兼容網卡,Yamaha OPL~SA2聲卡和一個USR 56K modem。由于文件太長,我略去了聲卡和modem部分。
  接下來就是為每個設備分配所需資源。有許多方法可以實現。第一種,也是最簡單的方法就是,如果你在同一臺機器上也裝了WIN95或WIN98,通過控制面板的系統的屬性頁,可以看到在WINDOWS系統下各即插即用設備的資源,記下用到Linux即可。如果你的機器中沒有其它的操作系統,采用第二種方法。即手動分配資源,只要各設備資源不發生沖突就行。手動分配資源以前,最好先看一下已經使用的中斷列表、I/O列列表,它們分別位于/proc/interrupts、/proc/ioports、/proc/dma。一旦你確定了各設備使用的資源,就可以分配了。
  選擇分配給每個設備的資源非常簡單。你只要去掉你的設備所需資源前的注釋號即可。描述資源的行很容易找到,因為它們總是以INT, IO或 DMA開頭。在這些行之前是你所能使用資源的描述。你可以選一組,因為象下面這樣的一行說明它們有優先權的區別。
  # Start dependent functions: priority preferred
  在去掉所需資源的注釋號后,你還必須去掉(ACT Y)行上的注釋號來告訴ISAPNP激活該設備。
  下面是我的/etc/isapnp.conf經過編輯并去掉注釋行后的樣本:
  READPORT 0x0203)
  (ISOLATE PRESERVE)
  (IDENTIFY *)
  (VERBOSITY 2)
  (CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
  (CONFIGURE AXE2201/3229569797 (LD 0
  (IO 0 (SIZE 32) (BASE 0x0240))
  (INT 0 (IRQ 3 (MODE +E)))
  (ACT Y)
  ))
  (CONFIGURE YMH0020/2156265473 (LD 0
  (IO 0 (SIZE 16) (BASE 0x0220))
  (IO 1 (SIZE 8) (BASE 0x0530))
  (IO 2 (SIZE 4) (BASE 0x0388))
  (IO 3 (SIZE 2) (BASE 0x0330))
  (IO 4 (SIZE 2) (BASE 0x0370))
  (INT 0 (IRQ 5 (MODE +E)))
  (DMA 0 (CHANNEL 0))
  (DMA 1 (CHANNEL 1))
  (ACT Y)
  ))
  (CONFIGURE YMH0020/2156265473 (LD 1
  (IO 0 (SIZE 1) (BASE 0x0201))
  (NAME “YMH0020/2156265473[1]{OPL3-SA2 Sound Chip }”)
  (ACT Y)
  ))
  (CONFIGURE USR3090/1179010630 (LD 0
  (IO 0 (SIZE 8) (BASE 0x02f8))
  (INT 0 (IRQ 3 (MODE +E)))
  (NAME “USR3090/1179010630[0]{U.S. Robotics 56K Voice INT}”)
  (ACT Y)
  ))
  (WAITFORKEY)
  如果喜歡,留著其余的注釋也行。下一步就是測試你的配置是否正確。使用以下命令/sbin/isapnp /etc/isapnp.conf,屏幕會出現一些信息,樣本如下:
  Board 1 has Identity c5 c0 7f 53 05 01 22 05 07: AXE2201
  Serial No 3229569797 [checksum c5]
  Board 2 has Identity 5a 80 86 00 01 20 00 a8 65: YMH0020
  Serial No 2156265473 [checksum 5a]
  Board 3 has Identity e8 46 46 46 46 90 30 72 56: USR3090
  Serial No 1179010630 [checksum e8]
  如果你的配置文件有問題或發生資源沖突,它就會告訴你。發生問題不要著急,從頭慢慢查找原因,一步一步再來。如果一切平安無事,你還必須保證你的即插即用設備在啟動時能進行認證。不幸的是許多發行套件的初始腳本執行方式不同。如果你的發行套件中有isapnptools的話,可能你已經有正確的初始腳本。如果沒有,仿照/etc/rc.d/init.d中的格式,自己寫一個。
  最后一步是讓你的內核支持即插即用設備。目前,內核支持isapnp設置的即插即用設備的唯一方法是把它們編譯為模塊。所以,對每一個被認為是即插即用的設備,確信把它編譯為內核支持的模塊。
  好了,不用再為你的新的設備不能被Linux接受而煩惱了,去盡情享受Linux帶給你的樂趣吧。
?
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1相關協議信號總結
  2. 0.94 MB   |  4次下載  |  免費
  3. 2DS-CS3A P00-CN-V3
  4. 618.05 KB  |  1次下載  |  免費
  5. 3常用電子元器件介紹
  6. 3.21 MB   |  1次下載  |  免費
  7. 4運算放大器基本電路中文資料
  8. 1.30 MB   |  1次下載  |  免費
  9. 5ZP-WTU-PNMD02規格書
  10. 637.49 KB  |  次下載  |  免費
  11. 6multisim的基本界面與操作方法
  12. 9.12 MB   |  次下載  |  免費
  13. 7FS312A USB的PD快充協議電壓誘騙控制器中文手冊
  14. 1.51 MB   |  次下載  |  免費
  15. 8FVT-2SVCTCXO電氣規格與應用:10~52MHz剪切正弦波在GPS、物聯網和移動設備中的使用
  16. 394.16 KB  |  次下載  |  免費

本月

  1. 1涂鴉各WiFi模塊原理圖加PCB封裝
  2. 11.75 MB   |  89次下載  |  1 積分
  3. 2錦銳科技CA51F2 SDK開發包
  4. 24.06 MB   |  43次下載  |  1 積分
  5. 3錦銳CA51F005 SDK開發包
  6. 19.47 MB   |  19次下載  |  1 積分
  7. 4PCB的EMC設計指南
  8. 2.47 MB   |  16次下載  |  1 積分
  9. 5HC05藍牙原理圖加PCB
  10. 15.76 MB   |  13次下載  |  1 積分
  11. 6蘋果iphone 11電路原理圖
  12. 4.98 MB   |  7次下載  |  2 積分
  13. 7基礎模擬電子電路
  14. 3.80 MB   |  5次下載  |  1 積分
  15. 8STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
  16. 3.32 MB   |  5次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191390次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81591次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65989次下載  |  10 積分
主站蜘蛛池模板: 99xxxx开心 | 九色九色九色在线综合888 | 免费观看欧美一级高清 | 91精品国产91久久久久久青草 | 免费国产成人午夜私人影视 | 乱说欲小说又粗又长 | 日韩成人影院 | 国产色婷婷精品综合在线 | 色播视频在线观看免费 | 午夜影视啪啪免费体验区入口 | 国产精品视频久久久 | 国产女人和拘做受视频免费 | 双性受粗大撑开白浊 | 欧美色视频在线 | 日本一区二区三区欧美在线观看 | 色欧美在线 | 色碰人色碰人视频 | 亚洲福利二区 | 69精品久久久久 | 欧美卡一卡二卡新区网站 | 国产精品久久久久久久久kt | 男人午夜天堂 | 永久在线观看www免费视频 | 免费澳门一级毛片 | 色多多免费视频观看区一区 | 国产精品三级a三级三级午夜 | 六月婷婷综合网 | xxxxxxxxxxx性bbbb| 午夜免费成人 | 久久久亚洲欧美综合 | www.av毛片| 在线观看视频一区 | 欧洲精品不卡1卡2卡三卡四卡 | 天天摸天天做天天爽水多 | 曰韩一级| 特黄特色大片免费视频播放 | 永久在线观看 | 91破处视频 | yy肉戏多纯黄的小说 | 456成人| 亚洲一区二区中文 |