完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > linux內(nèi)核
Linux是一種開源電腦操作系統(tǒng)內(nèi)核。它是一個用C語言寫成,符合POSIX標(biāo)準(zhǔn)的類Unix操作系統(tǒng)。
文章:256個 瀏覽:21695次 帖子:132個
假設(shè)你正在用計算機(jī)瀏覽網(wǎng)頁,當(dāng)網(wǎng)頁加載完成后你開始閱讀,此時你沒有移動鼠標(biāo),沒有敲擊鍵盤,也沒有網(wǎng)絡(luò)通信,那么你的計算機(jī)此時在干嘛?
除了mutex,在linux內(nèi)核中,還有一個經(jīng)常用到的睡眠鎖就是rw semaphore(后文簡稱為rwsem),它到底和mutex有什么不同呢?
2023-12-04 標(biāo)簽:LINUX內(nèi)核ARM架構(gòu)FIFO電路 989 0
Linux內(nèi)核驅(qū)動與單個PCI設(shè)備的綁定和解綁定
在Linux內(nèi)核2.6.13-rc3以前,驅(qū)動和設(shè)備之間的綁定和解綁只能通過insmod(modprobe)和rmmod來實現(xiàn),但是這種實現(xiàn)方法有一個弊...
這里只針對單核CPU,linux內(nèi)核和其他一些開源的代碼中,經(jīng)常會遇到這樣的代碼
2023-11-14 標(biāo)簽:LINUX內(nèi)核預(yù)處理 1296 0
現(xiàn)在很多人都在詬病Linux內(nèi)核協(xié)議棧收包效率低,不管他們是真的懂還是一點都不懂只是聽別人說的,反正就是在一味地懟Linux內(nèi)核協(xié)議棧,他們的武器貌似只...
2023-11-13 標(biāo)簽:操作系統(tǒng)UDP模型 498 0
Linux內(nèi)核中使用的數(shù)據(jù)結(jié)構(gòu)
Linux內(nèi)核代碼中廣泛使用了數(shù)據(jù)結(jié)構(gòu)和算法,其中最常用的兩個是鏈表和紅黑樹。 鏈表 Linux內(nèi)核代碼大量使用了鏈表這種數(shù)據(jù)結(jié)構(gòu)。鏈表是在解決數(shù)組不能...
2023-11-09 標(biāo)簽:存儲內(nèi)存數(shù)據(jù)結(jié)構(gòu) 526 0
Linux內(nèi)核時鐘系統(tǒng)和定時器實現(xiàn)
Linux內(nèi)核時鐘系統(tǒng)和定時器實現(xiàn) Linux 2.6.16之前,內(nèi)核只支持低精度時鐘,內(nèi)核定時器的工作方式: 系統(tǒng)啟動后,會讀取時鐘源設(shè)備(RTC, ...
2023-11-09 標(biāo)簽:參數(shù)定時器LINUX內(nèi)核 1538 0
首先得搞清楚,不同鎖的 作用對象 不同。 下面分別是作用于 臨界區(qū) 、 CPU 、 內(nèi)存 、 cache 的各種鎖的歸納: 一、atomic原子變量/s...
2023-11-08 標(biāo)簽:內(nèi)存線程LINUX內(nèi)核 922 0
學(xué)習(xí)過 UCOS 或 FreeRTOS 的同學(xué)應(yīng)該知道,UCOS 或 FreeRTOS 是需要一個硬件定時器提供系統(tǒng)時鐘,一般使用 Systick 作為...
2023-11-04 標(biāo)簽:定時器FreeRTOSLINUX內(nèi)核 1226 0
內(nèi)核態(tài)?還是用戶態(tài)?哪一個更適合TCP/IP協(xié)議棧呢?
最近一段時間,我?guī)缀趺刻焐钜苟荚谧鲆患?,對比mtcp,Linux內(nèi)核協(xié)議棧的收包處理和TCP新建連接的性能,同時還了解了一下騰訊的F-Stack。這里...
在這個碼代碼的時代,我們越來越離不開版本控制工具。而在眾多版本控制工具中,Git無疑是最為強(qiáng)大和流行的。
2023-10-20 標(biāo)簽:存儲器LINUX內(nèi)核Git 472 0
深入分析Linux kernel安全特性: 內(nèi)核模塊簽名
顧名思義,在開啟該功能之后,內(nèi)核在加載內(nèi)核模塊時,會對內(nèi)核模塊的簽名進(jìn)行檢查。
2023-10-18 標(biāo)簽:LINUX內(nèi)核 5076 0
在嵌入式開發(fā)中,宏定義非常強(qiáng)大也非常便捷,如果正確使用可以讓你的工作事半功倍。然而,在很多的C程序中,你可能會看到不是那么直接的比較特殊一點的宏定義,比...
2023-10-09 標(biāo)簽:嵌入式開發(fā)LINUX內(nèi)核 770 0
這里說一說LED子系統(tǒng)的一些核心源代碼文件,是如何實現(xiàn)LED子系統(tǒng)。
2023-10-02 標(biāo)簽:電源管理觸發(fā)器LINUX內(nèi)核 1045 0
Linux內(nèi)核的LED子系統(tǒng)是一種重要的框架,用于管理和控制設(shè)備上的LED指示燈。在嵌入式系統(tǒng)和物聯(lián)網(wǎng)設(shè)備中,LED子系統(tǒng)發(fā)揮著關(guān)鍵作用,為開發(fā)者提供了...
2023-10-02 標(biāo)簽:嵌入式系統(tǒng)物聯(lián)網(wǎng)LED指示燈 1440 0
mtrace(memory trace),是 GNU Glibc 自帶的內(nèi)存問題檢測工具,它可以用來協(xié)助定位內(nèi)存泄露問題。
2023-09-21 標(biāo)簽:寄存器LINUX內(nèi)核GNU 1104 0
在QEMU/aarch64上完成smart用戶態(tài)應(yīng)用的運行并使用VSCode進(jìn)行調(diào)試
這里注意如果是linux平臺下需要先安裝解壓縮工具,下面為7zip的下載方式
2023-09-18 標(biāo)簽:C++語言LINUX內(nèi)核Ubuntu系統(tǒng) 1791 0
什么是Adaptive AUTOSAR?不使用Adaptive AUTOSAR行不行?
Adaptive AUTOSAR是一種新的汽車軟件框架,旨在滿足現(xiàn)代汽車行業(yè)中不斷增長的技術(shù)需求。隨著汽車變得越來越智能,對處理器的性能要求也在不斷增長。
編輯推薦廠商產(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 |