參考資料:


第一堂課:


** **

What is Raspberry Pi:

  • 只需要very low poet

    • Model#B 700ma(3.5W)

    • Model#A 500ma(2.5W)

    • USB only output 500ma

  • Pi —> Python as major programming language.

其他的Embedded System Board相關資源:

About Hardware in Raspberry Pi (model#B)

  • ARMv6 (ARM11)

  • GPU

    • OpenGL 2.0

    • 1080p 30fps H264/MPEG4

  • 512M main memory

  • TP2 could help to check if problem happen, check if it is 5V.

  • OS:

燒錄OS到Raspberry Pi SD卡


第二堂課


Raspberry Pi開機/設定

  • 開機流程:

    • GPU啟動,載入bootcode.bin

    • [bootcode.bin]啟動快取與記憶體 載入start.elf

    • [start.elf] 讀取config.txt cmdline.txt 劃分記憶體

    • 載入作業系統 kernel,img (畫面開始出來)

  • 開機選單後,先選取第一個選項讓OS分割區占滿整個記憶卡(原本只占2.8G)

  • 多語言選項

    • en_US.UTF-8 UTF8

    • zh_TW BIG5

    • Locale 記得選 en_US.UTF-8

  • 鍵盤選項記得改成”美式鍵盤”

    • Generic 105-key (Intel) PC

    • Other

    • English (US)

  • 超頻建議:

    • 到900Mhz其實還好~其他可能需要小心
  • 預設帳號:

    • ID: pi

    • PW: raspberry (可以修改)

  • 如果需要重新設定 sudo raspi-config

第三堂課


Unix 基本(只記錄忘記的)


GPIO

  • 需要先設定好每個腳位是輸出腳位還是輸入

    • sudo gpio -1 mode 11 out

    • sudo gpio -1 mode 13 in

  • 輸出電源

    • sudo gpio -1 write 11 1

    • sudo gpio -1 write 11 0


XBMC


Evan

Attitude is everything