樹莓派因其功能強(qiáng)大,價(jià)格相對(duì)便宜,是一款具有相當(dāng)高性價(jià)比的硬件。這塊板子上得廳堂下得廚房,既可以作為興趣使用又非常適合于大學(xué)生的科研項(xiàng)目。樹莓派可以還可通過 wifi 與手機(jī)進(jìn)行信息的通訊,這樣我們就可以遠(yuǎn)程控制樹莓派,完成更加高大上的裝逼項(xiàng)目了。
接下來就來詳細(xì)地介紹介紹如何在 MATLAB 上安裝樹莓派硬件支持包和 Android 支持包。
安裝樹莓派硬件支持包
首先打開 MATLAB界面,點(diǎn)擊 附加功能 -> 獲取硬件支持包:
也可以在 MATLAB 命令行窗口(Command Window)下輸入如下的命令:
>> supportPackageInstaller
打開附加功能資源管理器,找到樹莓派硬件支持包,雙擊下載并安裝(它會(huì)一路自動(dòng)下載并且安裝好的)。在下載安裝過程中,可能會(huì)需要登錄我們的 MathWorks 賬戶(沒有的話直接注冊(cè)即可)。
有反映上圖的這一步下載不了,解決方案是換一個(gè)較好的網(wǎng)絡(luò)。
在樹莓派硬件支持包安裝完成后,它會(huì)提示我們立即配置樹莓派,通常情況下我們都會(huì)選擇立即配置。但是萬一我們選擇了稍后配置,在未來的某一天,樹莓派到手了,想配置了又應(yīng)該如何呢?
在 MATLAB 中選擇附加功能 -> 管理附加功能:
進(jìn)入管理器之后,定位到樹莓派硬件支持包,單擊右邊的齒輪圖標(biāo),就可以開始配置工作了:
選擇正確的樹莓派硬件類型進(jìn)行配置:
點(diǎn)擊 Next,下載 MathWorks 推薦的樹莓派鏡像,validate之后點(diǎn)擊 Next 進(jìn)入下一步。
在這里,選擇connect to wireless network:
接下來選擇 wifi 網(wǎng)絡(luò)。這時(shí)候就需要確保樹莓派和電腦接入同一個(gè) wifi:
SSID 中輸入 wifi 名稱,password 就是 wifi 的密碼了,其他的默認(rèn)就好。點(diǎn)擊 Next,按照提示將 SD 卡(內(nèi)存一定要大于 4GB)插入電腦,點(diǎn)擊 write 之后就是漫長的等待…..
完成了之后,Windows 系統(tǒng)會(huì)提示說要將 SD 卡格式化之后才能使用,這時(shí)候如果格式化就輸了(不要問我是怎么知道的,只想用一個(gè)圖表達(dá)我的心情)
這里點(diǎn)擊“取消”。接下來就按照提示操作就好,將 SD 卡插入到樹莓派中,并且讓樹莓派有 5V 的電壓(一定要是 5V),如果使用電腦的 com 口給樹莓派供電的話,是不行的!推薦使用手機(jī)充電線。連接測(cè)試成功之后,點(diǎn)擊 test connection。
至此完成了樹莓派硬件支持包的配置。
這里需要講一件很有趣的事情,這里面的 wifi 本人是通過手機(jī)開熱點(diǎn)來測(cè)試的。測(cè)試過兩款手機(jī),一款是 vivo Y13iL,一款是 vivo X7。但是只有使用 vivo X7手機(jī)開啟的熱點(diǎn)才能連接成功,vivo Y13iL 開啟的熱點(diǎn)怎么都是失敗。所以如果各位要是連接失敗,建議換一個(gè) wifi 進(jìn)行測(cè)試。
安裝 Android 支持包
接下來介紹 Simulink 連接 Android 支持包的步驟了。
同上面的步驟,進(jìn)入附加功能資源管理器,找到 Android 支持包,點(diǎn)擊齒輪圖標(biāo)進(jìn)行配置:
按照提示給出的鏈接下載安裝。但這里的是國外的網(wǎng)站,如果由于網(wǎng)絡(luò)原因無法順利下載 studio,可以在百度上搜索:android studio。安裝完成之后,點(diǎn)擊 Next。
接下來安裝 SDK tool,點(diǎn)擊藍(lán)色處的 here ,就會(huì)跳轉(zhuǎn)到幫助文檔,文檔里面詳細(xì)地介紹了如何安裝 SDK tool。按照它的提示安裝必要的 tool 即可。安裝完成之后,點(diǎn)擊 verify。
安裝完成之后,點(diǎn)擊 Next,按照提示,接下來需要開啟手機(jī)開發(fā)者模式。因?yàn)椴煌謾C(jī)是不同的開啟方式,最好百度一下自己手機(jī)型號(hào)的開發(fā)者模式開啟方式。
下面就是給電腦安裝手機(jī)的驅(qū)動(dòng)。選擇自己手機(jī)型號(hào),三星、谷歌、還是其他設(shè)備(提示:vivo、oppo、華為、小米等都屬于其他設(shè)備,這里的 Google 是指 Google 的手機(jī))。
點(diǎn)擊 link可以很容易地找到對(duì)應(yīng)自己的手機(jī)驅(qū)動(dòng)。同樣可能因?yàn)榫W(wǎng)絡(luò)原因,無法打開網(wǎng)頁,也可以去自己手機(jī)官網(wǎng)找驅(qū)動(dòng)。安裝完成之后,點(diǎn)擊 Next。
接下來通過 USB 連接手機(jī)與電腦,并且二者都連上同一 wifi,就可以進(jìn)行最后一步驗(yàn)證 app 了。但這一步對(duì)于某些手機(jī)(比如華為)可以順利通過,對(duì)于有些手機(jī)(比如 vivo)則不能順利通過。這是因?yàn)?Google 發(fā)布的 28.0.0 rc1 預(yù)覽版存在問題,導(dǎo)致不能通過。解決方案請(qǐng)操作如下步驟:
在 MATLAB 的命令行窗口下輸入以下命令:
cd(matlabshared.supportpkg.getSupportPackageRoot)
cdtoolbox\target\supportpackages\android\+codertarget\+android\+internal\
這時(shí)注意當(dāng)前文件夾的變化:
這時(shí)候我們需要將以下三個(gè)文件復(fù)制到文件夾下,替換掉原有的文件:
完成之后,輸入以下命令:
rehash toolboxcache
androidhwsetup
如果上述方法不行,卸載這個(gè)版本,使用 SDK Manager 安裝 27.0.3 版本,應(yīng)該就沒有問題了。
然后就能驗(yàn)證成功了!接下來就可以享受樹莓派和 Android 手機(jī)一起帶來的樂趣了。
這里還有一些在線資源分享給大家:
可以查看幫助文檔體驗(yàn)如何手機(jī)和樹莓派的連接使用。也可以進(jìn)入下面的鏈接觀看教學(xué)視頻,在這些視頻中有兩節(jié)是中文教學(xué)的:
當(dāng)然,MATLAB 有著其自己的開源社區(qū)MATLAB Central,這也就意味著我們還可以下載并借(shi)鑒(yong)其他人的代碼:
MATLAB官方微博偶爾也會(huì)推送一些樹莓派等小硬件的使用技巧,有興趣的可以關(guān)注一波。
利用樹莓派可以很輕易的完成很多的項(xiàng)目,比如人臉識(shí)別,神經(jīng)網(wǎng)絡(luò)、道路識(shí)別,做一個(gè)自動(dòng)行駛的小車、聲音處理等等等等。而且樹莓派的內(nèi)存相當(dāng)大,完全不用擔(dān)心自己的程序會(huì)超出它的內(nèi)存??傊瑯漭赏娴昧藠蕵?,弄得了科研。
-
電壓
+關(guān)注
關(guān)注
45文章
5624瀏覽量
116023 -
網(wǎng)絡(luò)
+關(guān)注
關(guān)注
14文章
7586瀏覽量
89011 -
管理器
+關(guān)注
關(guān)注
0文章
247瀏覽量
18564
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論