完善資料讓更多小伙伴認(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)定性。
文章:1018個(gè) 瀏覽:41346次 帖子:805個(gè)
對(duì)于性能分析,通常我們會(huì)使用Perf工具。而perf中的硬件事件,則需要硬件的支持——性能監(jiān)視單元PMU。RISC-V u64內(nèi)核支持PMU,使得我們可...
如何在Ubuntu Linux上釋放/boot分區(qū)中的空間
在Ubuntu Linux上,/boot分區(qū)是用于存儲(chǔ)啟動(dòng)相關(guān)的文件的。隨著時(shí)間的推移,這個(gè)分區(qū)可能會(huì)變滿,導(dǎo)致系統(tǒng)無(wú)法安裝新的內(nèi)核和更新。本文將介紹如...
HC89F160X系列Flash通用型單片機(jī)簡(jiǎn)述
HC89F160X系列是芯圣電子推出的Flash通用型單片機(jī),內(nèi)置增強(qiáng)型8051內(nèi)核,擁有16K的Flash內(nèi)存以及256Bytes+768Bytes的...
Linux0.11-內(nèi)核和用戶空間的數(shù)據(jù)傳輸
內(nèi)核空間數(shù)據(jù)段的選擇符為0x10,用戶空間數(shù)據(jù)段選擇符為0x17。內(nèi)核空間、用戶空間之間的數(shù)據(jù)傳輸,是段間數(shù)據(jù)傳輸。C語(yǔ)言中的賦值語(yǔ)句編譯成匯編后,“=...
2019-05-15 標(biāo)簽:內(nèi)核數(shù)據(jù)傳輸Linux 1320 0
要學(xué)會(huì)調(diào)試內(nèi)核打印debugfs
name是創(chuàng)建的目錄名字,parent是該目錄的父目錄。如果填NULL,則直接出現(xiàn)在debugfs的根目錄。
Linux內(nèi)核啟動(dòng)速度優(yōu)化的幾個(gè)方法
kernel壓縮方式 kernel 有不同的壓縮格式,常見(jiàn)的如 gz 、 xz 、 lzma 等。 不同的壓縮格式,解壓速度就不同 ,通過(guò)比較不同壓縮方...
嵌入式面試知識(shí)點(diǎn)總結(jié)--STM32篇
I2C 仲裁機(jī)制,理解了 線“與”(Wired-AND),就一目了然了。簡(jiǎn)單說(shuō),它遵循“低電平優(yōu)先”的原則,即誰(shuí)先發(fā)送低電平誰(shuí)就會(huì)掌握對(duì)總線的控制權(quán)。
基于Android的Linux內(nèi)核的電源管理:Early Suspend
顯然,該函數(shù)執(zhí)行后,會(huì)在生成/sys/power目錄,該目錄下會(huì)建立一系列屬性文件,其中一個(gè)就是/sys/power/state文件。用戶空間向該文件的...
Linux內(nèi)核中現(xiàn)存的所有platform_device
內(nèi)核中現(xiàn)存的所有 platform_device /sys/devices/platform 系統(tǒng)中所有的 platform_device, 有來(lái)自設(shè)備...
linux內(nèi)核空間到用戶空間數(shù)據(jù)傳輸-Relay
對(duì)于任何在內(nèi)核工作的程序而言,如何把大量的調(diào)試信息從內(nèi)核空間傳輸?shù)接脩艨臻g都是一個(gè)大麻煩,對(duì)于運(yùn)行中的內(nèi)核更是如此。特別是對(duì)于哪些用于調(diào)試內(nèi)核性能的工具...
2019-05-16 標(biāo)簽:內(nèi)核數(shù)據(jù)傳輸Linux 1301 0
linux內(nèi)核對(duì)進(jìn)程的管理分為兩個(gè)方面
眾所周知,現(xiàn)在的分時(shí)操作系統(tǒng)能夠在一個(gè)CPU上運(yùn)行多個(gè)程序,讓這些程序表面上看起來(lái)是在同時(shí)運(yùn)行的。linux就是這樣的一個(gè)操作系統(tǒng)。
我們通常所說(shuō)的內(nèi)存容量,指的是物理內(nèi)存,只有內(nèi)核才可以直接訪問(wèn)物理內(nèi)存,進(jìn)程并不可以。
工程師需要了解的Android系統(tǒng)架構(gòu)及內(nèi)核
Android是Google公司開(kāi)發(fā)的基于Linux平臺(tái)的開(kāi)源手機(jī)操作系統(tǒng),它包括操作系統(tǒng)、中間件、用戶界面和應(yīng)用程序,而且不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)...
2019-04-24 標(biāo)簽:Android內(nèi)核系統(tǒng)架構(gòu) 1296 0
關(guān)于嵌入式系統(tǒng)的特點(diǎn)和Linux內(nèi)核的實(shí)時(shí)應(yīng)用分析
Linux本身為分時(shí)操作系統(tǒng),其系統(tǒng)目標(biāo)為較好的平均響應(yīng)時(shí)間和較高的吞吐量,而實(shí)時(shí)系統(tǒng)則主要考慮任務(wù)的按時(shí)完成、盡量減少進(jìn)程運(yùn)行的不可預(yù)測(cè)性等。但與商業(yè)...
Linux內(nèi)核之物理內(nèi)存組織結(jié)構(gòu)
虛擬內(nèi)存區(qū)域使用起始地址和結(jié)束地址描述,鏈表按起始地址遞增排序。兩系統(tǒng)調(diào)用區(qū)別:mmap指定的偏移的單位是字節(jié),而mmap2指定的偏移的單位是頁(yè)。ARM...
利用緩存增強(qiáng)低成本、上一代或中端的SoC。一些設(shè)計(jì)團(tuán)隊(duì)在創(chuàng)建片上系統(tǒng)(SoC)設(shè)備時(shí),有幸能夠使用最新和最先進(jìn)的技術(shù)節(jié)點(diǎn),并且擁有相對(duì)不受限制的預(yù)算來(lái)從...
Arm架構(gòu)下的Synchronization概述和案例分析
隨著近年來(lái)Arm服務(wù)器的應(yīng)用越來(lái)越廣泛,越來(lái)越多的云廠商開(kāi)始提供基于Arm架構(gòu)的云實(shí)例,越來(lái)越多的開(kāi)發(fā)人員正在為Arm平臺(tái)編寫軟件。
linux內(nèi)核中實(shí)現(xiàn)了一個(gè)CLK子系統(tǒng),用于對(duì)上層提供各模塊(例如需要時(shí)鐘信號(hào)的外設(shè),USB等)的時(shí)鐘驅(qū)動(dòng)接口,對(duì)下層提供具體SOC的時(shí)鐘操作細(xì)節(jié)。
ZYNQ內(nèi)部的總體框架如所示,PS中包含2個(gè)ARM Cortex-9的內(nèi)核,一些基本的外設(shè)擴(kuò)展口以及Memory接口。PS和PL的相互通信通過(guò)兩個(gè)通路完...
深入理解Linux內(nèi)核中的算法和數(shù)據(jù)結(jié)構(gòu)
由于需要在內(nèi)核中進(jìn)行代碼測(cè)試驗(yàn)證,完整編譯安裝內(nèi)核比較耗時(shí)耗力。準(zhǔn)備采用module形式來(lái)驗(yàn)證。
2022-05-18 標(biāo)簽:內(nèi)核Linux數(shù)據(jù)結(jié)構(gòu) 1271 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 |