Upload
cavedu-education
View
805
Download
3
Embed Size (px)
Citation preview
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 Pi
2. Pi Plate
3. 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 csetnumid=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 Pi
http://www.jeremymorgan.com/tutorials/raspberry-pi/how-to-remote-desktop-raspberry-pi
pi@raspberrypi ~ $ sudo apt-get install xrdp
39
遠端登入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?page=File%20Upload%20Tutorial(PSCP)
45