1. 程式人生 > >U-boot配置及編譯階段流程巨集觀分析

U-boot配置及編譯階段流程巨集觀分析

原文地址:http://blog.csdn.net/qq_28992301/article/details/51814239

U-boot配置及編譯階段流程巨集觀分析

通過配置和編譯,我們才能從U-boot的原始碼得到可執行的程式。 
本文以x210這塊板子(基於s5pv210)為例,詳細分析U-boot配置及編譯階段的流程。

1. 檔案架構

  • 配置和編譯階段主要涉及到四個檔案:主Makefile,以及根目錄下的mkconfig,config.mk,和根目錄下/board/samsung/x210中的u-boot.lds
  • 需要注意的是,這些檔案結構順序不代表程式碼執行順序,關於程式碼的執行順序以及推薦閱讀順序如下

2. 具體流程

  • 下圖是配置及編譯階段程式碼執行的具體流程,同樣也是推薦的閱讀順序。按照下圖的流程閱讀原始碼,能得到更好的閱讀效果和更深刻的理解。從而掌握整個U-boot的配置及編譯,並鞏固Makefile、bash、連結指令碼的語法 
    U-boot配置及編譯階段流程