List of Bootloader Basic Function for Embedded System

Bootloader 的基本功能
  • Initial CPU clock, Because Modern CPU support multi setting of clock of run, 初始化 CPU 的運行時脈, 現代的CPU幾乎都支援多種運行時脈
  • Initial Memory, include initialization memory bank, regiter for access parameters, 初始化記憶體, 包含記憶體的存取參數暫存器設定與區塊
  • Initial Intterupt, disable system intterupt and watchdog, 初始化中斷包含看門狗計時器
  • Initial UART, if have it, 初始化通用非同步序列埠, 如果系統有的話, 因為這是一個重要的除錯管道 
  • Enable Cache for Instruction/Data, 啟動指令與資料快取
  • Setting Point of Stack, 設定堆疊指標
  • Setting Parameters zone for Initial, 設置初始化用的參數區域與結構包含識別
  • Run POST(Power On Self Test), 作系統上電後的自我檢查, 可以透過 UART 報告錯誤
  • Support Power Management function like to suspend and wakeup, 支援電源管理的功能像是暫停與喚醒
  • Transfer OS Image File to Target from any device, 從任一個裝置取得OS的影像檔然後寫到目標區
  • Jump to OS Kernel Start address, 跳到系統核心的起始位址執行
 
廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: