1. 程式人生 > >uboot、核心、根檔案系統啟動流程

uboot、核心、根檔案系統啟動流程

  0.設定cpu為svc模式,關中斷
  1. 為核心的解壓做準備(記憶體,中斷等等)
  2.核心自解壓 (vmlinux.lds)
  3.跳轉到入口地址執行(head.S--->main.c)start_kernel執行核心
  4.硬體的初始化(初始mm  mmu  中斷(request_irq),軟中斷初始化,核心定時器) (解析裝置裝置樹,執行驅動)
  5.掛載根檔案系統
  6.開啟第一個使用者程序init,執行linuxrc應用程式