樹莓派開發系列教程1--樹莓派介紹


注意:樹莓派系列的3篇文章里面的圖片因為博客轉移過程丟失了,非常抱歉

前言

我對樹莓派其實並不了解,只是幾年前聽說過它的相關信息。最近,也就是16年3月份,又聽說樹莓派3B即將發售,而且是配備了4個A53的64bit cpu,於是我興趣來了_ 。之所以想寫這個系列,有下面幾方面原因

  • 網上很少有看到一個完整的系列是用來介紹它的,有些要么是講的不夠基礎,沒有循序漸進,要么就是介紹的樹莓派太老了,並不適用於最新的樹莓派開發;
  • 網上僅有的一些基礎教程也都需要論壇登陸才能查看,甚至有些還需要購買,這讓我很無語。不過有一個另外,恩智,做得非常不錯;
  • 我對樹莓派並不了解,但是我有4年嵌入式,將近2年x86下開發經驗,我覺得我可以更好的站在一個新手的角度來全面解析樹莓派,讓所有想把玩樹莓派的人少走彎路。

注意: 我會引用其他博客里已經寫的比較好的段落,在每篇最后我也會列出出處,如果有版權問題,請通知我,我會刪除!

樹莓派歷史

  Raspberry Pi (中文名為“樹莓派”,簡寫為RPi,或者RasPi/RPi)是為學生計算機編程教育而設計,只有信用卡大小的卡片式電腦,其系統基於Linux。它是由英國的樹莓派基金會(Raspberry Pi Foundation )開發,意在提升學校在CS(Computer Science)上的教學。

  樹莓派的命名,也就是A型和B型之命名是在文化上參考了英國教育性質的BBC Micro電腦,總的來說,A型是同一代B型的裁剪版本,一般是內存減半,沒有有線網口,USB接口減少等等。最開始發售的是1代樹莓派B(2012.3),然后是A(2013.03),接着發布了樹莓派B+(2014.07),然后是A+(2014.11),然后是2B(2015.2),然后是最新的樹莓派3B(2016.2)。

  下面引用樹莓派官方的一段話來詳細介紹下各個版本的區別:

WHAT ARE THE DIFFERENCES BETWEEN MODELS?

These are the current models of the Raspberry Pi available: the Pi 2 Model B, the Pi 3 Model B, the Pi Zero, and the Pi 1 Model B+ and A+.

The Model A+ is the low-cost variant of the Raspberry Pi. It has 256MB RAM, one USB port, 40 GPIO pins and no Ethernet port. The Model B+ is the final revision of the original Raspberry Pi. It has 512MB RAM (twice as much as the A+), four USB ports, 40 GPIO pins, and an Ethernet port. In February 2015, it was superseded by the Pi 2 Model B, the second generation of the Raspberry Pi. The Pi 2 shares many specs with the Pi 1 B+, but it uses a 900MHz quad-core ARM Cortex-A7 CPU and has 1GB RAM. The Pi 2 is completely compatible with first generation boards, and is the model we recommend for use in schools, due to its flexibility for the learner. The Pi 3 Model B was launched in February 2016; it uses a 1.2GHz 64-bit quad-core ARM Cortex-A53 CPU, has 1GB RAM, integrated 802.11n wireless LAN, and Bluetooth 4.1. Finally, the Pi Zero is half the size of a Model A+, with a 1Ghz single-core CPU and 512MB RAM, and mini-HDMI and USB On-The-Go ports.

You can check our products pages for more details on current boards. There are also some models of Raspberry Pi which are no longer in production, but which may be available second-hand or from resellers. The Model A was the initial low-cost variant of the Pi. It was replaced by the smaller, neater Model A+ in November 2014; it shares the same specs as the A+, but has only 26 GPIO pins. The Model B was the previous incarnation of the B+; again, it shares most of the same specs, but has only 2 USB ports and 26 GPIO pins. -General -Top

各個版本的詳細參數信息可以參考wiki的一張表:

樹莓派參數比較

下面再放幾張樹莓派靚照_

樹莓派B

樹莓派B

2013年2月國內廠商深圳韻動電子取得了該產品在國內的生產及銷售權限,為了便於區分市場,樹莓派基金會規定韻動電子在中國大陸銷售的樹莓派一律采用紅色的PCB,並去掉FCC及CE標示,從此,紅板樹莓派便來到了廣大的樹莓派愛好者身邊。所以這里再放一張國產的樹莓派B

樹莓派B,china

樹莓派A

Model A基本上可以認為是樹莓派Model B的廉價版本,沒有網絡接口,內存容量也進一步縮小。樹莓派A型(未發售)內置256MB內存,帶一個USB端口,不帶有線網接口。

樹莓派A

樹莓派B+

樹莓派B+

樹莓派A+

樹莓派A+

樹莓派2B

樹莓派2B

樹莓派3B

樹莓派3B

還有一款比較特別的,樹莓派zero,樹莓派 Zero,本質上就是樹莓派 1A+ 型號的一個在成本和體積上的縮小版,而且 CPU 主頻還從 700MHz 上升到 1GHz,反而價格只有原來的三分之一。

樹莓派zero

最后再放一張樹莓派分布圖

樹莓派分布圖

更加詳細的歷史請參考 RPi_HardwareHistory

樹莓派購買

  作為一個樹莓派新手,第一個面臨的問題應該是買一個樹莓派咯。通過上面一小節的介紹,我想應該不至於不知道是買A啊,還是B啊,還是2B啊,還是3B。每個人應該根據自己的情況來選一款,拿我來說吧,我就是想玩玩樹莓派,因此我期望cpu性能越高越好,外設支持的越多越好,那就很好選擇了,當然是最新的3B。如果你是想用在項目中,對占用空間有要求,那可以考慮zero。下面就以3B購買繼續。

  作為一個樹莓派新手,知道了自己要買的是樹莓派3B,那第一步就是搜索3B都有哪里可以買。這個千萬別小看了,國內很多讓我覺得惡心的公司居然打着樹莓派3的招牌賣着自己設計的板子,我也是醉了。樹莓派3B 3月份才出來,我為了防止買到國內仿制的假貨,直接到element上購買了,就是多出了30多塊的運費和40塊的稅。可以用支付寶支付,不過下單過程挺復雜的,這里就不再描述了,總之是可以買到的_。大家也可以到某寶上買,不僅便宜,有些商家還會送教程,當然,不要買錯了,也不要買到假貨啦!

樹莓派外設選型

  買到的樹莓派是個裸板子,什么都沒有。下面列一下玩樹莓派最基本的外設需求。

  • 電源線一根,可以買那種帶開關的,免得每次都要拔插插頭來上電、斷電;
  • micro sd卡一張,大小至少8G吧,建議16G及以上。最好買class 10及以上的吧(官方建議8G及class 4),關於sd卡選型有必要的話,我也會寫一篇文章,還是有很多要考慮的;
  • micro sd卡讀卡器,這個不需要解釋吧,燒系統都得通過它再插到電腦上來進行;
  • HDMI線一根,如果想在顯示器或者電視上顯示的話,那就要買一根,如果你的顯示器沒有HDMI接口,只有VGA接口,那么可以不買HDMI線,買一個HDMI轉VGA的轉接頭就可以了;
  • HDMI接口顯示器或者電視(如果只有vga或者dvi,則再買一個轉接頭並准備相應的vga線或者dvi線即可,更詳細的操作及注意請參考這里),如果實在沒有這些接口的顯示器,但有一個模擬輸入的電視,同樣可以參考上面那個鏈接解決顯示的問題;
  • 外殼,外殼還是需要一個的,不然板子容易短路啊!!!
  • 散熱器,據說3B功耗挺大,一般會買兩個,一大一小,分別貼到soc和網卡芯片上
  • usb鍵盤、usb鼠標

我在某寶上找了一個套餐,上面我說的除了HDMI線,其他都包含了,參考地址

可選購買

  • 帶觸摸的顯示屏
  • 杜邦線,共對公、母對母、共對母

其他的外設會在玩的過程中逐漸購買_

參考

下一篇,將會寫怎么裝系統,還沒開始寫--@@--

完!
2016年4月


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM