
Linux內核源碼分析之setup_arch (二)
- 2020 年 12 月 8 日
- 筆記
1. 概述 接着上一篇《Linux內核源碼分析之setup_arch (一)》繼續分析,本文首先分析arm_memblo …
Continue Reading1. 概述 接着上一篇《Linux內核源碼分析之setup_arch (一)》繼續分析,本文首先分析arm_memblo …
Continue Reading1. 概述 之前已經寫了幾篇Linux內核啟動相關的文章,比如:《解壓內核鏡像》《調用 start_kernel》都是用 …
Continue Reading為什麼叫極簡教程呢?聽我慢慢說 不知道正在閱讀本文的你,是否是因為想自己動手寫一個操作系統。我覺得可能每個程序員都有個操 …
Continue Reading0x00 前言 本文的主要試用對象是Mac OS/Linux用戶,對於想調試windows內核相關的一些東西時,需要搭建 …
Continue Reading前面幾篇介紹了進程的一些知識,從這篇開始介紹內存、文件、IO等知識,發現更不好寫哈哈。但還是有必要記錄下自己的所學所思。 …
Continue Reading上文我們介紹過進程調度,Linux內核從2.6版本開始支持內核搶佔,所以內核很多代碼也需要同步保護。 一、同步介紹 …
Continue Reading1. 概念 原子操作是指不被打斷的操作,即它的最小的執行單位。最簡單的原子操作就是一條條的彙編指令(不包括一些偽指令,偽 …
Continue Reading步驟 0 uboot 將 zImage 複製到內存之後,跳轉到 zImage 處開始執行,首先執行的代碼是 arch/a …
Continue Reading