linux核心學習筆記

2021-08-09 21:34:44 字數 324 閱讀 2458

核心的配置

a.make s3c2410_deconfig

b.make menuconfig  圖形化配置

c.使用廠家給出的配置》生成.config

編譯生成核心,使用如下命令

make    -》vmlinux

make uimage-》帶頭部+真正核心

1).config 建立生成autoconf.h  供源**使用  路徑在 include/linux/autoconf.h

2).config 建立生成auto.conf   被頂層makefile使用,路徑在include/config/auto.conf

Linux核心學習筆記

2.2 核心原始碼樹 arch 特定體系結構的原始碼 block crypto api crypto 核心原始碼文件 drivers 裝置驅動程式 firmware fs vfs和各種檔案系統 include 核心標頭檔案 init 核心引導和初始化 ipc 程序間通訊 kernel 像排程程式這樣...

Linux核心學習筆記 核心同步

linux核心中執行的程式,時刻都要防止併發引起的競態。這將會導致資料結構被破壞,嚴重的時候會引起核心崩潰。所以核心同步技術對核心開發的驅動程式來說非常重要。不懂核心同步技術的人,是寫不出安全健壯的核心驅動程式來的。在學習核心同步技術之前需要掌握一下幾個概念。1 並行,併發與競態 在smp執行的li...

linux核心學習筆記1

邏輯位址 選擇符 偏移部分 typedef 段描述符 描述符表 系統模式 實模式 保護模式 描述符 使用者段描述符 系統段描述符 8位元組 0 7 0位 段界限 1 15 8位 段界限 2 7 0位 基位址 3 15 8位 基位址 4 23 16位 基位址 5 p dpl s 型別 a 訪問權位元組...