Rpi 和 Arduino 有什麼不一樣• 完整的電腦, PC 可以作的事情都做得到,不過比較慢。• 可在 Rpi 上編寫各種程式
• 微控制器 only
• 只能接受電腦端寫好的程式,且一次只能存放一個程式
7
[ 翻譯 ] Raspberry Pi 機器人自造專案
[ 翻譯 ] Raspberry Pi®使用者手冊
硬體規格• SoC Broadcom BCM2835
(CPU, GPU, DSP, and SDRAM)
• CPU: 700 MHz ARM1176JZF-S core (ARM11 family)
• GPU: Broadcom VideoCore IV, OpenGL ES 2.0, 1080p30 h.264/MPEG-4 AVC high-profile decoder
• Memory (SDRAM): 512 Megabytes
• Video outputs: Composite RCA, HDMI
• Audio outputs: 3.5 mm jack, HDMI
• Onboard storage: SD, MMC, SDIO card slot
• 10/100 Ethernet RJ45 onboard network
• Storage via SD/ MMC/ SDIO card slot
14
作業系統• Raspberry Pi 使用 Linux 核心的作業系統• 例如 Raspbian 就是一套修改自 Debian且針對 Raspberry Pi 硬體做最佳化的系統,也是官方所推薦的作業系統• 第三代樂高機器人 EV3 的韌體也是 Linux
15
其他可安裝於 Rpi 的作業系統• Android 4.0(Ice
Cream Sandwich)• Arch Linux ARM• Debian Squeeze• Firefox OS• Gentoo Linux• Google Chrome OS• Raspberry Pi
Fedora Remix
• Raspbian• Slackware ARM• QtonPi• Slackware ARM• WebOS• RISC OS• FreeBSD• NetBSD…
16
Rpi 擴充板有哪些1. Slice of Pi2. Pi Plate3. Gertboard
(powerful)4. BrickPi
• 延伸並保護 Rpi 的GPIO
• 更多腳位• 有小型的原型製作區• 搭配 Arduino / LEGO 周邊
17
在 SD 記憶卡上安裝映像檔• Windows 所需軟體– Win32DiskImager( 燒錄映像檔的軟體 )– 2013-02-09-wheezy-raspbian.zip( 作業系統映像檔 )
• 下載點– http://www.raspberrypi.org/downloads
26
測試音效http://www.raspberrypi-spy.co.uk/2012/06/raspberry-pi-speakers-analog-sound-test/• 音效輸出預設為自動模式,你可以底下指令指定之。
$ sudo amixer cset numid=3 n
n 可以是 0 、 1 、 2 。0 :自動1 :耳機插座2 : HDMI
• Test1:– rpi 裡有些範例程式,請以底下指令編譯:
$ cd /opt/vc/src/hello_pi/$ ./rebuild.sh$ cd hello_audio
然後,就能執行並發出 " 嗚嗚 " 聲。./hello_audio.bin
30
取得網路檔案• Test2:
$ sudo wget http://www.freespecialeffects.co.uk/soundfx/sirens/police_s.wav ( 檔案位址 )
$ sudo aplay police_s.wav
31
Session 2: Linux 基本指令集• 玩 Linux 不一定需要 GUI ,使用
terminal 就可以了。• 熱門的 Linux 版本有 Ubuntu 、 SUSE與 CentOS 或 ezgo 等。• 要入門的話請參考鳥哥的Linux私房菜,大
家都是從這裡長大的。
32
常用指令• ls :列出現在資料夾內容• cd directory :跳移到指定資料夾• pwd :列出絕對路徑• startx :啟動桌面環境• nano 文件檔:編輯文件 • man 指令名稱:取得說明• sudo shutdown –h now :關機• sudo reboot :重開機
34
安裝軟體 apt-get• sudo apt-get install “name”• 安裝– $ sudo apt-get install xpdf
• 移除– $ sudo apt-get purge xpdf
• sudo super user do ,因為安裝 /移除軟體需要 root 權限。大部分的操作其實都不需要 root 。35
Update / Upgrade• To update the repository database on
your Rpi$ sudo apt-get update
• To update all current packages with the latest version ,需要時間較長$ sudo apt-get upgrade
• 清除畫面$ clear
36
Remote Desktop With Raspberry Pihttp
://www.jeremymorgan.com/tutorials/raspberry-pi/how-to-remote-desktop-raspberry-pi
pi@raspberrypi ~ $ sudo apt-get install xrdp
39
登入 LXTerminal 和 x11• 登入 LXTerminal(pi 的文字介面 )─〉使用
putty 軟體的 ssh• 登入 X11(pi 的視窗介面 ) ─〉使用
Windows 的遠端 連線
41
遠端登入 Pi 的文字介面• 若您想利用 SSH 來登入 Pi ,首先您必須使用 raspi-config , 將 Pi 上的 SSH
server 選項設定為開啟。pi@raspberrypi ~ $ sudo raspi-config
之後,重開機pi@raspberrypi ~ $ sudo reboot
42
使用 Putty傳送檔案• http://wiki.micloud.tw/Wiki/Wiki.jsp?p
age=File%20Upload%20Tutorial(PSCP)
45
傳遞檔案 winscp• 下載點 :• http://winscp.net/eng/download.php
46