Linux核心的移植技術剖析

2021-09-30 05:48:50 字數 470 閱讀 4466

主講:華清遠見金牌講師,宋寶華老師。

理解一塊電路板上

linux

從無到有的全過程。講解

linux

核心移植的技術,如果為作業系統提供時鐘節拍,如果管理中斷、

gpio

、dma

、時鐘以及記憶體資源。並以

ldd6410

為例項展開。

1. linux bsp

的組成與結構:

arch/plat/mach

2. 為soc

和開發板開發

bsp

2.1

提供hz

2.2

中斷、gpio

、dma

、時鐘等的管理

2.3

提供裝置驅動

2.4

平台資訊與驅動的分離

3. ldd6410

開發板的

bsp

linux核心移植

1.基本開發環境 u boot版本 u boot 2012.04.01 假設u boot已經移植好 linux平台 虛擬機器下ubuntu 14.04 交叉編譯工具 gcc 4.4.3 arm開發板 mini2440 cpu s3c2440 sdram 64m,nor flash 2m,nand f...

Linux核心移植

實驗步驟 1 準備工作 2 修改頂層makefile 3 修改falsh 分割槽 4 配置編譯核心 下面以linux2.6.30.4核心移植到gec2440為例 cd linux 2.6.30.4 解壓後會在當前目錄下生成乙個linux 2.6.30.4 的核心原始碼目錄 安裝交叉工具鏈,然後修改環...

linux3 4 2核心移植詳解(二) 移植核心

解壓進入核心頂層目錄 tar xjf linux 3.4.2.tar.bz2 修改頂層makeflie arch arm cross compile arm linux 執行make s3c2410 defconfig會出現 configuration written to config 此時將預設...