1.4.1 用于開發(fā)嵌入式設(shè)備代碼的設(shè)備配置
首先,盡可能地簡單,像使用臺(tái)式機(jī)一樣,通過使用USB鍵盤和鼠標(biāo)以及HDMI監(jiān)視器,在樹莓派上進(jìn)行本地編譯并運(yùn)行代碼。第一步是將代碼復(fù)制到設(shè)備上,安裝構(gòu)建工具,在嵌入式系統(tǒng)上編譯OpenCV和源代碼。
許多嵌入式設(shè)備(例如樹莓派)都有一個(gè)HDMI端口和至少一個(gè)USB端口。因此,開始使用嵌入式設(shè)備的最簡單方法是在使用臺(tái)式機(jī)進(jìn)行代碼開發(fā)和測試的同時(shí),為設(shè)備插入HDMI監(jiān)視器和USB鍵盤和鼠標(biāo),配置設(shè)置并查看輸出。如果有你備用的HDMI監(jiān)視器,把它插到設(shè)備上,但是如果沒有,你可以考慮購買僅適用于你的嵌入式設(shè)備的小型HDMI屏幕。
此外,如果你沒有備用的USB鍵盤和鼠標(biāo),可以考慮購買具有單個(gè)USB無線接入器的無線鍵盤和鼠標(biāo),因此你需要使用一個(gè)USB端口來連接鍵盤和鼠標(biāo)。許多嵌入式設(shè)備使用5V電源,但它們通常需要的功率(電流)比臺(tái)式機(jī)或筆記本電腦的USB端口所提供的更大。所以,你應(yīng)該準(zhǔn)備一個(gè)單獨(dú)的5V USB充電器(至少1.5A,理想情況下為2.5A)或是一個(gè)可提供至少1.5A的輸出電流的便攜式USB電池充電器。你的設(shè)備在大多數(shù)時(shí)間只能使用0.5A,但偶爾會(huì)需要超過1A的電流,因此使用額定電流至少為1.5A或更高的電源非常重要,否則你的設(shè)備偶爾會(huì)重啟或者某些硬件在重要時(shí)刻可能會(huì)不正常,或者文件系統(tǒng)可能會(huì)損壞并丟失文件!如果你不使用相機(jī)或配件,1A就足夠了,但2.0~2.5A會(huì)更可靠。
例如,下圖展示了一個(gè)便捷的設(shè)置,包含樹莓派3、10美元的優(yōu)質(zhì)8GB micro-SD卡(http://ebay.to/2ayp6Bo)、30~45美元的5英寸HDMI電阻式觸摸屏(http://bit.ly/2aHQO2G)、30美元的無線USB鍵盤和鼠標(biāo)(http://ebay.to/2aN2oXi)、5美元的5V 2.5A的電源(https://amzn.to/2UafanD)、一個(gè)USB網(wǎng)絡(luò)攝像頭(比如只需5美元且非常快的PS3Eye)(http://ebay.to/2aVWCUS),15~30美元的樹莓派相機(jī)模塊v1或v2(http://bit.ly/2aF9PxD),2美元的以太網(wǎng)線(http://ebay.to/2aznnjd),將樹莓派連接到與開發(fā)PC或筆記本電腦相同的局域網(wǎng)。注意此HDMI屏幕是專門為樹莓派設(shè)計(jì)的,因?yàn)闃漭芍苯硬迦肫聊坏南旅妫⑶矣幸粋€(gè)HDMI公對公適配器(右圖所示),因此你不再需要HDMI電纜,而其他屏幕則可能需要HDMI電纜(https://amzn.to/2Rvet6H),或者M(jìn)IPI DSI或SPI電纜。
還需注意,某些屏幕和觸摸面板要配置后才能工作,而大多數(shù)HDMI屏幕則不需要任何配置:

注意黑色USB攝像頭(在LCD的最左側(cè))、樹莓派相機(jī)模塊(位于LCD左上角的綠色和黑色板)、樹莓派板(LCD下方)、HDMI適配器(將LCD連接到下方的樹莓派)、藍(lán)色以太網(wǎng)電纜(插入路由器)、一個(gè)小型USB無線鍵盤和鼠標(biāo)適配器和一根micro-USB電源線(插入5V 2.5A電源)。
配置新的樹莓派
以下步驟是專門針對樹莓派的,若你使用了不同的嵌入式設(shè)備或你需要不同類型的設(shè)置,請?jiān)诰W(wǎng)上搜索有關(guān)如何設(shè)置的信息。要設(shè)置樹莓派1、2、3(包括它們的變種,如樹莓派Zero,樹莓派2B、3B等,如果你使用樹莓派1A++,則需插入U(xiǎn)SB以太網(wǎng)轉(zhuǎn)換器),請按照下列步驟操作:
1. 使用比較新的、質(zhì)量好且至少8GB的mirco-SD卡。如果使用廉價(jià)的mirco-SD卡或已用過多次的質(zhì)量下降的舊mirco-SD,它可能不夠可靠,無法啟動(dòng)樹莓派,所以如果你在啟動(dòng)樹莓派時(shí)遇到問題,嘗試使用質(zhì)量良好的Class 10 micro-SD卡(比如SanDisk Ultra或其他更好的),它可以處理至少45Mbps或者4K視頻。
2. 下載并將最新的Raspbian IMG(不是NOOBS)燒錄到micro-SD卡中。請注意,燒錄IMG不等于將文件復(fù)制到SD。訪問https://www.raspberrypi.org/documentation/installation/installing-images/并按照桌面操作系統(tǒng)的說明將Raspbian燒錄到micro-SD卡。請注意,此操作將丟失之前在卡上的所有文件。
3. 將USB鍵盤、鼠標(biāo)和HDMI顯示器插入樹莓派,這樣你就可以輕松運(yùn)行某些命令并查看輸出。
4. 給樹莓派接上至少1.5A的,理想情況下為2.5A或更高的5V USB電源。電腦USB端口功率不夠,不能使用它。
5. 你應(yīng)該在啟動(dòng)Raspbian Linux時(shí)看到滾動(dòng)文本的許多頁面,然后它應(yīng)該在1或2分鐘后準(zhǔn)備就緒。
6. 如果在啟動(dòng)后,它只顯示一個(gè)帶文本的黑色控制臺(tái)屏幕(如同下載Raspbian Lite時(shí)的屏幕),則表示處于純文本登錄提示符下。輸入pi作為用戶名登錄,按<Enter>鍵。然后輸入raspberry作為密碼,再按<Enter>鍵。
7. 或者如果它啟動(dòng)到圖形顯示,單擊頂部的黑色Terminal圖標(biāo)打開shell(命令提示符)
8. 初始化樹莓派的一些設(shè)置:
●輸入sudo raspi-config,按<Enter>鍵(參見下面的屏幕截圖)。
●運(yùn)行Expand Filesystem(擴(kuò)展文件系統(tǒng)),完成后重啟設(shè)備,這樣樹莓派即可使用整張mirco-SD卡。
●如果你使用的是普通(美式)鍵盤,而不是英式鍵盤,在Internationalisation Options(國際化選項(xiàng),可更改默認(rèn)語言)中,選擇Generic 104-key keyboard,Other,English(US),然后對于AltGr按鍵和類似的問題,除非你使用特殊鍵盤,否則只需按<Enter>鍵即可。
●在Enable Camera(啟用攝像頭)中,啟用樹莓派相機(jī)模塊。
●在Overlock Options(超頻設(shè)置)中,設(shè)置為樹莓派2或類似的設(shè)備,使得運(yùn)行速度更快(但是更發(fā)熱)。
●在Advanced Options(高級設(shè)置)中,啟動(dòng)SSH服務(wù)。
●在Advanced Options(高級設(shè)置)中,若使用樹莓派2或3,選擇Memory Split(內(nèi)存分配)給GPU 256MB的內(nèi)存,以便GPU有足夠的RAM用于視頻處理。若使用樹莓派1或zero,請使用64MB或默認(rèn)值。
●完成后重啟設(shè)備。
9. (可選):刪除Wolfram以節(jié)省SD卡的600MB空間:

可以使用sudo apt-get install wolfram-engine重新安裝。
查看SD卡的剩余空間,請運(yùn)行df–h|head-2:

10.假設(shè)你把樹莓派連到路由器上,它應(yīng)該已經(jīng)接入互聯(lián)網(wǎng)。因此,可將樹莓派更新到最新的樹莓派固件、軟件位置、操作系統(tǒng)以及軟件。警告:很多樹莓派教程說應(yīng)該運(yùn)行sudo rpi-update;然而,近年來,運(yùn)行rpi-update不再是一個(gè)好主意,它會(huì)帶來不穩(wěn)定的系統(tǒng)或固件。以下指令更新樹莓派可得到穩(wěn)定的軟件和固件(注意這些命令可能需要長達(dá)一個(gè)小時(shí)):

11.查找設(shè)備的IP地址:

12.嘗試從桌面訪問該設(shè)備。例如,假設(shè)設(shè)備的IP地址為192.168.2.101。在Linux桌面上輸入以下:

或者,在Windows桌面上執(zhí)行此操作:
1)下載、安裝、運(yùn)行PuTTY
2)然后在PuTTY中,連接到IP地址(192.168.2.101),作為用戶pi,密碼為raspberry
13.如果想要命令提示符的顏色與命令不同,并在每個(gè)命令后顯示錯(cuò)誤值,請使用以下命令:

14.將以下行加在其底部:

15.保存文件(按<Ctrl+X>,然后按<Y>,最后按<Enter>)
16.開始使用新的設(shè)置:

17.要防止Raspbian中的屏幕保護(hù)程序/白屏省電功能在空閑時(shí)關(guān)閉屏幕,請使用以下命令:

18.并遵循以下步驟:
1)查找某一行:#xserver-command=X(按<Alt+G>然后輸入87并按<Enter>鍵跳轉(zhuǎn)到第87行)
2)將其更改為xserver-command=X–s 0 dpms
3)保存文件(按<Ctrl+X>,然后按<Y>,最后按<Enter>鍵)
19.最后,重啟樹莓派:

現(xiàn)在就可以在設(shè)備上開發(fā)了!
- 現(xiàn)代企業(yè)應(yīng)用設(shè)計(jì)指南
- 基于元胞自動(dòng)機(jī)的城市路網(wǎng)交通流建模與仿真
- Microsoft SharePoint 2010 Power User Cookbook: SharePoint Applied
- Joomla! Social Networking with JomSocial
- Getting Started With Oracle SOA Suite 11g R1 – A Hands/On Tutorial
- 中文版Illustrator CC實(shí)戰(zhàn)視頻教程
- PowerPoint 2013從新手到高手(超值版)
- MATLAB在日常計(jì)算中的應(yīng)用
- 中文版InDesign CC平面排版設(shè)計(jì)從入門到精通
- SketchUP草圖繪制從新手到高手
- 夢幻森林Procreate童話風(fēng)插畫繪制專業(yè)技法
- Maya Paint Effect 特效應(yīng)用手冊
- Building SOA/Based Composite Applications Using NetBeans IDE 6
- 3ds Max三維動(dòng)畫制作項(xiàng)目式教程
- Stata統(tǒng)計(jì)分析從入門到精通