Linux 驅(qū)動開發(fā)——Socket CAN模型
1. 控制器局域網(wǎng)協(xié)議 (CAN) can是指控制器局域網(wǎng)(conarea network)協(xié)議。它最初由德國電氣公司博...
1. 控制器局域網(wǎng)協(xié)議 (CAN) can是指控制器局域網(wǎng)(conarea network)協(xié)議。它最初由德國電氣公司博...
ARM devicearm linux中,存在大量的冗余代碼。這些設(shè)備代碼與特定公司的單板啟動或運行細(xì)節(jié)緊密耦合,無法被...
一、進(jìn)程與操作系統(tǒng)的基本概念,用于描述程序執(zhí)行的實體。在linux等多用戶多進(jìn)程的操作系統(tǒng)中,通常將這個執(zhí)行實體稱為進(jìn)程...
內(nèi)存管理是Linux 中內(nèi)存分為 3 個級別,從下到上依次為: 1、Page: 一個 page 的大小為 4k, Pag...
在linux內(nèi)核的虛擬內(nèi)存管理中,特別是在架構(gòu)為linvim、ctags以及cscope的情況下,我們將深入探討mmu_...
一、argc、argv 在linux中,當(dāng)我們執(zhí)行應(yīng)用程序時,通常會通過ain 函數(shù)開始執(zhí)行,傳統(tǒng)的 main 函數(shù)定義...
一、argc、argv 在linux中,當(dāng)我們執(zhí)行應(yīng)用程序時,通常會通過ain 函數(shù)開始執(zhí)行,傳統(tǒng)的 main 函數(shù)定義...
本文在上文基礎(chǔ)上進(jìn)一步全面分析socket底層的相關(guān)實現(xiàn)。 一、socket與inode socket在truct in...
lin堆的虛擬地址范圍、map 內(nèi)存映射區(qū)。 其中 mmap 用于申請動態(tài)內(nèi)存的時候的映射,堆和棧都是動態(tài)變化的。 一個...
引言: 在討論信號時,我們通常更多地從進(jìn)程的角度去理解,但當(dāng)一個進(jìn)程包含多個tructthread_sigmask可以設(shè)...