顯示具有 Raspberry Pi 標籤的文章。 顯示所有文章
顯示具有 Raspberry Pi 標籤的文章。 顯示所有文章

2019年12月1日 星期日

raspberry pi 4 RealVNC 的問題"cannot currently show the desktop"

剛入手最新的raspberry pi 4並使用剛發布沒多久新版的Raspbian Buster,而pi不需外接鍵盤及滑鼠的操作可使用遠端操作軟體,現今RealVNC於Rasbian中已是預先pre-installed了,所以只要從桌面左上角的"偏好設定"選擇Raspberry Pi設定,就可啟用VNC,不需要再裝了,之後右上角會顯示 VNC icon,按一下可看一下位於同網域的ip address。

不過當然要遠距連網的電腦還是要到RealVNC下載Viewer,可到此下載viewer

https://www.realvnc.com/en/

之後打開VNC Viewer 輸入 ip連結就可進行遠端操控了。

不過當拔掉HDMI的接頭後,可能會發現VNC遠端連線雖然連得上,但畫面卻顯示: 
cannot currently show the desktop

試了好久,終於發現問題,原來是monitor resolution必須要調整,以下是解法:


$ sudo raspi-config

            --choosing 7 Advanced options
-- choosing A5 Resolution
-- changing resolution to DMT Mode 82 1920x1080 60Hz 16:9

這樣居然就可以了,應是raspberry 4或Raspbian Buster的Bug。

2019年3月9日 星期六

Berry Conda

不過是深度學或是機器學習,不少人建立了model之後,選擇佈署(deploy)在raspberry pi上,不過現在就算是最新的raspberry pi 3 B+,多數符合能執行的套件仍是32bit,其ARM硬體架構也常常跟訓練模型時的不一樣,這導致佈署十困難重重。
例如大家很喜歡的conda,可以把本來很難裝的套件一個指令就裝好了,但在raspberry pi上Anaconda是不支持的,網路上不少人推薦miniconda,當然也是很好的選擇,不過python3的版本是3.4,甚至比官方的python3.5還低,總是有點不舒服的感覺。
現在除了miniconda之外,有個更棒的選擇了: berryconda!!!!

Github連結在此: https://github.com/jjhelmus/berryconda

以raspberry pi 3 B為例來看看怎麼裝:
先下載檔案:
$ wget https://github.com/jjhelmus/berryconda/releases/download/v2.0.0/Berryconda3-2.0.0-Linux-armv7l.sh
之後安裝:
$ bash Berryconda3-2.0.0-Linux-armv7l.sh
最後加入路徑:
$ export PATH="/home/xxxxxx/berryconda3/bin:$PATH"
注意上面xxxxxx只是舉例,看看您是裝到哪個路徑要記得改。

最後輸入以下指令,使conda馬上生效。
$ source ~/.bashrc
應該完成了,可以試試conda的版本:
$ conda --version
conda 4.3.22
含有最重要的python版本
$ python --version
Python 3.6.1
是3.6.1喔.....

還真不錯,之後就可以在raspberry pi中使用conda囉~~~


參考網站:
https://www.jianshu.com/p/ccad38dbb897