完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 驅(qū)動(dòng)程序
驅(qū)動(dòng)程序一般指的是設(shè)備驅(qū)動(dòng)程序(Device Driver),是一種可以使計(jì)算機(jī)和設(shè)備通信的特殊程序。相當(dāng)于硬件的接口,操作系統(tǒng)只有通過(guò)這個(gè)接口,才能控制硬件設(shè)備的工作,假如某設(shè)備的驅(qū)動(dòng)程序未能正確安裝,便不能正常工作。
文章:299個(gè) 瀏覽:49796次 帖子:816個(gè)
基于狀態(tài)機(jī)的按鍵驅(qū)動(dòng)設(shè)計(jì)
按鍵作為單片機(jī)的輸入設(shè)備,可以向單片機(jī)輸入數(shù)據(jù)、傳輸命令等,是設(shè)置參數(shù)和控制設(shè)備的常用接口。所以,學(xué)會(huì)按鍵驅(qū)動(dòng)也是初學(xué)者必不可少的能力。說(shuō)到按鍵驅(qū)動(dòng)程序...
2023-07-04 標(biāo)簽:單片機(jī)驅(qū)動(dòng)程序狀態(tài)機(jī) 2.3k 0
重申:TIA PORTAL中傳統(tǒng)定時(shí)器已經(jīng)被淘汰了
PORTAL中將傳統(tǒng)的時(shí)間繼電器T取消了以后,其所提供的IEC定時(shí)器IEC_TIMER,其實(shí)機(jī)制原理與IEC標(biāo)準(zhǔn)的定時(shí)器還有一些差別,相當(dāng)于把兩者的功能...
2023-07-03 標(biāo)簽:定時(shí)器驅(qū)動(dòng)程序 2.4k 0
Openwrt開發(fā)指南 第19章 驅(qū)動(dòng)開發(fā)之LED驅(qū)動(dòng)程序
由于發(fā)光二級(jí)管單向?qū)щ娞匦?,即只有在正向電壓(二極管的正極接正,負(fù)極接負(fù))下才能導(dǎo)通發(fā)光。如圖所示,如果 GPIO 輸出高電平,LED 就會(huì)被點(diǎn)亮,如果...
2023-07-03 標(biāo)簽:led驅(qū)動(dòng)程序開發(fā)板 4.3k 0
Openwrt開發(fā)指南 第18章 驅(qū)動(dòng)開發(fā)之字符設(shè)備應(yīng)用程序
在前面的章節(jié)中, 我們成功的寫出了我們自己的驅(qū)動(dòng)程序, 并且向應(yīng)用程序提供了 open、read、write 三個(gè)接口,那么接下來(lái)我們就來(lái)編寫應(yīng)用程序,...
2023-07-02 標(biāo)簽:驅(qū)動(dòng)程序開發(fā)板Ubuntu 3.3k 0
Openwrt開發(fā)指南 第17章 驅(qū)動(dòng)開發(fā)之字符設(shè)備驅(qū)動(dòng)程序
首先將 RT5350_drv 文件夾傳到 OpenWrt 源碼的chaos_calmer/package/kernel 目錄下。然后進(jìn)入 OpenWrt...
2023-07-02 標(biāo)簽:驅(qū)動(dòng)程序開發(fā)板Ubuntu 4.4k 0
Openwrt開發(fā)指南 第16章 驅(qū)動(dòng)開發(fā)之字符設(shè)備驅(qū)動(dòng)程序框架
我們?cè)趯W(xué)習(xí) C 語(yǔ)言的時(shí)候,知道每個(gè)應(yīng)用程序的入口函數(shù),即第一個(gè)被執(zhí)行的函數(shù)是 main函數(shù),那么,我們自己的驅(qū)動(dòng)程序,哪個(gè)函數(shù)是入口函數(shù)呢?
2023-06-30 標(biāo)簽:C語(yǔ)言驅(qū)動(dòng)程序函數(shù) 4.2k 0
Openwrt開發(fā)指南 第15章 驅(qū)動(dòng)開發(fā)之字符設(shè)備驅(qū)動(dòng)程序之概念介紹
從上到下,一個(gè)軟件系統(tǒng)可以分為:應(yīng)用程序、庫(kù)、操作系統(tǒng)(內(nèi)核)、驅(qū)動(dòng)程序。開發(fā)人員可以專注于自己熟悉的部分,對(duì)于相鄰層,只需要了解它的接口,無(wú)需關(guān)注它的...
2023-06-30 標(biāo)簽:內(nèi)核操作系統(tǒng)驅(qū)動(dòng)程序 3.8k 0
CANopen的發(fā)展歷史和內(nèi)部架構(gòu)
CAN 總線外設(shè)驅(qū)動(dòng)程序能夠提供基本的操作硬件電路系統(tǒng)的服務(wù),但在具體的應(yīng)用系統(tǒng)中,更多是基于協(xié)議棧開發(fā)上層應(yīng)用,而不是針對(duì)某個(gè)具體的芯片平臺(tái)編寫定制的...
2023-06-23 標(biāo)簽:嵌入式總線驅(qū)動(dòng)程序 2k 0
MindSDK中FlexCAN驅(qū)動(dòng)程序及樣例工程
前文介紹了FlexCAN外設(shè)模塊,一種典型的CAN總線引擎子系統(tǒng)的工作機(jī)制。那么,用戶在軟件開發(fā)平臺(tái)對(duì)CAN總線引擎進(jìn)行編程,需要根據(jù)硬件外設(shè)模塊的功能...
當(dāng)編寫Linux驅(qū)動(dòng)程序、模塊或內(nèi)核程序時(shí),一些進(jìn)程會(huì)等待或休眠一些事件。Linux中有幾種處理睡眠和醒來(lái)的方法,每種方法對(duì)應(yīng)不同的需求,而wait q...
你知道kernel version的實(shí)現(xiàn)原理和細(xì)節(jié)嗎?
kernel 啟動(dòng)時(shí)通常會(huì)看到下面第二行信息的內(nèi)容,它們代表了當(dāng)前 kernel 的版本、編譯工具版本、編譯環(huán)境等信息。
2023-06-05 標(biāo)簽:嵌入式系統(tǒng)Linux系統(tǒng)SoC芯片 1.9k 0
借助 IOCTL 函數(shù)可停用并再次激活總線故障。在默認(rèn)情況下激活總線故障。如果出現(xiàn)總線故障,這會(huì)導(dǎo)致停止和 / 或鎖定激活命令。
2023-05-25 標(biāo)簽:總線驅(qū)動(dòng)程序總線驅(qū)動(dòng) 414 0
您將獲得可使用VisualStudio2019構(gòu)建的精心表達(dá)且記錄完整的源代碼,文檔涵蓋了使用該源所需了解的所有內(nèi)容、安裝程序/卸載程序,以及預(yù)構(gòu)建的準(zhǔn)...
2023-04-17 標(biāo)簽:驅(qū)動(dòng)器驅(qū)動(dòng)程序代碼 877 0
Ubuntu 23.04 包含一個(gè)新的 OS installer。就功能而言,新的 Ubuntu 安裝程序與舊版本沒(méi)有太大區(qū)別,但底層技術(shù)肯定有所區(qū)別。...
2023-04-13 標(biāo)簽:驅(qū)動(dòng)程序Ubuntu 1.3k 0
一旦頻率波變?yōu)樨?fù)值,內(nèi)部比較器就會(huì)切換到低電平。低電平時(shí),3uS 延遲電路激活 C4 充電/放電電路,將其連接到參考電壓。同時(shí),積分電容 C5 也充電到...
2023-04-10 標(biāo)簽:轉(zhuǎn)換器驅(qū)動(dòng)程序放電電路 4.6k 0
庫(kù)對(duì)外的接口(函數(shù)名及其參數(shù)聲明)是不變的,當(dāng)所有常用設(shè)備都實(shí)現(xiàn)庫(kù)化時(shí),它帶來(lái)另外一個(gè)好處,應(yīng)用層的移植、創(chuàng)建、修改維護(hù)的時(shí)間耗費(fèi)也會(huì)劇烈減少。
2023-03-20 標(biāo)簽:Linux驅(qū)動(dòng)程序嵌入式設(shè)備 495 0
ODBC數(shù)據(jù)連接器是如何工作的?使用ODBC連接到Salesforce的優(yōu)勢(shì)
提高數(shù)據(jù)可訪問(wèn)性:數(shù)據(jù)交換使組織能夠訪問(wèn)和共享來(lái)自多個(gè)來(lái)源的信息,從而改進(jìn)決策并提高效率。
2023-03-13 標(biāo)簽:連接器驅(qū)動(dòng)程序ODBC 1.6k 0
內(nèi)核是與計(jì)算機(jī)硬件接口的易替換軟件的最低級(jí)別。它負(fù)責(zé)將所有以“用戶模式”運(yùn)行的應(yīng)用程序連接到物理硬件,并允許稱為服務(wù)器的進(jìn)程使用進(jìn)程間通信(IPC)彼此...
2023-02-03 標(biāo)簽:內(nèi)核Linux驅(qū)動(dòng)程序 1.1k 0
能從PC機(jī)器編程去看嵌入式問(wèn)題,那是第一步;學(xué)會(huì)用嵌入式編程思想,那是第二步;用PC的思想和嵌入式的思想結(jié)合在一起,應(yīng)用于實(shí)際的項(xiàng)目,那是第三步。
2022-12-23 標(biāo)簽:驅(qū)動(dòng)程序嵌入式編程 881 0
我在ARM板上寫的第一個(gè)驅(qū)動(dòng)程序
摘要:搞嵌入式有兩個(gè)方向,一個(gè)是嵌入式軟件開發(fā)(MCU方向),另一個(gè)是嵌入式軟件開發(fā)(Linux方向)。其中MCU方向基本是裸機(jī)開發(fā)和RTOS開發(fā)。而L...
2022-11-18 標(biāo)簽:armLinux驅(qū)動(dòng)程序 781 0
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |