樹莓派入門(一)—— 樹莓派4B介紹

        樹莓派由註冊於英國的慈善組織“Raspberry Pi 基金會”開發,Eben·Upton/埃·厄普頓爲項目帶頭人。2012年3月,英國劍橋大學埃本·阿普頓(Eben Epton)正式發售世界上最小的臺式機,又稱卡片式電腦,外形只有信用卡大小,卻具有電腦的所有基本功能,這就是Raspberry Pi電腦板,中文譯名"樹莓派"。

       自問世以來,受衆多計算機發燒友和創客的追捧,曾經一“派”難求。別看其外表“嬌小”,內“心”卻很強大,視頻、音頻等功能通通皆有,可謂是“麻雀雖小,五臟俱全”。自從樹莓派問世以來,經歷了A型、A+型、B型、B+型、2B型、3B型、3B+型、4B型等型號的演進。2019年6月25日,樹莓派基金會宣佈樹莓派4B版本發佈。

1、樹莓派型號介紹

        目前,樹莓派部分型號已經停產,下表對2B型、3B型、3B+型、4B型進行參數對比。

表1 樹莓派參數對比

型號

2B

3B

3B+

4B

SOC

 

CM2836

CM2837

CM2837(B0)

CM2711

CPU

ARM Cortex-A7

900MHz (四核)

ARM Cortex-A53 1.2GHz(四核)

ARM Cortex-A53

1.4GHz(四核)

ARM Cortex-A72 1.5GHz(四核)

GPU

Broadcom VideoCore IVOpenGL ES 2.0,1080p 30 h.264/MPEG-4 AVC高清解碼器

內存

1GB (LPDDR2)

1GB

1GB/2GB/4GB LPDDR4

USB口個數

2*USB2.0

4*USB2.0

2*USB3.0

2*USB2.0

視頻輸出

支持PALNTSC制式,支持HDMI (1.31.4),分辨率爲640 x 350 1920 x 1200 支持PAL NTSC制式。

2 micro HDMI ports

2-lane MIPI DSI display port

音頻輸出

3.5mm插孔,HDMI電子輸出或I²S

數字接口

CSI(攝像頭)和DSI(顯示屏)排線接口

SD接口

microSD接口

網絡接口

10/100MHz以太網接口

千兆以太網口

電源輸入

5V / 通過MicroUSBGPIO

5V USB-TypeC

電流

約600mA

約1A

 

3A

重量

45g

 

46g

尺寸

85 x 56 x 17mm

 

88 x 58 x 19.5 mm

             

2、樹莓派的典型應用

        樹莓派實質上是一臺迷你的嵌入式計算機,就像其他任何一臺臺式機或者筆記本那樣,利用樹莓派可以做很多事情。當然,也會存在一些差別。普通的計算機主板都是依靠硬盤來存儲數據,但是樹莓派則使用TF卡作爲“硬盤”。

        利用樹莓派可以編輯文檔、瀏覽網頁、玩遊戲、播放視頻、播放音頻等,還可以利用樹莓派製作智能小車、示波器、電子相框、家庭影院、相機等。在樹莓派的官網上,有很多開源的應用示例,可以通過下面的網址訪問。

https://projects.raspberrypi.org/en

3、樹莓派4B支持的操作系統

        樹莓派4B支持很多種操作系統,下面我們對主要的操作系統進行介紹

Raspbian

官方推薦的操作系統,本書也是在Raspbian系統基礎上進行介紹的,它是Debian在ARM的編譯版,加上針對樹莓派深度定製的硬件驅動與軟件程序。所以我推薦使用這個操作系統進行學習。如果用戶的需求Raspbian無法滿足,則可以在通過Raspbian熟悉了樹莓派之後再更換其他操作系統。

Ubuntu Mate

    Ubuntu Mate是桌面Linux發行版本,Mate是Gnome 2桌面環境的繼續,曾經作爲Ubuntu的缺省桌面。Ubuntu Mate適合樹莓派新手使用,界面是最好看的,而且各種支持非常豐富,但是在CPU優化方面不如官方的系統做得好。

Snappy Ubuntu Core

Ubuntu的一個版本,是面向智能設備的最新平臺,可以運行存儲在本地或依賴於雲端的相同軟件,最大的好處就是可以避免使用者頻繁地定期更新。

OpenELEC

運行快、且用戶體驗友好的一款XBMC媒體中心。提供包含家庭影院PC所需的各類軟件,也使用於樹莓派。他是主打輕量級和流線型的設計,以便啓動的更快。

Pidora

Pidora是社區對Fedora在樹莓派上的移植。不是Fedora官方版,但被Fedora官網推薦用於樹莓派。Pidora採用另一個輕量桌面環境XFCE。Fedora的軟件策略相比於Debian,是略偏向先鋒的。Fedora能用到版本稍新,但也經受過實測調試的軟件包。

Windows 10 IoT

微軟在Build 2015大會上宣佈推出一個獨立的Windows 10開發者預覽版, 這個版本名稱是Windows 10 IoT Core Insider Preview(Windows 10物聯網核心內幕預覽版),現在可供開發人員下載和研究,它支持樹莓派,使設備製造商能夠充分利用這些產品有限的硬件資源。

RISC OS

RISC OS爲非Linux操作系統,是被專門設計運行於ARM芯片上,由命令行界面和桌面環境組成的視窗系統。

Arch Linux ARM

著名輕量系統Arch Linux在ARM架構上的移植。注重對於開發者的簡潔,任何可有可無的軟件一律不自帶。僅有命令行界面,不建議初學者使用。Arch Linux的軟件策略是相當激進的,使用Arch Linux能用到最新的軟件包,但也需要承擔嚐鮮可能的風險。

Kali Linux

Kali Linux是基於Debian的Linux版本,設計用於數字取證和滲透測試。Kali Linux預裝了很多滲透測試軟件,用戶可以通過硬盤、liveCD或liveUSB運行Kali Linux。

4、樹莓派4B對外接口

            樹莓派4B的板載接口的說明如下圖所示。

 

其中,擴展接口的定義如下圖 所示。

 

5、樹莓派4B主板尺寸

 

6、樹莓派4B開發方法建議

        在使用樹莓派4B時,最簡單的必備配置爲一塊樹莓派4B板、一個TF卡、一個TypeC接口的電源,但是這樣的配置對於初學者來說,基本上是寸步難行的。對於初學者來說,強烈建議配上顯示器、鍵盤和鼠標。另外爲了樹莓派4B散熱良好,最好給樹莓派裝散熱片,並加個帶風扇的外殼。

         《樹莓派入門》系列文章,主要針對於初學者,所以介紹樹莓派時,樹莓派使用Raspbian操作系統,個人計算機使用windows系統,我用的windows系統爲WIN10系統。對於初學者windows系統操作會更加簡單。但是對於有志於成爲專業程序員的用戶來說,強烈建議個人計算機使用Linux系統,或者直接在樹莓派上進行開發,我開發使用的是ubuntu系統。Windows系統只作爲燒寫鏡像等簡單操作使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章