樹莓派開發系列教程2--樹莓派3B介紹及系統燒寫、基本配置

注意:樹莓派系列的3篇文章裏面的圖片由於博客轉移過程丟失了,很是抱歉linux

前言

  樹莓派系列裏涉及到須要額外電腦來協助處理的部分(如燒寫系統,遠程訪問等等),統一在運行着Ubuntu15系統的mac air上進行。不少人或許會不適應,不知道相應的操做在Windows下該怎麼進行。之因此最終作這個決定,一方面是由於我本人工做和生活就是用的這個系統,若是真要在Windows下操做,還得想辦法弄個系統,另外一方面是由於網上大部分現有的博客都是在Windows下操做的,我這也算是爲那些指望在Linux下操做的朋友作一點貢獻,畢竟最終樹莓派上的系統也大部分是基於linux的,對吧(早晚要學的)!網絡

樹莓派3B介紹

先放兩張3B總體介紹圖:
圖1
圖2架構

樹莓派3B核心參數:less

  • A 1.2GHz 64-bit quad-core ARMv8 CPU(BCM2837)
  • 1GB LPDDR2 RAM
  • 802.11n Wireless LAN(BCM43143)
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)

Like the Pi 2, it also has:ssh

  • 4 USB ports
  • 40 GPIO pins,40-pin 2.54 mm (100 mil) expansion header: 2x20 strip Providing 27 GPIO pins as well as +3.3 V, +5 V and GND supply lines
  • Full HDMI port,HDMI (rev 1.3 & 1.4 Composite RCA (PAL and NTSC)
  • Ethernet port,10/100 BaseT Ethernet socket
  • Combined 3.5mm audio jack and composite video
  • Camera interface (CSI),15-pin MIPI Camera Serial Interface (CSI-2)
  • Display interface (DSI),Display Serial Interface (DSI) 15 way flat flex cable connector with two data lanes and a clock lane
  • Micro SD card slot (now push-pull rather than push-push)
  • VideoCore IV 3D graphics core,Dual Core VideoCore IV® Multimedia Co-Processor. Provides Open GL ES 2.0, hardware-accelerated OpenVG, and 1080p30 H.264 high-profile decode.
    Capable of 1Gpixel/s, 1.5Gtexel/s or 24GFLOPs with texture filtering and DMA infrastructure
  • Power Micro USB socket 5V1, 2.5A
  • Dimensions 85 x 56 x 17m
  • Operating System Boots from Micro SD card, running a version of the Linux operating system or Windows 10 IoTiphone

    這裏對3B參數作一個總結。其中最讓人興奮的應該是4個64 1.2GHZ ARMv8架構的核,iphone6就是採用的該架構,BCM2837的datasheet沒找到,只找到了BCM2835,請參考這裏,其次就是自帶wifi芯片,大大增長了設備的便攜性,最後要特別提一下的是它的gpu,後面的系列文檔我會好好介紹它的,如今簡單列一下它強大的功能支持,更詳細的介紹能夠先參考這裏這裏這裏
  • 25M rendered triangles/s.
  • 1G pixels/s with single bilinear texturing, simple shading, 4x multisampling.
  • Supports 16x coverage mask antialiasing for 2D rendering at full pixel rate.
  • 720p standard resolution with 4x multisampling.
  • Supports 16-bit HDR rendering.
  • Fully supports OpenGL-ES 1.1/2.0 and OpenVG 1.1.socket

官方推薦的系統參考這裏,後面的系列文檔我主要會涉及到官方系統RASPBIAN,以及OSMC、UBUNTU MATE這三個系統。ide

系統燒寫

  燒寫系統有兩種方式,一種是用官方的Noobs來燒寫,另一種則是直接將系統的img寫入。工具

Noobs方式

  Noobs介紹及使用參考這裏,下面我再簡單介紹下基本流程:字體

  1. 下載Noobs,有兩種類型,一種是包含了Noobs自己及Raspbian系統鏡像包的集合,這種包很大,1021M左右,它的優勢就是安裝系統的時候很快,不須要額外聯網下載系統鏡像了,缺點就是下載這種包的時候時間長些;另一種只包含Noobs自己,這種包很小,只有28M左右,它的優勢就是下載它時很快,缺點就是安裝時,它會根據你選擇的系統從網上下載,速度慢;
  2. 格式化micro sd卡爲FAT32格式,建議用8G,class 4以上卡,另外,若是想同時安裝幾個系統,那麼須要考慮更大的卡,特別是安裝WIN10的時候;
  3. 將下載的Noobs解壓縮到micro sd卡中;
  4. 將micro sd卡插入到樹莓派3B,上電啓動,就會出現下面的界面
    Noobs啓動界面,接着進入安裝界面
    Noobs安裝 注意,上圖是從網上拿的圖,3B如今沒有支持那麼多系統,好比Arch、Pidora就沒有,我嘗試過同時選中Raspbian、OpenELEC、OSMC而且用的是在線下載Noobs,大約裝了1個多小時吧,安裝完後重啓就能夠在開機畫面那選擇要進入哪個你安裝的系統了

直接將系統的img寫入

  這種方式簡單,直接。下載想要安裝的img,能夠到這裏下載當前支持的系統img,在linux下能夠經過解壓縮後,用命令行dd到micro sd卡上(不用格式化它),也能夠經過圖形界面工具實現,我這裏用後者講解,由於它支持解壓並燒寫,呵呵,不用我手動解壓了。先用下面命令安裝gnome-disks

sudo apt-get install gnome-disk-utility

安裝後,執行gnome-disks就能夠啓動了
gnome-disks啓動界面
上圖中先選中1處,也就是我插入的micro sd卡,而後點擊2處,選擇「從磁盤映像恢復」,而後選擇下載的xz鏡像包或者img鏡像包便可。

燒寫完後,就能夠將卡插入到樹莓派3啓動了,第一次啓動時會讓你進行一些簡單的配置,照着操做下就能夠了,我選着了直接登錄,也就是啓動後沒有Login界面,若是你沒有選擇,那麼,記住,默認的用戶名是:pi 默認密碼是:raspberry

注意: 我發現剛製做的系統,有時候第一次上電後,顯示器沒有任何反應,可是鍵盤燈能控制,這時我經過ctrl+alt+Del關機,而後按上下鍵,多作幾回就行了,很奇怪!

基本配置

  這裏以官方系統Raspbian爲例講解基本配置過程。第一次進入系統須要作一些基本的配置,包括以下:

  1. 調整分區大小,採用直接將系統的img寫入方式製做的系統默認不會充分使用micro sd卡空間,可能致使自己8G的卡,裝完系統了只剩幾百M,其實是還有4G多空間沒有使用,須要本身配置下,具體步驟:
    sudo raspi-config
    在彈出的界面裏,在第一個條目Expand Filesystem執行回車便可完成(重啓後生效)。關於raspi-config的介紹參考這裏
  2. 修改密碼(可選),若是樹莓派提供了網絡服務,特別是外網可以訪問到,那麼最好修改下密碼吧!仍是在第一個操做的界面裏導航到第二個條目 Change User Password處回車,而後根據提示修改密碼便可(注意:密碼不要太簡單,我設置爲1個字符,提示成功,可是實際是無效的,在PC上是能夠的,奇怪);
  3. 禁止Overscan,若是你像我同樣,遇到沒有全屏顯示,那麼能夠經過在第一個操做的界面裏導航到第九個條目處 Advanced Options,回車,進入高級配置界面,在A1 Overscan處再回車,而後選擇Disable便可(重啓後生效);
  4. 配置網絡,3B支持wifi和有線,我這裏是用無線方式,直接在右上角點擊網絡圖標,而後選擇對應的hot而後輸入密碼就能夠了;
  5. 源配置(可選),採用國內源固然是爲了加快軟件安裝時的速度。國內不少高校已經開通了樹莓派的鏡像源,如浙江大學重慶大學重慶大學源配置方法:先執行su - root切換到root,而後執行cd /etc/apt/ && mv sources.list sources.list.bak對原始的文件備份一下,而後執行wget http://mirrors.cqu.edu.cn/distri/Raspbian/sources.list下載新的源文件,最後執行exit退出root環境,並執行sudo apt-get update更新源就能夠了(當前還沒更新到jessie,仍是wheezy,太老了) 浙江大學源配置方法:先執行su - root切換到root,而後執行cd /etc/apt/ && mv sources.list sources.list.bak && echo "deb http://mirrors.zju.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi "> sources.list,最後執行exit退出root環境,並執行sudo apt-get update更新源就能夠了。也能夠用apt-spy來檢查哪一個源最快,具體的用法本身google吧^_^;
  6. Locale設置,默認不支持中文,須要設置。先安裝中文字體吧!執行sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei
    進行安裝,而後在第一個操做的界面裏導航移動到第五個條目 Internationalisation Options處回車,選擇Change Locale,而後導航的屏幕底部,用空格鍵選中zh-CN GB23十二、zh-CN GB18030、zh-CN GBK、zh-CN UTF-8,而後按回車,而後默認語言選中zh-cn,最後回車便可;
  7. 配置ssh(可選),若是想遠程訪問樹莓派,能夠經過配置下ssh來實現。下篇教程再講吧!

參考

2016年4月

相關文章
相關標籤/搜索