許海 徐瑾 徐帥
摘要:樹(shù)莓派是尺寸僅有信用卡大小的一個(gè)小型電腦,樹(shù)莓派可以與電視、顯示器、鍵盤(pán)鼠標(biāo)等設(shè)備連接使用。樹(shù)莓派擁有日常使用的計(jì)算機(jī)的多種用途,包括文字處理、電子表格、媒體中心、編程甚至是游戲,并且樹(shù)莓派還可以播放高清視頻。以Linux系統(tǒng)為基礎(chǔ)的樹(shù)莓派配置簡(jiǎn)單,使用者只需要掌握一些基礎(chǔ)編程知識(shí)就可以在樹(shù)莓派上實(shí)現(xiàn)一系列的開(kāi)發(fā)。一名航天工程師用樹(shù)莓派運(yùn)行聲音識(shí)別程序,操縱機(jī)械臂;也有人用樹(shù)莓派連接擴(kuò)音器、網(wǎng)絡(luò)攝像頭,開(kāi)啟無(wú)線上網(wǎng)功能。
關(guān)鍵詞:樹(shù)莓派;Linux;WIFI;藍(lán)牙;NANO編譯器
中圖分類號(hào):TP399
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2018)08-0236-03
1入手樹(shù)莓派硬件
樹(shù)莓派;SD卡(8G,最好是高速卡,推薦Class4以上的卡,因?yàn)榭ǖ盟俣戎苯佑绊憳?shù)莓派的運(yùn)行速度);鍵盤(pán)和鼠標(biāo),智能手機(jī)充電器;用HDMI線連接電視,接電腦顯示器要HDMI轉(zhuǎn)、VGA接頭和VGA線;網(wǎng)線(短一點(diǎn)最好,第一次需要使用);外殼;風(fēng)扇。
2樹(shù)莓派刷機(jī)
2.1鏡像下載
2.2樹(shù)莓派的燒錄
下載Win32Disklmager
寫(xiě)入,選擇你鏡像下載的位置。如果燒錄失敗或者想重新燒錄,就把SD卡放入讀卡器,插入電腦。用SDformatter來(lái)重新格式化。該軟件還可以讀取自己的系統(tǒng),下次重裝系統(tǒng)就不怕丟失自己下載好的庫(kù)和文件等。
2.3 IP地址的查詢
電腦要連接無(wú)線網(wǎng),然后打開(kāi)無(wú)線網(wǎng)的共享。打開(kāi)方式:網(wǎng)絡(luò)和共享中心→更改適配器設(shè)置→wlan屬性→打開(kāi)共享
2.3.1運(yùn)行cmd
按window+R運(yùn)行cmd
然后輸入arp-a查找,圖片來(lái)源于網(wǎng)絡(luò)
2.3.2登陸路由器管理頁(yè)面查找lP地址
這個(gè)時(shí)候?qū)?shù)莓派用網(wǎng)線與路由器相連。在瀏覽器輸入192.168.1.1或者192.168.0.1然后你就會(huì)看到你的樹(shù)莓派的IP地址。
2.3.3用Advanced IP Scanner
下載這個(gè)軟件,然后搜索(注意搜索范圍)。
2.4樹(shù)莓派的登陸
下載putty,用來(lái)遠(yuǎn)程登錄。
登陸putty之后
輸入初始用戶輸入pi,輸入初始密碼raspberry,回車。這時(shí)刷機(jī)完成。
因?yàn)闃?shù)莓派3BSSH默認(rèn)關(guān)閉,所以我們應(yīng)該開(kāi)啟SSH,同時(shí)為了SSH的穩(wěn)定,我們還應(yīng)該先設(shè)置expand把整個(gè)系統(tǒng)的可用空間擴(kuò)展到儲(chǔ)存卡的大小。
如下圖所示,輸人命令sudo raspi-config。選擇第七個(gè),回車。選擇第一個(gè),回車。
選擇第五個(gè),回車。選擇第二個(gè),回車。
之后再ESC退出,在命令行輸入sudo reboot來(lái)重啟。
3樹(shù)莓派連接WIFI
3.1 WIFI配置
使用圖形界面很簡(jiǎn)單:在右上角的菜單欄里選擇wifi,然后輸入密碼。
使用命令行:
用以下的命令來(lái)查看樹(shù)莓派已經(jīng)識(shí)別的wifi
最后重啟樹(shù)莓派。
之后拔下網(wǎng)線,等待一會(huì)兒再去查找IP地址。
配置完成之后,用ctrl+o保存,這時(shí)提示文件名,直接回車確認(rèn),最后ctrl+x退出。
3.2 WIFI固定IP配置
輸入:cd/etc/network找到網(wǎng)絡(luò)配置文件interfaces
輸入:sudo su獲得權(quán)限;再輸入:nano interfaces打開(kāi)要修改的網(wǎng)絡(luò)配置文件。在文件下面加入這幾行。
最后重啟樹(shù)莓派。以后樹(shù)莓派的IP地址就固定為192.168.43.215
4圖形界面(以VNCviewer示例)
首先要在樹(shù)莓派上安裝VNC服務(wù)器:sudo apt-get install tightvncserver
輸入:tightvncserver進(jìn)行VNC密碼設(shè)置,密碼最少6位
輸入:vncserver:1啟動(dòng)VNC服務(wù),端口號(hào)是一
然后去網(wǎng)站下載VNCviewer,建立新連接,圖中畫(huà)圈的地方可以打開(kāi)命令行。
5藍(lán)牙連接樹(shù)莓派
5.1升級(jí)安裝藍(lán)牙相關(guān)軟件包
sudo apt-get update
sudo apt-get upgrade-y sudo apt-get dist-upgrade-y
sudo apt-get install pi-bluetooth bluez bluez-firmware blue-man
添加pi用戶到藍(lán)牙組:sudo usermod-G bluetooth-a pi重啟樹(shù)莓派
5.2開(kāi)啟藍(lán)牙設(shè)備
sudo vi/etc/systemd/system/dbus-org.bluez.service
修改劃線兩排,重啟樹(shù)莓派。再輸入hcicontig查看藍(lán)牙服務(wù)。如果看到hci0設(shè)備則樹(shù)莓派工作。注意:如果/boot/config.眥文件中有dtoverlay=pi3-miniuart-bt,這語(yǔ)句需要注釋掉,否則藍(lán)牙設(shè)備不能正常工作。
5.3連接藍(lán)牙設(shè)備
sudo bluetoothctl
agent on
default-agent
scan on (需要打開(kāi)手機(jī)藍(lán)牙)
pair XX:XX:XX:XX:XX:XX(安卓手機(jī)可以在關(guān)于手機(jī)里面看到藍(lán)牙地址)
配對(duì)之后用“trust XX:XX:XX:XX:XX:XX”加入信任列表
用“Connect XX:XX:XX:XX:XX:XX”連接設(shè)備
最后quit退出,以后連接的設(shè)備打開(kāi)藍(lán)牙,就會(huì)自己連接樹(shù)莓派。
6 Raspberry Pi 3配置時(shí)區(qū)及系統(tǒng)時(shí)間
輸入:sudo dpkg-reeoiffigure tzdata;選擇None of the above;再選擇GMT+8(時(shí)區(qū)配置完成)
下面配置時(shí)間:
輸入:sudo date--S="2018-01-08 23:29:00"強(qiáng)制設(shè)置樹(shù)莓派的時(shí)間
再輸入:sudo ntpd-s-d校準(zhǔn)時(shí)間
7結(jié)語(yǔ)
本文給出如何刷機(jī)、安裝操作系統(tǒng)、硬件配置和一些開(kāi)發(fā)的具體步驟。這些都只是樹(shù)莓派一些簡(jiǎn)單的開(kāi)發(fā),樹(shù)莓派真正的功能遠(yuǎn)不止如此。樹(shù)莓派對(duì)于全球嵌入式Linux開(kāi)發(fā)及教育已經(jīng)產(chǎn)生了巨大的影響,將之引入我國(guó)主流的嵌入式開(kāi)發(fā)與教學(xué)環(huán)境中是有益的。以樹(shù)莓派為核心,通過(guò)無(wú)線網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)傳感器數(shù)據(jù)的接入、管理儲(chǔ)存,處理及其應(yīng)用,并且樹(shù)莓派可以將數(shù)據(jù)上傳云端,實(shí)現(xiàn)遠(yuǎn)程控制。國(guó)外現(xiàn)在教育小孩,很多都用樹(shù)莓派做簡(jiǎn)易機(jī)器人和智能小車等。