刪除無用檔案
建立si工程並解析
makefile分析
核心啟動要求的傳參方式
__lookup_processor_type
__lookup_machine_type
__vet_atags
__create_page_tables
__switch_data
這一塊的學習思路
具體學習方法
幾條學習線路
雜碎setup_arch()函式簡介
machine查詢
setup_arch()函式進行了基本的 cmdline 處理
實驗驗證核心的cmdline確定
setup_command_line()函式
parse_early_param() & parse_args()
雜碎rest_init()
作業系統去哪了
什麼是核心執行緒
程序0、程序1、程序2
格式簡介
root=
rootfstype=
console=
mem=
init=
常見cmdline介紹
核心**基本分為3塊
架構相關的常用目錄名及含義
補充
JOS 核心啟動過程
開機引導程式bootstrap 32 bit devices unused extended memory bios rom 16 bit devices,expansion roms vga display low memory bios 從上圖可以看出,bios的位址是從0xf0000 0x10...
linux核心啟動過程
第一步 電腦加電後cpu開始自身初始化,然後從某個固定位置 一般為0xfffffff0 取指令開始執行,此指令為跳轉指令,跳轉到bios 首部。第二步 bios開始加電自檢進行post power on self test 此階段完成系統硬體檢測,包括記憶體 系統匯流排檢測等,然後bios讀取啟動裝...
Linux核心啟動過程
linux核心啟動過程 第一篇日誌就摘錄一下linux核心的啟動過程,參考了 linux核心移植和yaffs2根檔案系統製作 嵌入式linux系統從軟體角度看可以分為四部分 引導引導程式 bootloader linux核心,檔案系統,應用程式。bootloader是系統啟動時執行的第一段 它主要用...