網頁

2015年5月9日 星期六

[RPi] Raspberry Pi 旅程


最近想拿 Raspberry Pi 來做測試的機臺, 雖然最後發現不可行, 不過在這個過程裡面, 搜尋許多資料, 遇到許多問題, 想想, 也許把它記錄下來, 提供參考.
如果有疏漏或是建議, 也請告訴我, 以便補正. 免得要參考反而被誤導, 那就不好了.
我的問題是來自於 camera module. 我本來是想要拿 Raspberry Pi 來測試 camera module 的, 不過 Raspberry Pi 雖然有 CSI 的介面, 可是處理影像資料的, 是 Broadcom 的晶片, 而這部份沒有 source code, 那就意味著, 我只能使用 OV5647 這一個 CMOS sensor. 做一個只能測試 OV5647 的機臺, 那真的太蠢了. 此外, 一個 5M 的 camera module 要賣 $22, 簡直是搶劫. 廠商報價都不到  $ 5.
其實, Raspberry Pi 還算滿好玩的, 想想一片名片大的小板子, 可以連 Wi-Fi, 播影片, 上網 (不含 Youtube), 如果搭配 Camera Module, 還可以拍照, 錄影, … . 或者當做 embedded linux 的入門磚, 都還算是滿實用的.

Raspberry Pi Hardware

Raspberry Pi 的外觀如下, 只有名片大小 (是的, 我就是把它裝在名片盒裡).
 RaspberryPi
圖片來源 https://www.raspberrypi.org/ (我在 Google 上找到這個圖片)
351321-raspberry-pi
圖片來源 http://www.pcmag.com/article2/0,2817,2407058,00.asp (我在 Google 上找到這個圖片)
這張圖片特別標出來 Raspberry Pi 上面的各個元件. 由於 Raspberry Pi 有好幾個版本, 所以如果有出入, 也是非常合情合理的. 以下由右下角以逆時針的方向, 簡要的說明各部元件 (只是加上中文翻譯)
ETHERNET OUT 網路線接口 (RJ-45)  
USB 2.0 USB 2.0 的 Host 端 可以接 USB 鍵盤, …
STATUS LED 用來顯示狀態的 LED 燈  
AUDIO OUT 音源出口 可以接喇叭
JTAG HEADERS JTAG 接頭 用來接 JTAG 的 debugger
RCA VIDEO OUT 影像訊號出口 可以接到電視的類比輸入
GPIO HEADERS 一般用途輸入輸出接頭 用來連接外部模組
DSI DISPLAY CONNECTOR DSI 顯示接頭 用來接到 LCD 面板
SD CARD SLOT SD 卡插槽 用來插入 SD ( micro SD ) 卡
MICRO USB POWER micro USB 電源 由 micro USB 供電
BROADCOM BCM2835   處理器
CSI CONNECTOR CAMERA CSI 相機模組介面 連接到相機模組
以上就是 Raspberry Pi 的組成. 雖然有好幾個版本, 但是基本上是大同小異. 不過通常也是在 "小異” 的地方會被絆倒. 所以, 實作的時候務必要仔細.

Raspberry Pi Software

Raspberry Pi 的軟體, 是從 Linux 移植過來的. Android 的平台, 也是建構在 Linux 上, 那麼 Raspberry Pi 能不能執行 Android 呢 ? 有 3 個版本的 Android 被移植到 Raspberry Pi 上, 換句話說, 手機上大部份軟體功能, “可以”在 Raspberry Pi 上實現. ( “可以” 的意思是可行, 但是不是已經完成 ).

沒有留言:

張貼留言

請提供您寶貴的意見