天天看點

初識DragonBoard 410c初識DragonBoard 410c

初識DragonBoard 410c

  DragonBoard 410c是一款搭載Qualcomm® Snapdragon™ 410(64位的四核處理器)的開發闆,它功能齊全,具有強大的處理能力,内置 8GB eMMC (支援标準microSD卡槽),并且還内置wifi、藍牙、和GPS子產品,具有HDMI 輸出及USB 接口 (3個)。所有這些內建到隻有信用卡大小的一塊闆子上,售價僅為75美元。所有的這一切使得DragonBoard 410c成為嵌入式計算以及物聯網(IoT)産品的理想選擇,例如下一代的機器人,攝像頭,醫療裝置,自動售貨機,智能建築,數字标牌,賭場遊戲機等等。

初識DragonBoard 410c初識DragonBoard 410c

  DragonBoard 410c 相容96Boards消費版(CE)規範,該規範由Linaro社群委員會組織維護,定位移動、嵌入及數字家庭領域。

  DragonBoard 410c目前已經可以運作Android5.1、Ubuntu以及Windows 10 IoT Core等系統,并且是首批取得微軟認證的裝置之一,認證後可支援Azure IoT SDK,可随時用于物聯網應用。

如何燒寫Android和Ubuntu系統

  有兩種燒寫方式,一種是通過SD卡來燒寫系統,另一種是通過fastboot來燒寫。

通過SD卡燒寫

1. 下載下傳SD卡image并解壓

從這裡下載下傳Ubuntu SD卡鏡像

從這裡下載下傳Android SD卡鏡像

2. 将image寫入SD卡

通過以下指令檢視SD裝置:

sudo fdisk -l

然後執行dd指令将image寫入SD卡:

sudo dd if=db410c_sd_install_YYY.img of=/dev/XXX bs=4M

最後一定要執行以下指令確定資料被寫入:

sudo sync

3. 調整開發闆S6開關到0-1-1-0位置

S6開關切換到如下圖狀态,白色開關上面是1(開),下面是0(關)。

初識DragonBoard 410c初識DragonBoard 410c

4. 将SD插入開發闆卡槽并加電

通過HDMI連接配接顯示裝置,并連接配接滑鼠鍵盤,加電啟動。

5. 安裝系統到開發闆eMMC中

加電啟動後會出現以下安裝界面,點選Install,等幾分鐘後會提示安裝成功彈出視窗,先不要點ok重新開機系統。

初識DragonBoard 410c初識DragonBoard 410c

6. 退出SD卡并設定S6開關到0-0-0-0位置

S6設定如下圖:

初識DragonBoard 410c初識DragonBoard 410c

7. 重新開機系統

然後點選界面對話框的ok按鈕,重新開機進入燒寫後的系統。

初識DragonBoard 410c初識DragonBoard 410c

通過fastboot燒寫

  除了用SD卡燒寫系統外,我們還有一種更簡便快捷的方式,那就是通過fastboot方式燒寫系統。

安裝Linaro/Ubuntu系統

  1. 下載下傳Ubuntu系統bootloader

    從這裡下載下傳Ubuntu bootloader image

  2. DragonBoard 410c啟動到fastboot模式

    首先需要確定S6處于0-0-0-0狀态,然後需要通過usb連接配接到PC機。進入fastboot有兩種方法,一種是通過sudo adb reboot bootloader指令進入,另一種是在啟動時按住S4(音量 -)鍵。

  3. 燒寫bootloader

    解壓縮下載下傳的bootloader,然後進入解壓後的目錄并執行以下指令燒寫bootloader:

    sudo ./flashall
    因為bootloader部分包括分區資訊,是以燒寫完bootloader後一定要重新啟動一下:
    sudo fastboot reboot bootloader
  4. 下載下傳Ubuntu系統的 boot image和root image

    從這裡下載下傳Ubuntu boot鏡像

    從這裡下載下傳Ubuntu root鏡像

  5. 燒寫boot和root鏡像

    下載下傳的鏡像解壓後,通過fastboot指令燒寫:

    sudo fastboot flash boot boot-linaro-vivid-qcom-snapdragon-arm64-BUILD#.img

    sudo fastboot flash rootfs linaro-vivid-developer-qcom-snapdragon-arm64-BUILD#.img

  6. 重新開機系統
    sudo fastboot reboot

安裝Android系統

  1. 燒寫bootloader鏡像

    跟Ubuntu的前三步一樣,先啟動到fastboot模式,然後執行sudo ./flashall即可。

    從這裡下載下傳Android bootloader image

  2. 下載下傳Android鏡像

    從這裡下載下傳boot鏡像

    從這裡下載下傳system鏡像

    從這裡下載下傳userdata鏡像

    從這裡下載下傳recovery鏡像

    從這裡下載下傳persist鏡像

    從這裡下載下傳cache鏡像

  3. 燒寫Android鏡像

    将下載下傳的鏡像檔案解壓後執行以下指令燒寫:

    sudo fastboot flash boot boot.img

    sudo fastboot flash system system.img

    sudo fastboot flash userdata userdata.img

    sudo fastboot flash recovery recovery.img

    sudo fastboot flash persist persist.img

    sudo fastboot flash cache cache.img

  4. 重新開機系統
    sudo fastboot reboot