完善資料讓更多小伙伴認(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)定性。
文章:1017個(gè) 瀏覽:41251次 帖子:803個(gè)
Linux操作系統(tǒng)的用戶空間和內(nèi)核空間開發(fā)需要謹(jǐn)慎
作為中央核心處理單元的CPU,除了生產(chǎn)工藝的不斷革新進(jìn)步外,在處理數(shù)據(jù)和響應(yīng)速度方面也需要有權(quán)衡。稍有微機(jī)原理基礎(chǔ)的人都知道Intel X86體系的CP...
Linux內(nèi)核動(dòng)態(tài)輸出調(diào)試
動(dòng)態(tài)輸出可以動(dòng)態(tài)選擇打開某個(gè)內(nèi)核子系統(tǒng)的輸出,可以有選擇性地打開某些模塊的輸出。 配置內(nèi)核編譯選項(xiàng)要使用動(dòng)態(tài)輸出,必須在配置內(nèi)核時(shí)打開CONFIG_DY...
過(guò)多的上下文切換會(huì)消耗 CPU 的時(shí)間來(lái)保存和恢復(fù)寄存器、程序計(jì)數(shù)器、內(nèi)核棧和虛擬內(nèi)存等數(shù)據(jù),從而導(dǎo)致系統(tǒng)性能顯著下降。 既然上下文切換對(duì)系統(tǒng)性能的影響...
嵌入式單片機(jī)開發(fā)中常見問(wèn)題的解決方法
穩(wěn)定復(fù)現(xiàn)問(wèn)題才能正確的對(duì)問(wèn)題進(jìn)行定位、解決以及驗(yàn)證。一般來(lái)說(shuō),越容易復(fù)現(xiàn)的問(wèn)題越容易解決。
bind系統(tǒng)調(diào)用背后的端口管理復(fù)用
很久之前寫過(guò)以上:套接字socket的底層來(lái)龍去脈、sockfs文件系統(tǒng)的實(shí)現(xiàn),可以作為本文的前置知識(shí)進(jìn)行學(xué)習(xí)瀏覽。 先來(lái)一張本文中核心的一張圖,具體可...
Linux內(nèi)核基礎(chǔ):動(dòng)態(tài)輸出使用
動(dòng)態(tài)輸出使用 打開svcsock.c文件中所有的動(dòng)態(tài)輸出語(yǔ)句 # echo 'file svcsock.c +p' > /sys/ kernel /de...
2023-09-27 標(biāo)簽:內(nèi)核驅(qū)動(dòng)Linux 755 0
作為運(yùn)維同學(xué)怎能不知道Linux系統(tǒng)中的lsmod、lsof、lspci、lsscsi命令呢,今天就來(lái)盤一盤她及實(shí)例。
2024-12-03 標(biāo)簽:內(nèi)核操作系統(tǒng)Linux系統(tǒng) 754 0
學(xué)習(xí)RT-Thread,除了基礎(chǔ)的應(yīng)用,應(yīng)該花點(diǎn)時(shí)間,研究下底層內(nèi)核的實(shí)現(xiàn)方法。
2023-06-02 標(biāo)簽:嵌入式內(nèi)核數(shù)據(jù)結(jié)構(gòu) 748 0
Linux驅(qū)動(dòng)技術(shù)之一內(nèi)核中斷
在硬件上,中斷源可以通過(guò)中斷控制器向CPU提交中斷,進(jìn)而引發(fā)中斷處理程序的執(zhí)行,不過(guò)這種硬件中斷體系每一種CPU都不一樣,而Linux作為操作系統(tǒng),需要...
2019-05-08 標(biāo)簽:內(nèi)核驅(qū)動(dòng)Linux 747 0
我們?cè)诠ぷ髦袝?huì)經(jīng)常遇到線程同步,那么到底什么是線程同步呢,線程同步的本質(zhì)是什么,線程同步的方法又有哪些,為什么會(huì)有這些方法呢?在回答這些問(wèn)題之前,我們先...
linux內(nèi)核啟動(dòng)的原理 linux項(xiàng)目的存儲(chǔ)方案
大家對(duì)單片機(jī)編程并不陌生,其程序的啟動(dòng)流程是將內(nèi)部flash地址為0x8000000開始的代碼拷貝到內(nèi)存RAM中,然后從RAM啟動(dòng)并運(yùn)行,那對(duì)于li...
Linux驅(qū)動(dòng)學(xué)習(xí)筆記:異步通知
異步通知在Linux的實(shí)現(xiàn)中是通過(guò)信號(hào),而 **信號(hào)是在軟件層次上對(duì)中斷機(jī)制的一種模擬** 。這種機(jī)制和中斷非常類似,所以可以以中斷的思想來(lái)理解這一過(guò)程...
ipvs (IP Virtual Server) 實(shí)現(xiàn)了傳輸層負(fù)載均衡,也就是我們常說(shuō)的4層LAN交換,作為 Linux 內(nèi)核的一部分。ipvs運(yùn)行在主...
對(duì)Linux的進(jìn)程內(nèi)核棧的認(rèn)識(shí)
在每一個(gè)進(jìn)程的生命周期中,必然會(huì)通過(guò)到系統(tǒng)調(diào)用陷入內(nèi)核。在執(zhí)行系統(tǒng)調(diào)用陷入內(nèi)核之后,這些內(nèi)核代碼所使用的棧并不是原先用戶空間中的棧,而是一個(gè)內(nèi)核空間的棧...
Linux驅(qū)動(dòng)技術(shù)關(guān)鍵之一:內(nèi)核定時(shí)器與延遲工作
軟件上的定時(shí)器最終要依靠硬件時(shí)鐘來(lái)實(shí)現(xiàn),簡(jiǎn)單的說(shuō),內(nèi)核會(huì)在時(shí)鐘中斷發(fā)生后檢測(cè)各個(gè)注冊(cè)到內(nèi)核的定時(shí)器是否到期,如果到期,就回調(diào)相應(yīng)的注冊(cè)函數(shù),將其作為中斷...
作用是將應(yīng)用層序的請(qǐng)求傳遞給硬件,并充當(dāng)?shù)讓域?qū)動(dòng)程序,對(duì)系統(tǒng)中的各種設(shè)備和組件進(jìn)行尋址。目前支持模塊的動(dòng)態(tài)裝卸(裁剪)。Linux內(nèi)核就是基于這個(gè)策略實(shí)...
命令處理 main.c中的代碼實(shí)現(xiàn)了將一個(gè)命令的所有參數(shù)分離存放在argv數(shù)組中,參數(shù)的數(shù)目為argc,完成了讀取命令行和解析命令行的工作。命令的處理由...
今天浩道跟大家分享關(guān)于linux性能分析過(guò)程中常用到的分析工具!
2023-01-05 標(biāo)簽:內(nèi)核Linux操作系統(tǒng) 731 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 | 樹莓派 | 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 |