完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > linux
Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
文章:7918個 瀏覽:213360次 帖子:7409個
linux啟動后加載根文件系統(tǒng)時,會停留時間很久,跟人一種死機(jī)的感覺,于是老大要求優(yōu)化linux的啟動時間。
2019-04-26 標(biāo)簽:Linux 2169 0
計算機(jī)系統(tǒng)的組成部件非常多,不同的計算機(jī)系統(tǒng)組成部件也不同。但是所有的計算機(jī)系統(tǒng)運行時需要的主要核心部件都是3個東西:
linux內(nèi)核驅(qū)動中_IO, _IOR, _IOW, _IOWR 宏的用法與解析
在驅(qū)動程序里, ioctl() 函數(shù)上傳送的變量 cmd 是應(yīng)用程序用于區(qū)別設(shè)備驅(qū)動程序請求處理內(nèi)容的值。cmd除了可區(qū)別數(shù)字外,還包含有助于處理的幾種...
2019-04-26 標(biāo)簽:Linux 3871 0
Linux ALSA聲卡驅(qū)動之ALSA架構(gòu)簡介
ALSA是Advanced Linux Sound Architecture 的縮寫,目前已經(jīng)成為了linux的主流音頻體系結(jié)構(gòu),想了解更多的關(guān)于ALS...
/boot系統(tǒng)啟動相關(guān)的文件,如內(nèi)核、initrd,以及grub(BootLoader) /etc配置文件/home用戶的家目錄,每一個用戶的家目錄通...
2019-04-26 標(biāo)簽:Linux 1023 0
當(dāng)你讀寫文件的時候,Linux內(nèi)核為了提高讀寫性能與速度,會將文件在內(nèi)存中進(jìn)行緩存,這部分內(nèi)存就是Cache Memory(緩存內(nèi)存)。即使你的程序運行...
linux syscall系統(tǒng)調(diào)用獲取線程PID
Linux中,每個進(jìn)程有一個pid,類型pid_t,由getpid()取得。Linux下的POSIX線程也有一個id,類型 pthread_t,由pth...
2019-04-26 標(biāo)簽:Linux 1305 0
除此之外雜項設(shè)備主設(shè)備號都為10,設(shè)備間通過次設(shè)備號來進(jìn)行區(qū)分,與字符設(shè)備相比節(jié)約了主設(shè)備號。雜項設(shè)備驅(qū)動編寫模式一般如下:
poll機(jī)制可實現(xiàn)有數(shù)據(jù)的時候就去讀,沒有數(shù)據(jù)的時候,如果超過規(guī)定一個時間,就表示超時時間。poll機(jī)制需要應(yīng)用程序主動去讀,而異步通知并不需要,一旦設(shè)...
需要了解的Linux中 /proc/[pid] 目錄的各文件
用戶和應(yīng)用程序可以通過 proc 得到系統(tǒng)的信息,并可以改變內(nèi)核的某些參數(shù)。由于系統(tǒng)的信息,如進(jìn)程,是動態(tài)改變的,所以用戶或應(yīng)用程序讀取 proc 文件...
2019-04-26 標(biāo)簽:Linux 773 0
Linux內(nèi)核頁回收swappiness參數(shù)有著什么作用
頁回收總體會掃描逐個內(nèi)存節(jié)點的所有zone,然后先掃描active,將不頻繁訪問的頁挪到inactive鏈表中,隨后掃描inactive鏈表,會將其中被...
JFFS 全稱為:The Journalling Flash File System(日志閃存文件系統(tǒng))最初由瑞典的 Axis Communicatio...
2019-04-26 標(biāo)簽:Linux 1769 0
I2C總線的硬件特性:兩線式串行總線.用于連接CPU和外設(shè)之間的通信接口需要2根信號線,時鐘控制線SCL和數(shù)據(jù)傳輸信號線SDA.串行:CPU和外設(shè)之間傳...
一臺裝有REDHAT9.0的PC機(jī),一套LJD2410-I開發(fā)板,PC機(jī)上裝有LJD2410的軟件包,假如我們通過NFS要加載的文件系統(tǒng)為/LJD241...
用linux內(nèi)核驅(qū)動模塊開發(fā)makefile
以下是摘自網(wǎng)絡(luò)上的一個經(jīng)典的linux設(shè)備驅(qū)動的Makefile文件,以及詳細(xì)的內(nèi)容解釋。此文件可以完成對大部分驅(qū)動的編譯,使用時只需要稍加修改就可以了。
OHCI(Open Host Controller Interface)是支持USB1.1的標(biāo)準(zhǔn),但它不僅僅是針對USB,還支持其他的一些接口,比如它還...
2019-04-26 標(biāo)簽:Linux 8989 0
對于觸摸屏驅(qū)動,我們主要需要掌握觸摸屏驅(qū)動代碼和應(yīng)用層測試代碼。下面講的是基于Mini2440的觸摸屏驅(qū)動,現(xiàn)在的驅(qū)動我們都將設(shè)備和驅(qū)動分離,掛在平臺設(shè)...
2019-04-26 標(biāo)簽:Linux 2725 0
你知道Linux 音頻設(shè)備驅(qū)動架構(gòu)及應(yīng)用編程?
最早出現(xiàn)在Linux上的音頻編程接口是OSS(Open Sound System),它由一套完整的內(nèi)核驅(qū)動程序模塊組成,可以為絕大多數(shù)聲卡提供統(tǒng)一的編程接口。
2019-04-26 標(biāo)簽:Linux 1018 0
殺死一個沒有響應(yīng)的進(jìn)程的第一個步驟是定位這個進(jìn)程。我用來定位進(jìn)程的命令有兩個:top 和 ps 命令。top 是每個系統(tǒng)管理員都知道的工具,用 top ...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | 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 |