86Duino 的開機流程介紹

當 86Duino 接上電源後,開機的過程大致如下:

  • BIOS 開機自檢(POST)
  • BIOS 將初始化 86Duino 周邊硬體,例如:DMA、8259 等等
  • 最後 BIOS 會尋找可開機磁碟,尋找順序:SD Card > USB disk > SPI Flash
  • 找到可開機磁碟後,BIOS 會把控制權交給磁碟 MBR 中的 bootloader
  • bootloader 負責載入 OS kernel
  • 載入 OS kernel 後,由 OS kernel 初始化環境設定,並載入其他周邊裝置的驅動程式,例如:網路、滑
  • 最後會自動運行 86Duino bootloader 程式
  • 86Duino bootloader 程式會檢查 sketch 程式是否存在,如果存在則會立刻去執行 sketch
    (進一步了解 86Duino Bootloader 的功能和行為,請點 這裡)

當 sketch 程式執行起來後,你就可以在 PC 上執行 86Duino IDE 來上傳你的 sketch 了。
(詳細的 86Duino IDE 安裝方式,請參考新手上路


回到主頁面

The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.