Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Raspberry Pi 讀書會 #01 - Raspberry Pi Cookbook Ch1

Raspberry Pi 讀書會 #01 - Raspberry Pi Cookbook Ch1

第一次 Raspberry Pi 讀書會,讀書內容為 Raspberry Pi Cookbook。本投影片僅涵蓋第一章。
https://www.piepie.com.tw/2683/raspberrypi-bookclub-01

台灣樹莓派

November 11, 2014
Tweet

More Decks by 台灣樹莓派

Other Decks in Technology

Transcript

  1. 姓名標示 — 非商業性 — 相同方式分享 CC (Creative Commons) 姓名標示 —

    你必須給予 適當表彰、提供指向本授權 條款的連結,以及 指出(本作品的原始版本)是否已 被變更。你可以任何合理方式為前述表彰,但不得以 任何方式暗示授權人為你或你的使用方式背書。 非商業性 — 你不得將本素材進行商業目的之使 用。 相同方式分享 — 若你重混、轉換本素材,或依本 素材建立新素材,你必須依本素材的授權條款來 散布你的貢獻物。
  2. 4

  3. 5 • 知名作者 , 通常可確保內容通順 • 完整性的書適合大眾 , 主題性的適合小組 •

    最好有電子檔 , 長度適中 , 不是背字典 • 一定要可以動手做 , 才能做中學加深印象 • 有該書籍的相關討論串最好 , 看別人怎麼說 如何選擇一本好書?
  4. 6 • Simon Monk • Book review Raspberry Pi Cookbook

    http://goo.gl/mZ585x http://www.monkmakes.com/
  5. 7 • Model A • Model B rev. 1 •

    Model B rev. 2 ( 英國製 / 中國製 / 中國製 ) • Model B+ 選擇適合的 Raspberry Pi 型號 http://goo.gl/UQgoQ6 Model A Model B rev. 2(UK) Model B (China) Model B (China) Model B+
  6. 8 • SD 卡 • http://elinux.org/RPi_SD_cards • 電源供應器 (power supply)

    很重要 ! • 2A > 1A, 重 = 好 , 選擇大品牌 • 無線網卡 • http://elinux.org/RPi_USB_Wi-Fi_Adapters • USB Hub • http://elinux.org/RPi_Powered_USB_Hubs 選擇適合的週邊設備
  7. 10 • Windows Win32 Disk Imager • Linux • sudo

    dd if=/path/to/img of=/path/to/sd bs=4M • Mac OSX • ApplePi-Baker 安裝作業系統
  8. 12 • 列出目前所使用的參數 • vcgencmd get_config int • 更多神秘參數參考 •

    http://www.raspberrypi.org/documentation/config uration/config-txt.md • http://elinux.org/RPiconfig • https://raw.githubusercontent.com/Evilpaul/RPi- config/master/config.txt /boot/config.txt
  9. 13 # uncomment if hdmi display is not detected and

    composite is being output hdmi_force_hotplug=1 # uncomment to force a HDMI mode rather than DVI. This can make audio work in # DMT (computer monitor) modes hdmi_drive=2 # uncomment to increase signal to HDMI, if you have interference, blanking, or # no display config_hdmi_boost=4 設定 HDMI 轉 VGA
  10. 14 • # uncomment to force a specific HDMI mode

    (this will force VGA) • hdmi_group=2 • hdmi_mode=16 • • #hdmi_group=2 (DMT) • #16 1024x768 60Hz 無法抓到正確解析度時 , 手動調整 http://www.raspberrypi.org/documentation/configuration/config-txt.md
  11. 17 #!/usr/bin/python • import time • • def factorial(n): •

    if n == 0: • return 1 • else: • return n * factorial(n-1) • • before_time = time.clock() • for i in range(1, 10000): • factorial(200) • after_time = time.clock() • print(after_time - before_time) 效能評測 factorial
  12. 18 • 量測目前 CPU 頻率 • cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_f req •

    取消動態超頻 • force_turbo=1 • 手動調整最高頻率 • arm_freq=11500 實測數據 Speed test None 700MHz 18.3 Turbo 1000Hz 11.9 Turbo 1000Hz + force turbo 11.3 Turbo 11500Hz + force turbo 9.9
  13. 19 • 指令模式 • shutdown -h now • sudo sync;

    sudo init 0 • 視窗模式 正確的關機 - 千萬不要直接拔電源