導航:首頁 > 器材知識 > 如何驅動一個硬體設備

如何驅動一個硬體設備

發布時間:2022-03-01 03:21:57

A. 運行一個程序(比如exe)的原理軟體如何驅動硬體的告訴我最底層的那一步連接就可以了。

你學過操作系統?
而事實是這樣的
cpu一直在運行(無論你有沒有敲鍵盤或者點擊滑鼠)
當發生中斷的時候cpu去處理中斷(敲鍵盤或者點擊滑鼠都是中斷的一種)
而在windows中是多線程的,事件驅動的,好像不適合你的單片機(我沒學過單片機)
希望對你有幫助
建議你去看看
操作系統(理論書不是windows的書哦)

B. 怎麼將硬體設為第一驅動

在圖片顯示的這個畫面,就是現在反色選中的這個位置,回車,就會進入菜單。
進入後,找boot選項,就可以看到Fist boot device、Secend boot device、third boot device,依次進入選擇對應啟動順序的設備就可以了。
有些BIOS設置中,啟動順序下面還有單獨類型的具體選項,比如DVD BOOT、Hard Disk BOOT等,也需要進入設置,選擇後此類設備的優先啟動順序。
設置好以後,按F10,有提示,選Yes,回車,保存重啟,重啟後設置生效。

C. 驅動程序是怎麼操作硬體設備的

這里以CreateFile API 為例,其他操作設備的API類似。首先應用程序調用CreateFile Api,這個API是由Win32子系統的三大模塊中的Kernel32.dll實現的。CreateFile函數會
調用Ntdll.dll中的NtCreateFile函數,其中NtCreateFile是未文檔化的函數,最好不要直接調用


NtCreateFile 的作用是穿越用戶模式的邊界,進入到內核模式,這個步驟是通過軟中斷實現的。進入內核模式後,會調用系統服務函數,這里會調用同名的系統服務NtCreateFile。(同名函數,一個位於用戶模式,一個位於內核模式)


NtCreateFile 系統函數調用通過I/O管理器,創建IRP並傳輸到設備的驅動程序中。IRP(I/O Request Package)即輸入輸出請求包,是驅動程序開發中重要的數據結構。驅動程序的運行,完全靠IRP驅動的。


驅動程序根據IRP,進行相應的操作。這些操作一般對設備的直接操作,例如對埠的讀操作。對埠的讀操作根據不同硬體平台實現方法有所不同,Windows 根據不同的硬體平台,會有不同的HAL(硬體抽象層).



來自網路。

D. 軟體驅動硬體的原理是什麼

驅動程序即添加到操作系統中的一小塊代碼,其中包含有關硬體設備的信息。有了此信息,計算機就可以與設備進行通信。驅動程序是硬體廠商根據操作系統編寫的配置文件,可以說沒有驅動程序,計算機中的硬體就無法工作。操作系統不同,硬體的驅動程序也不同,各個硬體廠商為了保證硬體的兼容性及增強硬體的功能會不斷地升級驅動程序。如:Nvidia 顯卡晶元公司平均每個月會升級顯卡驅動程序2-3次。驅動程序是硬體的一部分,當你安裝新硬體時,驅動程序是一項不可或缺的重要元件。凡是安裝一個原本不屬於你電腦中的硬體設備時,系統就會要求你安裝驅動程序,將新的硬體與電腦系統連接起來。驅動程序扮演溝通的角色,把硬體的功能告訴電腦系統,並且也將系統的指令傳達給硬體,讓它開始工作。
當你在安裝新硬體時總會被要求放入「這種硬體的驅動程序」,很多人這時就開始頭痛。不是找不到驅動程序的碟片,就是找不到文件的位置,或是根本不知道什麼是驅動程序。比如安裝列印機這類的硬體外設,並不是把連接線接上就算完成,如果你這時候開始使用,系統會告訴你,找不到驅動程序。怎麼辦呢?參照說明書也未必就能順利安裝。其實在安裝方面還是有一定的慣例與通則可尋的,這些都可以幫你做到無障礙安裝。
在Windows系統中,需要安裝主板、光碟機、顯卡、音效卡等一套完整的驅動程序。如果你需要外接別的硬體設備,則還要安裝相應的驅動程序,如:外接游戲硬體要安裝手柄、方向盤、搖桿、跳舞毯等的驅動程序,外接列印機要安裝列印機驅動程序,上網或接入區域網要安裝網卡、Moden甚至ISDN、ADSL的驅動程序。說了這么多的驅動程序,你是否有一點頭痛了。下面就介紹Windows系統中各種的不同硬體設備的驅動程序,希望能讓你撥雲見日。
在Windows 9x下,驅動程序按照其提供的硬體支持可以分為:音效卡驅動程序、顯卡驅動程序、滑鼠驅動程序、主板驅動程序、網路設備驅動程序、列印機驅動程序、掃描儀驅動程序等等。為什麼沒有CPU、內存驅動程序呢?因為CPU和內存無需驅動程序便可使用,不僅如此,絕大多數鍵盤、滑鼠、硬碟、軟碟機、顯示器和主板上的標准設備都可以用Windows自帶的標准驅動程序來驅動,當然其它特定功能除外。如果你需要在Windows系統中的DOS模式下使用光碟機,那麼還需要在DOS模式下安裝光碟機驅動程序。多數顯卡、音效卡、網卡等內置擴展卡和列印機、掃描儀、外置Modem等外設都需要安裝與設備型號相符的驅動程序,否則無法發揮其部分或全部功能。驅動程序一般可通過三種途徑得到,一是購買的硬體附帶有驅動程序;二是Windows系統自帶有大量驅動程序;三是從Internet下載驅動程序。最後一種途徑往往能夠得到最新的驅動程序。
供Windows 9x使用的驅動程序包通常由一些.vxd(或.386)、.drv、.sys、.dll或.exe等文件組成,在安裝過程中,大部分文件都會被拷貝到「Windows\ System」目錄下。
Windows怎樣知道安裝的是什麼設備,以及要拷貝哪些文件呢?答案在於.inf文件。.inf是從Windows 95時代開始引入的一種描述設備安裝信息的文件,它用特定語法的文字來說明要安裝的設備類型、生產廠商、型號、要拷貝的文件、拷貝到的目標路徑,以及要添加到注冊表中的信息。通過讀取和解釋這些文字,Windows便知道應該如何安裝驅動程序。目前幾乎所有硬體廠商提供的用於Windows 9x下的驅動程序都帶有安裝信息文件。事實上,.inf文件不僅可用於安裝驅動程序,還能用來安裝與硬體並沒有什麼關系的軟體,例如Windows 98支持「Windows更新」功能,更新時下載的系統部件就是利用.inf文件來說明如何安裝該部件的。
在安裝驅動程序時,Windows一般要把.inf文件拷貝一份到「Win-dows\Inf」或「Windows\Inf\Other」目錄下,以備將來使用。Inf目錄下除了有.inf文件外,還有兩個特殊文件Drvdata.bin和Drvidx.bin,以及一些.pnf文件,它們都是Windows為了加快處理速度而自動生成的二進制文件。Drvdata.bin和Drvidx.bin記錄了.inf文件描述的所有硬體設備,也許朋友們會有印象:當我們在安裝某些設備時,經常會看到一個「創建驅動程序信息庫」的窗口,此時Windows便正在生成這兩個二進制文件。
Windows 9x專門提供有「添加新硬體向導」(以下簡稱硬體向導)來幫助使用者安裝硬體驅動程序,使用者的工作就是在必要時告訴硬體向導在哪兒可以找到與硬體型號相匹配的.inf文件,剩下的絕大部分安裝工作都將由硬體安裝向導自己完成。

E. 軟體如何驅動硬體工作

軟體如何控制硬體
軟體在工作的時候也是實體,軟體的實質就是電流信號,用電壓的高低代表不同是信息,用這些電流信號去控制邏輯電路的通斷,靠邏輯電路的通斷來控制硬體的工作。
說到底軟體就是起到一個開關信號的作用,開關要工作,必需保證硬體是加電的,沒有接通電源的硬體是無法用軟體來控制的。就好比沒有插上電源的台燈,你怎麼按開關都是不會亮的。
任何軟體在運行前都要有一個將其轉化為電流信號的實體化過程,你寫在紙上的軟體代碼是永遠也不能控制硬體的。早期電腦用人工接線輸入程序,相當於用人體的力量將軟體代碼實體化為電信號;現在我們用的軟盤、硬碟是通過磁頭將程序代碼轉化為電信號,光碟需要通過光頭將程序代碼轉化為電信號等等。
操作系統和驅動程序在其中起到什麼作用?
操作系統:你進行的操作(例如QQ、音樂、視頻、游戲等)都必須有操作系統的支持。所以說,操作系統是計算機里最接近計算機硬體的、最重要的軟體!操作系統傳統的定義是:操作系統是控制和管理計算機系統內各種硬體和軟體資源、合理有效地組織計算機系統的工作,為用戶提供一個使用方便可擴展的工作環境,從而起到連接計算機和用戶的介面作用。
驅動程序(Device Driver)全稱為「設備驅動程序」,是一種可以使計算機和設備通信的特殊程序,可以說相當於硬體的介面,操作系統只能通過這個介面,才能控制硬體設備的工作,假如某設備的驅動程序未能正確安裝,便不能正常工作。
正因為這個原因,驅動程序在系統中的所佔的地位十分重要,一般當操作系統安裝完畢後,首要的便是安裝硬體設備的驅動程序。不過,大多數情況下,我們並不需要安裝所有硬體設備的驅動程序,例如硬碟、顯示器、光碟機、鍵盤、滑鼠等就不需要安裝驅動程序,而顯卡、音效卡、掃描儀、攝像頭、Modem等就需要安裝驅動程序。另外,不同版本的操作系統對硬體設備的支持也是不同的,一般情況下版本越高所支持的硬體設備也越多,例如筆者使用了Windows XP,裝好系統後一個驅動程序也不用安裝。

F. 如何更新硬體驅動程序詳細步驟..我是新手

以安裝音效卡驅動為例:
(一)右擊「我的電腦」----「屬性」---「硬體」----「設備管理器」,展開「聲音、視頻和游戲控制器」,看前面有沒有黃色的「?」,有,說明缺音效卡驅動,沒有,說明該音效卡驅動不能正常使用,右擊音效卡,選卸載將其刪除。
(二)怎樣知道音效卡型號
不知道音效卡型號,看展開的「聲音、視頻和游戲控制器」下的那一串字元和數字就是你的音效卡型號,也可「開始」—「運行」—輸入 dxdiag, 打開「DirectX診斷工具」—聲音,從打開的界面中找。
(三)光碟安裝
將音效卡的驅動光碟放入光碟機,右擊「聲音、視頻和游戲控制器」下的?號選項,選「更新驅動程序」,打開「硬體更新向導」,選「是,僅這一次」---「下一步」---「自動安裝軟體」--「下一步」,系統即自動搜索並安裝光碟中的音效卡驅動程序,如果該光碟沒有適合你用的音效卡驅動,再換一張試試,直到完成。
(四)下載驅動軟體安裝
1、下載音效卡驅動的網站不少,簡便的辦法是,在綜合大型網站主頁,把你的音效卡型號輸入到「搜索」文本框中,按「搜索」按鈕,從打開的界面中,選你要下載驅動的網站。
2、在打開的網站中,如果沒有顯示你要的驅動軟體,你可以運用該網站搜索引擎搜索。
3、下載驅動軟體要注意:一是品牌型號要對,二是在什麼系統上便用,三是要看該驅動軟體公布的時間,最新的未必適合使用,可多下載幾個,挑著使。
4、下載的驅動軟體一般有自動安裝功能,打開後,點擊即自動安裝。不能自動安裝的,解壓後備用,要記下該軟體在磁碟中的具體路徑,如D:\ ……\……。右擊「我的電腦」----「屬性」---「硬體」----「設備管理器」,打開「聲音、視頻和游戲控制器」,右擊「聲音、視頻和游戲控制器」下的?號音效卡選項,選「更新驅動程序」,打開「硬體更新向導」,去掉「搜索可移動媒體」前的勾,勾選「從列表或指定位置安裝」---「下一步」,勾選「在搜索中包括這個位置」,在下拉開列表框中填寫要使用的音效卡驅動文件夾的路徑(D:\……\……---「下一步」,系統即自動搜索並安裝你指定位置中的音效卡驅動程序。

G. 一個硬體設備能夠同時裝兩個驅動么,一個進行配置操作,另一個進行正常的功能

您好
只要軟體或者驅動不發生沖突,您說的做法是完全可行的
祝您周末愉快

H. 驅動硬體設備的程序代碼該如何寫

不同配件的驅動編輯也不同,一般操作系統含有普通通用驅動,所以配件的專用驅動也是按照
上述通用驅動的框架重新進行詳細編輯,比如:配件晶元的規格,各單元調用命令集,適用時
間等。詳細方法可以到圖書館翻閱相關書籍。

I. 可以有幾種安裝設備驅動程序的方法

1:如果是品牌機,你可以直接打電話給售後,這是最直接的辦法。 2:根據自己電腦設備的型號,到官方網站去下載驅動安裝 3:用第三方軟體檢測安裝(驅動精靈、驅動天使等) 4:下載萬能驅動安裝,這種驅動一般不好用。 我就知道這么幾種了。

J. 設備管理器裡面如何添加設備驅動,在線等,急!~~~~~~~~~~

最簡單的是你下載一個驅動精靈自動更新一下驅動。
一切都搞定了。

傻瓜式操作。

閱讀全文

與如何驅動一個硬體設備相關的資料

熱點內容
steam令牌換設備了怎麼辦 瀏覽:246
新生測聽力儀器怎麼看結果 瀏覽:224
化學試驗排水集氣法的實驗裝置 瀏覽:156
家用水泵軸承位置漏水怎麼回事 瀏覽:131
羊水鏡設備多少錢一台 瀏覽:125
機械制圖里型鋼如何表示 瀏覽:19
測定空氣中氧氣含量實驗裝置如圖所示 瀏覽:718
超聲波換能器等級怎麼分 瀏覽:800
3萬軸承是什麼意思 瀏覽:110
鑫旺五金製品廠 瀏覽:861
蘇州四通閥製冷配件一般加多少 瀏覽:153
江北全套健身器材哪裡有 瀏覽:106
水表閥門不開怎麼辦 瀏覽:109
花冠儀表盤怎麼顯示時速 瀏覽:106
洗砂機多少錢一台18沃力機械 瀏覽:489
超聲波碎石用什麼材料 瀏覽:607
組裝實驗室製取二氧化碳的簡易裝置的方法 瀏覽:165
怎麼知道天然氣充不了閥門關閉 瀏覽:902
公司賣舊設備掛什麼科目 瀏覽:544
尚葉五金機電 瀏覽:59