1. 程式人生 > >樹莓派 3B 入手 基礎篇(一)

樹莓派 3B 入手 基礎篇(一)

              樹莓派3B 已經到手玩了好幾天了,之前一直用的飛思卡爾的arm9開發板,兩者相比真心覺得樹莓派真是太牛逼了。廢話少說,今天就是要把之前對樹莓派學習做一個總結;

(一)、    拿到開發板第一件事就是想要讓開發板跑起來,因為官方樹莓派的開發板是裸機,需要偶們自己燒系統;

      準備: 樹莓派開發板,一個系統映象檔案,8G 及以上sd卡

       1). 樹莓派系統官網下載地址: http://www.raspberrypi.org/downloads

         我選擇的是    raspian jessie

    2).  插上 SD 卡到電腦,使用SDFormatter.exe軟體格式化 SD 卡。(必須是8G 或以上的記憶體卡)

3).  用Win32DiskImager.exe燒寫映象。選擇要燒寫的映象,點選“Write”進行燒寫。

        4).燒寫完後把 SD 卡插入樹莓派即可執行。 樹莓派raspbian系統pi 使用者密碼預設為raspberry ;root 許可權密碼為raspberry。

(二)、 登陸系統

習慣使用串列埠登陸嵌入式系統的人可能會比較疑惑的一件事是我們接入串列埠,在Windows端使用secureCRT 卻無法登陸,原因可參考這篇博文:http://ukonline2000.com/?p=880,簡而言之就是我們無法直接使用樹莓派的串列埠登陸,因為樹莓派3只有一個硬體串列埠,但是給了藍芽使用。樹莓派提供了另一個軟串列埠,但是頻率不穩定所以無法使用。

       如果需要使用串列埠除錯開發板,就必須要設定關閉藍芽使用的串列埠,重新開啟系統除錯串列埠。但是對於第一次開機的使用者必須先進入系統才能設定。所以我們要先通過遠端ssh登陸,可以使用的工具有:putty securecrt等。將開發板連線上網口,下載一個區域網IP地址掃描工具,開啟該工具可以搜尋到當前區域網下的所有裝置ip,這樣我們就可以找到樹莓派的ip地址,埠號是22。如此一來我們就可以通過ssh 遠端登入系統。

        如果有需要,可以參考這篇博文http://ukonline2000.com/?p=880,將硬體串列埠作為除錯埠。

         到此我們已經開啟樹莓派的大門了。

(三)、樹莓派raspi-config設定

第一次使用樹莓派的時候需要進行一些簡單的配置,在終端執行如下命令進入配置介面

1

sudo raspi-config

    1 Expand Filesystem 擴充套件檔案系統,擴充套件整張SD卡空間作為根分割槽。

    2 Change UserPassword  改變預設pi使用者的密碼,按回車後輸入pi使用者的新密碼。

    3 Enable Boot toDesktop/Scratch 啟動時進入的環境選擇

    1 Console Text console, requiring login(default)

      啟動時進入字元控制檯,需要進行登入(預設項)。

    2Desktop log in as user 'pi' at the graphical desktop

      啟動時進入LXDE圖形介面的桌面。

    3 Scratch Start the Scratch programming environment upon boot

      啟動時進入Scratch程式設計環境。

    4 Internationalisation Options  國際化選項,可以更改預設語言

    I1 Change Locale

       語言和區域設定。選中zh-cn然後回車

    I2 Change Timezone

       設定時區,如果不進行設定,Pi的時間就顯示不正常。

    I3 Change Keyboard Layout

       改變鍵盤佈局,國內多使用PC104標準鍵盤,一般設定如下:

           ->Generic 104-key PC 

            ->English(US) 

              ->The default for the keyboard layout 

                ->No compose key

                  ->ctrl_alt_backspace Yes

    5 Enable Camera 啟動PI的攝像頭模組,如果想啟用,選擇Enable,禁用選擇Disable就行了

    6 Add toRastrack 把你的PI的地理位置新增到一個全世界開啟此選項的地圖。

    7 Overclock(超頻可能導致樹莓派損壞,如無特殊要求,不建議超頻)

    None 不超頻,執行在700Mhz,核心頻率250Mhz,記憶體頻率400Mhz,不增加電壓

    Modest 適度超頻,執行在800Mhz,核心頻率250Mhz,記憶體頻率400Mhz,不增加電壓

    Medium 中度超頻,執行在900Mhz,核心頻率250Mhz,記憶體頻率450Mhz,增加電壓2

    High 高度超頻,執行在950Mhz,核心頻率250Mhz,記憶體頻率450Mhz,增加電壓6

    Turbo 終極超頻,執行在1000Mhz,核心頻率500Mhz,記憶體頻率600Mhz,增加電壓6

         Pi22代專有的超頻,執行在1000Mhz,核心頻率500Mhz,記憶體頻率500Mhz,增加電壓2

    8 Advanced Options  高階設定

    A1 Overscan   是否讓螢幕內容全屏顯示

    A2 Hostname   在網路上的芳鄰或者路由器能看到的主機名稱

    A3 Memory Split 記憶體分配,選擇給GPU多少記憶體

    A4 SSH 是否執行SSH登入,建議開戶此選項,以後操作PI方便,有網路就行,不用開螢幕了。 

    A5 Device Tree 時候預設啟動裝置樹

    A6 SPI 是否預設啟動SPI核心驅動

    A7 I2C是否預設啟動I2C核心驅動

    A8 Serial 是否預設啟動串列埠除錯 

    A9 Audio 選擇聲音預設輸出到模擬口還是HDMI口i

        0 Auto 自動選

1Force 3.5mm ('headphone') jack強制輸出到3.5mm模擬口

           2 Force HDMI 強制輸出到HDMI A0 update 把raspi-config這個工具自動升級到最新版本

    9 Aboutraspi-config 關於raspi-config的資訊。

 初次啟動樹莓派要設定Internationalisation Options選項

    I1 Change Locale設定語言,預設為英文,若想改中文,須安裝中文字型,命令如下:

1

sudo apt-get update

2

sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei

    移動到螢幕底部,用空格鍵選中zh-CN.GBK GBK 和 zh_CN.UTF-8 UTF-8兩項,然後按回車,然後預設語言選中zh-CN.UTF-8,然後回車。 

安裝拼音輸入法

1

sudo apt-get install scim-pinyin

    I2 change Timezone 設定時區,選擇Asia(亞洲)再選擇shanghai(上海)。

    I3Change Keyboard Layout 改變鍵盤佈局

(四)、wifi設定

    有線什麼的都OUT了,無線才是王道,有wifi的日子才是好日子。本人從來是都一個電源加一個無線網絡卡玩轉樹莓派。

執行如下命令檢視網絡卡資訊,若有wlan0則已經識別無線網絡卡

1

ifconfig

開啟配置檔案並修改

1

sudo vi /etc/network/interfaces

如果我們需要使用無線網絡卡,我們需要註釋掉etho 部分配置檔案(我使用過程中如果沒有註釋掉eth0 部分,無線wifi始終連不上,當註釋掉eht0 後,無線就可以連上。有人有更好的辦法我們可以交流)

註釋掉wpa-conf/etc/wpa_supplicant/wpa_supplicant.conf

在iface wlan0 inet dhpc 下新增下面兩句

wpa-ssid "ssid_name"  #你要連結的wifi ssid

wpa-psk "password"  #wpa連線密碼   

ssid和password  必須在雙引號裡面。

若要設定靜態IP地址則修改如下

iface wlan0 inet static

wpa-ssid "ssid_name"  #你要連結的wifi ssid

wpa-psk "password"  #wpa連線密碼   

 

address  192.168.0.44

netmask  255.255.255.0

gateway   192.168.0.1

重啟網絡卡使設定生效

1

sudo service networking restart

(五)、設定samba伺服器,實現同windows 共享資料夾

         通常我們需要將windows下編譯好的檔案或者下載的軟體存到樹莓派開發板裡,用共享資料夾的方式可以很大的提高工作效率。

        samba伺服器的配置可參考博文:http://man.lupaworld.com/content/linux/Debian_server_setting/smb.html

                                                         http://www.eeboard.com/bbs/forum.php?mod=viewthread&tid=5473

          參照上面兩篇博文,我們就可以在windows 網路鄰居 下看道樹莓派的使用者,開啟輸入使用者名稱和密碼就可以看到共享的檔案夾了。接下來我們可以將這個共享檔案對映到一個路徑下,方便我們對立面的檔案儲存和編譯。