完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 內(nèi)核
內(nèi)核,是一個(gè)操作系統(tǒng)的核心。是基于硬件的第一層軟件擴(kuò)充,提供操作系統(tǒng)的最基本的功能,是操作系統(tǒng)工作的基礎(chǔ),它負(fù)責(zé)管理系統(tǒng)的進(jìn)程、內(nèi)存、設(shè)備驅(qū)動(dòng)程序、文件和網(wǎng)絡(luò)系統(tǒng),決定著系統(tǒng)的性能和穩(wěn)定性。
文章:1077個(gè) 瀏覽:43107次 帖子:841個(gè)
上一篇:《文件系統(tǒng)有很多,但這幾個(gè)最為重要》介紹了procfs(進(jìn)程文件系統(tǒng)的縮寫(xiě)),包含一個(gè)偽文件系統(tǒng)(啟動(dòng)時(shí)動(dòng)態(tài)生成的文件系統(tǒng)),用于通過(guò)內(nèi)核訪問(wèn)進(jìn)...
2023-06-15 標(biāo)簽:內(nèi)核Linux文件系統(tǒng) 1.8k 0
當(dāng)編寫(xiě)Linux驅(qū)動(dòng)程序、模塊或內(nèi)核程序時(shí),一些進(jìn)程會(huì)等待或休眠一些事件。Linux中有幾種處理睡眠和醒來(lái)的方法,每種方法對(duì)應(yīng)不同的需求,而wait q...
最近硬件測(cè)試工程師反饋一個(gè)BUG,和IIC的時(shí)序有關(guān),這個(gè)BUG目前沒(méi)有帶來(lái)使用方面的影響,但是不符合規(guī)范,要求整改。我們使用的單片機(jī)是cortex-m...
想象一下,你盯著 Linux 中一大堆晦澀難懂的目錄名。你想知道應(yīng)該把特定類(lèi)型的文件放在哪里。于是把文件隨意放進(jìn)了 /usr/share,希望這樣做是正...
2023-06-14 標(biāo)簽:內(nèi)核Linux操作系統(tǒng) 4.9k 0
Linux為什么要區(qū)分內(nèi)核空間與用戶空間?
本文以 32 位系統(tǒng)為例介紹內(nèi)核空間(kernel space)和用戶空間(user space)。
基于Docker搭建本地開(kāi)發(fā)環(huán)境
以前要在本地跑一些有意思的工程和實(shí)驗(yàn),都需要通過(guò)在本地裝上一大堆軟件來(lái)實(shí)現(xiàn)。最近發(fā)現(xiàn)有一種更酷的方式:Docker。
2023-06-13 標(biāo)簽:內(nèi)核Linux開(kāi)發(fā)環(huán)境 1k 0
今天,帶來(lái)一篇 Linux 命令總結(jié)的非常全的文章,也是我們平時(shí)工作中使用率非常高的操作命令,命令有點(diǎn)多,建議小伙伴們可以先收藏后閱讀。
Makefile知識(shí)點(diǎn)以及Linux內(nèi)核Makefile執(zhí)行流程
如果還不熟悉Makefile語(yǔ)法,建議先系統(tǒng)的學(xué)習(xí)一下,特別是以下幾點(diǎn)。
今天打算繼續(xù)總結(jié)stm32單片機(jī)的基礎(chǔ)知識(shí),鞏固基礎(chǔ)。這里呢,聲明一下,《stm32單片機(jī)基礎(chǔ)知識(shí)總結(jié)》主要基于stm32f1及stm32f4兩個(gè)系列來(lái)...
Linux驅(qū)動(dòng)學(xué)習(xí)筆記:異步通知
異步通知在Linux的實(shí)現(xiàn)中是通過(guò)信號(hào),而 **信號(hào)是在軟件層次上對(duì)中斷機(jī)制的一種模擬** 。這種機(jī)制和中斷非常類(lèi)似,所以可以以中斷的思想來(lái)理解這一過(guò)程...
Linux驅(qū)動(dòng)學(xué)習(xí)筆記:ioctl設(shè)備操作
應(yīng)用程序如果想要設(shè)置/獲取驅(qū)動(dòng)層的數(shù)據(jù),一般是驅(qū)動(dòng)提供一個(gè)ioclt接口,然后應(yīng)用層調(diào)用。因此,學(xué)會(huì)在驅(qū)動(dòng)中實(shí)現(xiàn)ioctl接口是必要的一項(xiàng)技能。
gcc __attribute__ 關(guān)鍵字用來(lái)給 函數(shù)、變量、數(shù)據(jù)類(lèi)型設(shè)置屬性。
Linux內(nèi)核強(qiáng)符號(hào)和弱符號(hào)講解
查看Linux內(nèi)核代碼時(shí),經(jīng)常能看到一些編譯器選項(xiàng)如__attribute__((weak),起初不太了解,經(jīng)過(guò)查資料,算是對(duì)gcc的這個(gè)編譯屬性有了初...
Linux內(nèi)核模塊編程基礎(chǔ)知識(shí)
內(nèi)核(Kernel)在計(jì)算機(jī)科學(xué)中是操作系統(tǒng)最基本的部分,主要負(fù)責(zé)管理系統(tǒng)資源。它是為眾多應(yīng)用程序提供對(duì)計(jì)算機(jī)硬件的安全訪問(wèn)的一部分軟件,這種訪問(wèn)是有限...
2023-06-08 標(biāo)簽:內(nèi)核Linux計(jì)算機(jī) 2.5k 0
Linux平臺(tái)/proc虛擬文件系統(tǒng)詳解
Linux 內(nèi)核提供了一種通過(guò) /proc 文件系統(tǒng),在運(yùn)行時(shí)訪問(wèn)內(nèi)核內(nèi)部數(shù)據(jù)結(jié)構(gòu)、改變內(nèi)核設(shè)置的機(jī)制。proc文件系統(tǒng)是一個(gè)偽文件系統(tǒng)(即虛擬文件系統(tǒng)...
2023-06-08 標(biāo)簽:內(nèi)核Linux文件系統(tǒng) 2.4k 0
Linux提供了三種方法查詢加載到內(nèi)核的模塊,一種方法是直接訪問(wèn)proc虛擬文件系統(tǒng)獲取,一種方法則是比較常用的lsmod方法獲取,而lsmod的輸出其...
2023-06-07 標(biāo)簽:內(nèi)核Linux文件系統(tǒng) 2.4k 0
整個(gè)Linux內(nèi)核編譯的過(guò)程非常簡(jiǎn)單,但是內(nèi)核編譯需要花費(fèi)很長(zhǎng)的時(shí)間。因?yàn)長(zhǎng)inux內(nèi)核的代碼非常多。當(dāng)然,如果你的計(jì)算機(jī)性能強(qiáng)勁,時(shí)間會(huì)短很多。當(dāng)你準(zhǔn)...
2023-06-07 標(biāo)簽:內(nèi)核Linux計(jì)算機(jī) 1.3萬(wàn) 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 | 樹(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 |