完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 驅(qū)動(dòng)程序
驅(qū)動(dòng)程序一般指的是設(shè)備驅(qū)動(dòng)程序(Device Driver),是一種可以使計(jì)算機(jī)和設(shè)備通信的特殊程序。相當(dāng)于硬件的接口,操作系統(tǒng)只有通過這個(gè)接口,才能控制硬件設(shè)備的工作,假如某設(shè)備的驅(qū)動(dòng)程序未能正確安裝,便不能正常工作。
文章:288個(gè) 瀏覽:48745次 帖子:802個(gè)
Openwrt開發(fā)指南 第16章 驅(qū)動(dòng)開發(fā)之字符設(shè)備驅(qū)動(dòng)程序框架
我們在學(xué)習(xí) C 語言的時(shí)候,知道每個(gè)應(yīng)用程序的入口函數(shù),即第一個(gè)被執(zhí)行的函數(shù)是 main函數(shù),那么,我們自己的驅(qū)動(dòng)程序,哪個(gè)函數(shù)是入口函數(shù)呢?
2023-06-30 標(biāo)簽:C語言驅(qū)動(dòng)程序函數(shù) 3742 0
Openwrt開發(fā)指南 第15章 驅(qū)動(dòng)開發(fā)之字符設(shè)備驅(qū)動(dòng)程序之概念介紹
從上到下,一個(gè)軟件系統(tǒng)可以分為:應(yīng)用程序、庫、操作系統(tǒng)(內(nèi)核)、驅(qū)動(dòng)程序。開發(fā)人員可以專注于自己熟悉的部分,對于相鄰層,只需要了解它的接口,無需關(guān)注它的...
2023-06-30 標(biāo)簽:內(nèi)核操作系統(tǒng)驅(qū)動(dòng)程序 3182 0
CANopen的發(fā)展歷史和內(nèi)部架構(gòu)
CAN 總線外設(shè)驅(qū)動(dòng)程序能夠提供基本的操作硬件電路系統(tǒng)的服務(wù),但在具體的應(yīng)用系統(tǒng)中,更多是基于協(xié)議棧開發(fā)上層應(yīng)用,而不是針對某個(gè)具體的芯片平臺編寫定制的...
2023-06-23 標(biāo)簽:嵌入式總線驅(qū)動(dòng)程序 1569 0
MindSDK中FlexCAN驅(qū)動(dòng)程序及樣例工程
前文介紹了FlexCAN外設(shè)模塊,一種典型的CAN總線引擎子系統(tǒng)的工作機(jī)制。那么,用戶在軟件開發(fā)平臺對CAN總線引擎進(jìn)行編程,需要根據(jù)硬件外設(shè)模塊的功能...
當(dāng)編寫Linux驅(qū)動(dòng)程序、模塊或內(nèi)核程序時(shí),一些進(jìn)程會等待或休眠一些事件。Linux中有幾種處理睡眠和醒來的方法,每種方法對應(yīng)不同的需求,而wait q...
你知道kernel version的實(shí)現(xiàn)原理和細(xì)節(jié)嗎?
kernel 啟動(dòng)時(shí)通常會看到下面第二行信息的內(nèi)容,它們代表了當(dāng)前 kernel 的版本、編譯工具版本、編譯環(huán)境等信息。
2023-06-05 標(biāo)簽:嵌入式系統(tǒng)Linux系統(tǒng)SoC芯片 1562 0
借助 IOCTL 函數(shù)可停用并再次激活總線故障。在默認(rèn)情況下激活總線故障。如果出現(xiàn)總線故障,這會導(dǎo)致停止和 / 或鎖定激活命令。
2023-05-25 標(biāo)簽:總線驅(qū)動(dòng)程序總線驅(qū)動(dòng) 318 0
您將獲得可使用VisualStudio2019構(gòu)建的精心表達(dá)且記錄完整的源代碼,文檔涵蓋了使用該源所需了解的所有內(nèi)容、安裝程序/卸載程序,以及預(yù)構(gòu)建的準(zhǔn)...
2023-04-17 標(biāo)簽:驅(qū)動(dòng)器驅(qū)動(dòng)程序代碼 708 0
Ubuntu 23.04 包含一個(gè)新的 OS installer。就功能而言,新的 Ubuntu 安裝程序與舊版本沒有太大區(qū)別,但底層技術(shù)肯定有所區(qū)別。...
2023-04-13 標(biāo)簽:驅(qū)動(dòng)程序Ubuntu 944 0
一旦頻率波變?yōu)樨?fù)值,內(nèi)部比較器就會切換到低電平。低電平時(shí),3uS 延遲電路激活 C4 充電/放電電路,將其連接到參考電壓。同時(shí),積分電容 C5 也充電到...
2023-04-10 標(biāo)簽:轉(zhuǎn)換器驅(qū)動(dòng)程序放電電路 3877 0
庫對外的接口(函數(shù)名及其參數(shù)聲明)是不變的,當(dāng)所有常用設(shè)備都實(shí)現(xiàn)庫化時(shí),它帶來另外一個(gè)好處,應(yīng)用層的移植、創(chuàng)建、修改維護(hù)的時(shí)間耗費(fèi)也會劇烈減少。
2023-03-20 標(biāo)簽:Linux驅(qū)動(dòng)程序嵌入式設(shè)備 399 0
ODBC數(shù)據(jù)連接器是如何工作的?使用ODBC連接到Salesforce的優(yōu)勢
提高數(shù)據(jù)可訪問性:數(shù)據(jù)交換使組織能夠訪問和共享來自多個(gè)來源的信息,從而改進(jìn)決策并提高效率。
2023-03-13 標(biāo)簽:連接器驅(qū)動(dòng)程序ODBC 1384 0
內(nèi)核是與計(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)程序 888 0
能從PC機(jī)器編程去看嵌入式問題,那是第一步;學(xué)會用嵌入式編程思想,那是第二步;用PC的思想和嵌入式的思想結(jié)合在一起,應(yīng)用于實(shí)際的項(xiàng)目,那是第三步。
2022-12-23 標(biāo)簽:驅(qū)動(dòng)程序嵌入式編程 752 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)程序 582 0
基于ARM的裸機(jī)程序和基于Linux的驅(qū)動(dòng)程序
模擬信號分布于自然界的各個(gè)角落,如每天溫度的變化,而數(shù)字信號是人為的抽象出來的在時(shí)間上不連續(xù)的信號。電學(xué)上的模擬信號是主要是指幅度和相位都連續(xù)的電信號,...
k8s基礎(chǔ)環(huán)境部署+master高可用實(shí)現(xiàn)步驟
為了讓 Linux 節(jié)點(diǎn)的 iptables 能夠正確查看橋接流量,請確認(rèn) sysctl 配置中的 net.bridge.bridge-nf-call-...
2022-08-26 標(biāo)簽:驅(qū)動(dòng)程序阿里云Docker 3506 0
字符(char)設(shè)備是個(gè)能夠像字節(jié)流(類似文件)一樣被訪問的設(shè)備,由字符設(shè)備驅(qū)動(dòng)程序來實(shí)現(xiàn)這種特性。字符設(shè)備驅(qū)動(dòng)程序通常至少要實(shí)現(xiàn)open、close、...
2022-08-17 標(biāo)簽:數(shù)據(jù)Linux驅(qū)動(dòng)程序 1782 0
自動(dòng)刪除SDK/Vitis下驅(qū)動(dòng)程序的舊版本的Linux腳本
Xilinx的開發(fā)工具SDK/Vitis都可以自動(dòng)根據(jù)Vivado設(shè)計(jì),創(chuàng)建軟件工程,自動(dòng)配置各個(gè)外部設(shè)備的驅(qū)動(dòng)程序。為了兼容舊版本工程,SDK/Vit...
2022-08-02 標(biāo)簽:LinuxXilinx驅(qū)動(dòng)程序 760 0
嵌入式Linux設(shè)計(jì):硬件和驅(qū)動(dòng)程序
在之前的文章中,我們研究了如何配置內(nèi)核以及嵌入式操作系統(tǒng) (OS) 的關(guān)鍵組件。這篇新文章著重于嵌入式 Linux 的硬件組件,并提供了創(chuàng)建將在開發(fā)階段...
2022-07-26 標(biāo)簽:嵌入式Linux驅(qū)動(dòng)程序 2166 0
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(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 |