Linux內(nèi)存方面的初始化和常見的內(nèi)存分配方式
在 start_kernel 內(nèi)核初始化函數(shù)中,一共調(diào)用 86 個函數(shù)去初始化,其中有一個 mm_i....
如何從單片機(jī)平臺編寫GPIO口程序
單片機(jī)平臺編寫 GPIO 口程序,以 STM32F103 為例,有三種模式:庫函數(shù)、HAL庫、寄存器....
tcpdump常用的選項參數(shù)詳細(xì)總結(jié)
常用選項通過上述的實戰(zhàn)案例,相信大家已經(jīng)掌握的 tcpdump 基本用法,在這里來詳細(xì)總結(jié)一下常用的....
tcpdump常見的高級用法
tcpdump 強(qiáng)大的功能和靈活的策略,主要體現(xiàn)在過濾器(BPF)強(qiáng)大的表達(dá)式組合能力。 本節(jié)主要分....
Linux網(wǎng)絡(luò)分析tcpdump的基本用法
我們先通過幾個簡單的示例來介紹 tcpdump 基本用法。 1. 不加任何參數(shù),默認(rèn)情況下將抓取第一....
Linux網(wǎng)絡(luò)分析tcpdump工作原理和應(yīng)用
在日常工作中遇到的很多網(wǎng)絡(luò)問題都可以通過 tcpdump 優(yōu)雅的解決: 相信大多數(shù)同學(xué)都遇到過 SS....
Linux中斷子系統(tǒng)Arch-speicific代碼分析
Arch-speicific代碼分析 中斷也是異常模式的一種,當(dāng)外設(shè)觸發(fā)中斷時,處理器會切換到特定的....
Linux GIC驅(qū)動數(shù)據(jù)結(jié)構(gòu)分析
數(shù)據(jù)結(jié)構(gòu)分析 先來張圖: GIC驅(qū)動中,使用 struct gic_chip_data 結(jié)構(gòu)體來描述....
linux設(shè)備模型數(shù)據(jù)結(jié)構(gòu)分析
數(shù)據(jù)結(jié)構(gòu) 2.1 kobject kobject 代表內(nèi)核對象,結(jié)構(gòu)體本身不單獨使用,而是嵌套在其他....
Linux中斷子系統(tǒng)硬件架構(gòu)
中斷子系統(tǒng)硬件架構(gòu) 一個完整的設(shè)備中,與中斷相關(guān)的硬件可以劃分為3類,它們分別是:設(shè)備、中斷控制器和....
Linux系統(tǒng)為什么需要中斷
為什么需要中斷? 答案:處理器的速度比外設(shè)快很多,內(nèi)核必須要處理其他任務(wù),只有當(dāng)外設(shè)準(zhǔn)備好了,CPU....
FreeRTOS使用的數(shù)據(jù)類型有哪些
數(shù)據(jù)類型 FreeRTOS 使用的數(shù)據(jù)類型主要分為 stdint.h 文件中定義的和自己定義的。其中....
FreeRTOS命名規(guī)則介紹
RTOS內(nèi)核和演示例程源代碼使用以下規(guī)則: > 變量 uint32_t:前綴 ul,u 表示 uns....
STM32平臺下的FreeRTOS中斷配置
Cortex-M 中斷 Cortex-M 內(nèi)核(STM32)的 MCU 提供了一個用于中斷管理的嵌套....
FreeRTOS任務(wù)實現(xiàn)和控制塊
任務(wù)實現(xiàn) FreeRTOS 官方給出的任務(wù)函數(shù)模板如下: void vATaskFunction (....
FreeRTOS中任務(wù)狀態(tài)與任務(wù)優(yōu)先級
任務(wù)狀態(tài) FreeRTOS 中的任務(wù)永遠(yuǎn)處于下面幾個狀態(tài)中的某一個: ● 運行態(tài) 當(dāng)一個任務(wù)正在運行....