完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 內(nèi)核
內(nèi)核,是一個操作系統(tǒng)的核心。是基于硬件的第一層軟件擴充,提供操作系統(tǒng)的最基本的功能,是操作系統(tǒng)工作的基礎(chǔ),它負(fù)責(zé)管理系統(tǒng)的進(jìn)程、內(nèi)存、設(shè)備驅(qū)動程序、文件和網(wǎng)絡(luò)系統(tǒng),決定著系統(tǒng)的性能和穩(wěn)定性。
文章:1014個 瀏覽:41179次 帖子:802個
SQLite數(shù)據(jù)庫介紹、架構(gòu)及特點說明
寫在前面:出于項目的需要,最近打算對SQLite的內(nèi)核進(jìn)行一個完整的剖析,在此希望和對SQLite有興趣的一起交流。我知道,這是一個漫長的過程,就像曾經(jīng)...
2022-05-30 標(biāo)簽:內(nèi)核Linux數(shù)據(jù)庫 8711 0
linux內(nèi)核源碼中的task_struct結(jié)構(gòu)體
進(jìn)程是處于執(zhí)行期的程序以及它所管理的資源(如打開的文件、掛起的信號、進(jìn)程狀態(tài)、地址空間等等)的總稱。注意,程序并不是進(jìn)程,實際上兩個或多個進(jìn)程不僅有可能...
2022-05-30 標(biāo)簽:內(nèi)核Linux結(jié)構(gòu)體 2167 0
當(dāng)發(fā)生一些在稍后調(diào)查問題時可能相關(guān)的事件時,內(nèi)核會將自己標(biāo)記為“受污染 (tainted)”的。不用太過擔(dān)心,大多數(shù)情況下運行受污染的內(nèi)核沒有問題;這些...
linux內(nèi)核中l(wèi)list.h文件中的鏈表宏講解
鏈表宏在linux內(nèi)核、鴻蒙內(nèi)核、rtos和一些開源代碼中用的非常多。鏈表宏是雙向鏈表的經(jīng)典實現(xiàn)方式,總代碼不超過50行,相當(dāng)精煉。在一些開源框架中,它...
Linux內(nèi)核虛擬內(nèi)存管理中的mmu_gather操作
本文講解Linux內(nèi)核虛擬內(nèi)存管理中的mmu_gather操作,看看它是如何保證刷tlb和釋放物理頁的順序的,又是如何將更多的頁面聚集起來統(tǒng)一釋放的。
深入理解Linux內(nèi)核中的算法和數(shù)據(jù)結(jié)構(gòu)
由于需要在內(nèi)核中進(jìn)行代碼測試驗證,完整編譯安裝內(nèi)核比較耗時耗力。準(zhǔn)備采用module形式來驗證。
2022-05-18 標(biāo)簽:內(nèi)核Linux數(shù)據(jù)結(jié)構(gòu) 1259 0
RT-Thread學(xué)習(xí)筆記(入門篇/內(nèi)核篇/開發(fā)環(huán)境篇/外設(shè)驅(qū)動篇/使用篇)
接觸 rt-thread 已有半年,混論壇也5個半月了,期間遇到過各種奇奇怪怪的棘手問題,有過尷尬,也自信曾經(jīng)提供過比較妙的應(yīng)對方案。所以產(chǎn)生了將一些典...
2022-05-17 標(biāo)簽:內(nèi)核開發(fā)環(huán)境RT-Thread 4595 0
虛擬文件系統(tǒng)(Virtual File System,簡稱VFS)是Linux內(nèi)核的子系統(tǒng)之一,它為用戶程序提供文件和文件系統(tǒng)操作的統(tǒng)一接口,屏蔽不同文...
2022-05-14 標(biāo)簽:內(nèi)核Linux文件系統(tǒng) 3369 0
Linux內(nèi)核系統(tǒng)調(diào)用概述及實現(xiàn)原理
本文介紹了系統(tǒng)調(diào)用的一些實現(xiàn)細(xì)節(jié)。首先分析了系統(tǒng)調(diào)用的意義,它們與庫函數(shù)和應(yīng)用程序接口(API)有怎樣的關(guān)系。然后,我們考察了Linux內(nèi)核如何實現(xiàn)系統(tǒng)...
2022-05-14 標(biāo)簽:內(nèi)核Linux系統(tǒng)調(diào)用 2462 0
在linux內(nèi)核中,互斥量(mutex,即mutual exclusion)是一種保證串行化的睡眠鎖機制。和spinlock的語義類似,都是允許一個執(zhí)行...
2022-05-13 標(biāo)簽:內(nèi)核Linux數(shù)據(jù)結(jié)構(gòu) 7276 0
深入理解Linux內(nèi)核協(xié)議棧 Surftrace對網(wǎng)絡(luò)報文增強處理
Surftrace 是由系統(tǒng)運維 SIG 推出的一個 ftrace 封裝器和開發(fā)編譯平臺,讓用戶既能基于 libbpf 快速構(gòu)建工程進(jìn)行開發(fā),也能作為 ...
最近在調(diào)試設(shè)備時,遇到了一個偶發(fā)的開機死機問題。通過查看輸出日志,發(fā)現(xiàn)內(nèi)核報告了oops錯誤,如下所示(中間省略了部分日志,以......代替)。
詳解Linux系統(tǒng)文件頁表目錄和Linux系統(tǒng)頁表結(jié)構(gòu)
頁表:是一種特殊的數(shù)據(jù)結(jié)構(gòu),記錄著頁面和頁框的對應(yīng)關(guān)系。(映射表) 頁表的作用:是內(nèi)存非連續(xù)分區(qū)分配的基礎(chǔ),實現(xiàn)從邏輯地址轉(zhuǎn)化成物理地址。
一文詳解Linux內(nèi)核源碼組織結(jié)構(gòu)
概要:本文內(nèi)容包含Linux源碼樹結(jié)構(gòu)分析、Linux Makefile分析、Kconfig文件分析、Linux內(nèi)核配置選項分析。這些知識是為了理解內(nèi)核...
作用是將應(yīng)用層序的請求傳遞給硬件,并充當(dāng)?shù)讓域?qū)動程序,對系統(tǒng)中的各種設(shè)備和組件進(jìn)行尋址。目前支持模塊的動態(tài)裝卸(裁剪)。Linux內(nèi)核就是基于這個策略實...
添加一個實時內(nèi)核,在內(nèi)核空間與linux內(nèi)核并存,把標(biāo)準(zhǔn)的Linux內(nèi)核作為一個普通進(jìn)程在實時內(nèi)核上調(diào)度。其優(yōu)點是可以做到硬實時,并且能很方便地實現(xiàn)一種...
2022-04-19 標(biāo)簽:內(nèi)核Linux操作系統(tǒng) 6716 0
有許多朋友在學(xué)習(xí),或者開發(fā)STM32時都遇到過HardFault_Handler的情況。
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
伺服電機 | 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 |