主講:華清遠見金牌講師,宋寶華老師。
理解一塊電路板上
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 此時將預設...