嵌入式Linux 內(nèi)核移植相關(guān)代碼分析
本文通過(guò)整理之前研發(fā)的一個(gè)項(xiàng)目(ARM7TDMI +uCLinux),分析內(nèi)核啟動(dòng)過(guò)程及需要修改的文件,以供
內(nèi)核移植者參考。整理過(guò)程中也同時(shí)參考了眾多網(wǎng)友的帖子,在此謝過(guò)。由于整理過(guò)程匆忙,難免錯(cuò)誤
及講解的不夠清楚之處,請(qǐng)各位網(wǎng)友指正,這里提前謝過(guò)。本文分以下部分進(jìn)行介紹:
1. Bootloader 及內(nèi)核解壓
2. 內(nèi)核啟動(dòng)方式介紹
3. 內(nèi)核啟動(dòng)地址的確定
4. arch/armnommu/kernel/head-armv.S 分析
5. start_kernel()函數(shù)分析
標(biāo)簽:
ARM7TDMI
uCLinux
Linux
嵌入式
上傳時(shí)間:
2016-01-12
上傳用戶:xzt