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