1. 程式人生 > >樹莓派(Raspberry Pi)瞎搗鼓

樹莓派(Raspberry Pi)瞎搗鼓

本週入手了新玩具Raspberry Pi 3 model B,利用週末稍微玩了一下,感覺體驗還行,可以用來當個小私服來用或者用來當電視盒子娛樂用。
點贊點:支援無線網路和藍芽哦
吐槽點:貌似沒有電源開關按鈕,直接把電源線…
[TOC]

系統安裝

官方系統下載地址:https://www.raspberrypi.org/downloads/
可以直接在頁面下載官方推薦的NOOBSNOOBS提供了多個可供Raspberry Pi使用的系統,它分為離線版和線上版:
離線版:內建Raspbian系統
線上版:無內建系統,系統安裝需要通過線上下載

我下載的是1.9.0離線版,系統安裝過程非常簡單,過程如下:
(1)只需將用於Raspberry Pi儲存資料的SD卡格式化為FAT32格式,建議購買使用大牌,容量大點(建議4G以上)速度快點的SD卡。本人使用的是SanDisk 32GB(class 10)SD卡。
(2)將下載好的NOOBS_v1_9_0.zip

檔案解壓後得到NOOBS_v1_9_0資料夾,然後將NOOBS_v1_9_0資料夾內的所有檔案拷貝到格式化好的SD卡上。
(3)將SD卡插入Raspberry Pi上,接上滑鼠、鍵盤、電源和顯示器,Raspberry Pi會啟動後自動進入NOOBS系統安裝介面,後面的步驟只需要選擇需要安裝的系統,然後傻瓜式的點選下一步就可以了。
本人選擇安裝了官方的Raspbian系統,該系統是一個為Raspberry Pi定製的基於Debian的Linux系統
當然也可以選擇推薦的第三系統,如Ubuntu MATE等。

系統設定

安裝中文字型和輸入法

預設的raspbian作業系統是不帶中文字型檔的,所以不能正常顯示中文字型(中文顯示為亂碼),可以用apt來安裝開源字型檔的安裝包實現中文的顯示。
輸入命令:

 sudo apt-get install ttf-wqy-zenhei

這條命令安裝的是文泉驛的正黑體。

sudo apt-get install ttf-wqy-microhei

這條命令安裝的是文泉驛的微米黑體。

安裝ibus 輸入法引擎 和 ibus 拼音輸入法:

 sudo apt-get install ibus ibus-pinyin

系統語言、時區和字符集

(1)影象化介面可以進行如下操作:
這裡寫圖片描述
(注:圖片是漢化後截的,漢化前類同…)
這裡寫圖片描述
系統語言、國家和字符集資訊可以設定為上圖中所示,建議在圖中Interface tab下開啟ssh功能方便遠端連線裝置。
(2)也可以用命令列下的設定工具進行設定,命令為:sudo raspi-config

reboot,然後可以正常的顯示中文和愉快的輸入漢字了….

遠端桌面

如果你是使用圖形化介面系統建議採用VNC進行遠端連線裝置,你只需要在Raspberry Pi上安裝VNC Server,然後就可以在其他PC機上用VNC Viewer進行連線,避免每次都需要給Raspberry Pi外接顯示器。

Raspberry Pi上安裝VNC Server命令如下:

sudo apt-get install tightvncserver
vncpasswd #設定vnc密碼
vncserver #啟動vncserver服務,可以加入開啟自啟避免每次手動啟動

更多關於VNC使用可以在網上查閱資料…

安裝chromium瀏覽器

內建的瀏覽器不是很好用,個人還是比較習慣用chrome系列瀏覽器,raspbian系統預設源無法通過apt-get直接安裝chromium瀏覽器,需要新增第三方源,具體操作如下:

wget -qO - http://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -
echo "deb http://dl.bintray.com/kusti8/chromium-rpi jessie main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install chromium-browser rpi-youtube -y

安裝flash外掛

xz -d flash21.tar.xz
tar xvf flash21.tar
cd pepper/
sudo cp *.so /usr/lib/chromium-browser/plugins/

編輯檔案,將CHROMIUM_FLAGS設定為如下形式:

sudo vim /etc/chromium-browser/default
CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so --ppapi-flash-version=21.0.0.182-r1 -password-store=detect -user-data-dir"

重啟瀏覽器,然後可以愉快的線上追劇了有木有…

問題

Omxplayer播放器通過HDMI介面外接電視無聲音

通過如下命令播放視訊:

omxplayer -p -o hdmi xxxx.mkv

HDMI介面外接電視沒有聲音輸出,3.5cm音訊介面接耳機有聲音輸出,解決辦法:
編輯/boot/config.txt檔案,設定如下:

hdmi_drive=2
reboot  #重啟,使配置生效