https://www.raspberrypi.org/documentation/hardware/raspberrypi/README.md
Step1 : SD Card的挑選 : RPi SD cards
筆者我 ADATA 32gb class10 microsd 通過!!!
Step2 : 下載系統
到Raspberry的官網的下載頁面:
找一個我們想要的系統下載下來玩
最新的玩法是 將Android的image裝到Raspberry Pi上來玩,還可以開SPOTIFY來聽音樂呢!!!
有興趣者可以試試 RaspEX :
Step3 : 格式化記憶卡並安裝
使用Ubuntu下的dd command或是windows底下的工具Win32DiskImager-0.9.5-install.exe 進行image格式化
下面這篇文章講解的蠻完整的 包含OS X的系統格式化的方式都有教學喔!!!
How to Flash an SD Card for Raspberry Pi
How to install Snappy Ubuntu core on a Raspberry Pi 2
最後若安裝完Ubuntu Snappy可以參考下面網址查看一些command跟用法哦!!!
Use the snap command
Step4 : 修改設定擋
安裝完成後,需要開啟可能會有無法顯示的問題
可以將sd卡取下 在config.txt裡面修改hdmi的參數設定使其正常,
hdmi_safe=1
===============================新手分隔線=======================
Step5 : 重新編譯Raspberry的Linux Kernel
接著就是我們的重頭戲了,我們要從Github上把Raspberry的linux kernel source code下載下來
並且編譯,不囉嗦 附上連結 : Rasoberry_Linux_kernel連結
==============================================================
網路設定 :
Python(3.6) :
安裝樹莓系統套件 :
sudo apt-get install subversion
sudo apt-get install libbz2-dev
sudo apt-get install libncurses5-dev
sudo apt-get install libdb-dev
sudo apt-get install libgdbm-dev
sudo apt-get install liblzma-dev
sudo apt-get install libsqlite3-dev
sudo apt-get install tk-dev
sudo apt-get install libreadline-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libexpat1-dev
sudo apt-get install python-pygame
Python的下載與安裝(在Linux環境中)
$ tar -zxvf Python-3.6.2.tgz
切換目錄,進行組態設定、建置編譯、安裝:
$ cd Python-3.6.2
$ ./configure
$ make
$ sudo make install
安裝周邊裝置(官方鏡頭) :
官方鏡頭安裝並設定stream server教學
https://dotblogs.com.tw/bowwowxx/archive/2014/05/28/145279.aspx(機器人監控)
https://dotblogs.com.tw/bowwowxx/archive/2014/05/28/145279.aspx(機器人監控)
1)官方鏡頭 : CSI(Camera Serial Interface)介面
sudo apt-get update
sudo apt-get upgrade
sudo apt-get upgrade
sudo raspi-config
將Enable Camera設定打開
設定成功以後重開機
raspistill -v -o test.jpg
試試看一張 並確定是否有輸出,可透過python自動化工程從serial下拍照指令並且把拍出來的圖檔帶入日期跟時分秒‧
安裝周邊裝置(非官方鏡頭) :
/**** MJPEG Stream ****/
sudo apt-get update
sudo apt-get install subversion
sudo apt-get install libjpeg8-dev
sudo apt-get install imagemagick
sudo apt-get install libv4l-dev
#######抓 Mjpg-streamer source 並編譯####################
svn co https://svn.code.sf.net/p/mjpg-streamer/code/
#抓下來切換到目錄內並編譯
cd code/mjpg-streamer
make
sudo make install
/**** MJPEG Stream ****/
接著插上外接式的webcam到樹梅派的usb插槽,用lsusb指令看系統上的usb裝置
Bus 001 Device 007: ID 0c45:6310 Microdia Sonix USB 2.0 Camera
接著下
./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"
引用'
MJPG Streamer Version: svn rev: 3:172i: Using V4L2 device.: /dev/video0i: Desired Resolution: 640 x 480i: Frames Per Second.: 5i: Format............: MJPEGUnable to set format: 1196444237 res: 640x480Init v4L2 failed !! exit fatali: init_VideoIn failed
有類似「Unable to set format: 1196444237 res: 640x480」這行的訊息,表示 Webcam 不支援輸出 MJPEG 的格式,那就在指令裡加個「-y」的參數,讓它改用 YUYV 的格式。指令變成:
./mjpg_streamer -i "./input_uvc.so -y" -o "./output_http.so -w ./www"'
如果stream server正常啟動會出現如下的訊息:
o: www-folder-path...: ./www/o: HTTP TCP port.....: 8080o: username:password.: disabledo: commands..........: enabled
沒有留言:
張貼留言