完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > linux
Linux是一套免費(fèi)使用和自由傳播的類(lèi)Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶(hù)、多任務(wù)、支持多線(xiàn)程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶(hù)網(wǎng)絡(luò)操作系統(tǒng)。
文章:7992個(gè) 瀏覽:217054次 帖子:7431個(gè)
linux內(nèi)核驅(qū)動(dòng)中_IO, _IOR, _IOW, _IOWR 宏的用法與解析
在驅(qū)動(dòng)程序里, ioctl() 函數(shù)上傳送的變量 cmd 是應(yīng)用程序用于區(qū)別設(shè)備驅(qū)動(dòng)程序請(qǐng)求處理內(nèi)容的值。cmd除了可區(qū)別數(shù)字外,還包含有助于處理的幾種...
2019-04-26 標(biāo)簽:Linux 4k 0
Linux ALSA聲卡驅(qū)動(dòng)之ALSA架構(gòu)簡(jiǎn)介
ALSA是Advanced Linux Sound Architecture 的縮寫(xiě),目前已經(jīng)成為了linux的主流音頻體系結(jié)構(gòu),想了解更多的關(guān)于ALS...
2019-04-26 標(biāo)簽:Linux聲卡驅(qū)動(dòng)alsa 1.9k 0
/boot系統(tǒng)啟動(dòng)相關(guān)的文件,如內(nèi)核、initrd,以及grub(BootLoader) /etc配置文件/home用戶(hù)的家目錄,每一個(gè)用戶(hù)的家目錄通...
2019-04-26 標(biāo)簽:Linux 1.1k 0
RTC(real time clock)實(shí)時(shí)時(shí)鐘,主要作用是給Linux系統(tǒng)提供時(shí)間。RTC因?yàn)槭请姵毓╇姷模缘綦姾髸r(shí)間不丟失。Linux內(nèi)核把RT...
當(dāng)你讀寫(xiě)文件的時(shí)候,Linux內(nèi)核為了提高讀寫(xiě)性能與速度,會(huì)將文件在內(nèi)存中進(jìn)行緩存,這部分內(nèi)存就是Cache Memory(緩存內(nèi)存)。即使你的程序運(yùn)行...
linux syscall系統(tǒng)調(diào)用獲取線(xiàn)程PID
Linux中,每個(gè)進(jìn)程有一個(gè)pid,類(lèi)型pid_t,由getpid()取得。Linux下的POSIX線(xiàn)程也有一個(gè)id,類(lèi)型 pthread_t,由pth...
2019-04-26 標(biāo)簽:Linux 1.4k 0
簡(jiǎn)單的linux雜項(xiàng)設(shè)備驅(qū)動(dòng)的寫(xiě)法
除此之外雜項(xiàng)設(shè)備主設(shè)備號(hào)都為10,設(shè)備間通過(guò)次設(shè)備號(hào)來(lái)進(jìn)行區(qū)分,與字符設(shè)備相比節(jié)約了主設(shè)備號(hào)。雜項(xiàng)設(shè)備驅(qū)動(dòng)編寫(xiě)模式一般如下:
2019-04-26 標(biāo)簽:驅(qū)動(dòng)Linux 839 0
Linux字符設(shè)備驅(qū)動(dòng)之異步通知
poll機(jī)制可實(shí)現(xiàn)有數(shù)據(jù)的時(shí)候就去讀,沒(méi)有數(shù)據(jù)的時(shí)候,如果超過(guò)規(guī)定一個(gè)時(shí)間,就表示超時(shí)時(shí)間。poll機(jī)制需要應(yīng)用程序主動(dòng)去讀,而異步通知并不需要,一旦設(shè)...
需要了解的Linux中 /proc/[pid] 目錄的各文件
用戶(hù)和應(yīng)用程序可以通過(guò) proc 得到系統(tǒng)的信息,并可以改變內(nèi)核的某些參數(shù)。由于系統(tǒng)的信息,如進(jìn)程,是動(dòng)態(tài)改變的,所以用戶(hù)或應(yīng)用程序讀取 proc 文件...
2019-04-26 標(biāo)簽:Linux 889 0
Linux內(nèi)核頁(yè)回收swappiness參數(shù)有著什么作用
頁(yè)回收總體會(huì)掃描逐個(gè)內(nèi)存節(jié)點(diǎn)的所有zone,然后先掃描active,將不頻繁訪(fǎng)問(wèn)的頁(yè)挪到inactive鏈表中,隨后掃描inactive鏈表,會(huì)將其中被...
JFFS 全稱(chēng)為:The Journalling Flash File System(日志閃存文件系統(tǒng))最初由瑞典的 Axis Communicatio...
2019-04-26 標(biāo)簽:Linux 1.9k 0
I2C總線(xiàn)的硬件特性:兩線(xiàn)式串行總線(xiàn).用于連接CPU和外設(shè)之間的通信接口需要2根信號(hào)線(xiàn),時(shí)鐘控制線(xiàn)SCL和數(shù)據(jù)傳輸信號(hào)線(xiàn)SDA.串行:CPU和外設(shè)之間傳...
一臺(tái)裝有REDHAT9.0的PC機(jī),一套LJD2410-I開(kāi)發(fā)板,PC機(jī)上裝有LJD2410的軟件包,假如我們通過(guò)NFS要加載的文件系統(tǒng)為/LJD241...
用linux內(nèi)核驅(qū)動(dòng)模塊開(kāi)發(fā)makefile
以下是摘自網(wǎng)絡(luò)上的一個(gè)經(jīng)典的linux設(shè)備驅(qū)動(dòng)的Makefile文件,以及詳細(xì)的內(nèi)容解釋。此文件可以完成對(duì)大部分驅(qū)動(dòng)的編譯,使用時(shí)只需要稍加修改就可以了。
OHCI(Open Host Controller Interface)是支持USB1.1的標(biāo)準(zhǔn),但它不僅僅是針對(duì)USB,還支持其他的一些接口,比如它還...
2019-04-26 標(biāo)簽:Linux 9.2k 0
對(duì)于觸摸屏驅(qū)動(dòng),我們主要需要掌握觸摸屏驅(qū)動(dòng)代碼和應(yīng)用層測(cè)試代碼。下面講的是基于Mini2440的觸摸屏驅(qū)動(dòng),現(xiàn)在的驅(qū)動(dòng)我們都將設(shè)備和驅(qū)動(dòng)分離,掛在平臺(tái)設(shè)...
2019-04-26 標(biāo)簽:Linux 3.1k 0
你知道Linux 音頻設(shè)備驅(qū)動(dòng)架構(gòu)及應(yīng)用編程?
最早出現(xiàn)在Linux上的音頻編程接口是OSS(Open Sound System),它由一套完整的內(nèi)核驅(qū)動(dòng)程序模塊組成,可以為絕大多數(shù)聲卡提供統(tǒng)一的編程接口。
2019-04-26 標(biāo)簽:Linux 1.1k 0
如何用Linux下命令KILL掉一個(gè)進(jìn)程?
殺死一個(gè)沒(méi)有響應(yīng)的進(jìn)程的第一個(gè)步驟是定位這個(gè)進(jìn)程。我用來(lái)定位進(jìn)程的命令有兩個(gè):top 和 ps 命令。top 是每個(gè)系統(tǒng)管理員都知道的工具,用 top ...
往往內(nèi)核添加了一個(gè)功能,glibc要花很久才會(huì)用上。本來(lái)linux那邊為這個(gè)功能是否進(jìn)入內(nèi)核已經(jīng)吵半天了,glibc這邊又要為是否使用這個(gè)內(nèi)核新特性再次...
Linux設(shè)備驅(qū)動(dòng)中的并發(fā)控制
訪(fǎng)問(wèn)共享內(nèi)存資源的代碼區(qū)稱(chēng)為“臨界區(qū)”,臨界區(qū)需要被以某種互斥機(jī)制加以保護(hù),中斷屏蔽、原子操作、自旋鎖和信號(hào)量等 是linux設(shè)備驅(qū)動(dòng)中可采用的互斥途徑。
2019-04-26 標(biāo)簽:Linux設(shè)備驅(qū)動(dòng) 831 0
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
電機(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 | 樹(shù)莓派 | 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 |