getting started raspberry pi osc hamamatsu

46
Getting Started Raspberry PI Masafumi Ohta Lead of Japanese Raspberry PI UG. 13211日月曜日

Upload: masafumi-ohta

Post on 03-Nov-2014

18 views

Category:

Technology


4 download

DESCRIPTION

Presented at OSC hamamatsu is written in Japanese.

TRANSCRIPT

Page 1: Getting started raspberry pi osc hamamatsu

Getting Started Raspberry PI

Masafumi OhtaLead of Japanese Raspberry PI UG.

13年2月11日月曜日

Page 2: Getting started raspberry pi osc hamamatsu

Self Intro

おおた まさふみ - Japanese Raspberry PI Users Groupを2012年9月に設立.公式サイトモデレータ・日本語フォーラムおもり担当

東京と静岡・浜松と往復の毎日...そろそろマジで死ねます。すいません、手抜きしてます...

13年2月11日月曜日

Page 3: Getting started raspberry pi osc hamamatsu

13年2月11日月曜日

Page 4: Getting started raspberry pi osc hamamatsu

13年2月11日月曜日

Page 5: Getting started raspberry pi osc hamamatsu

13年2月11日月曜日

Page 6: Getting started raspberry pi osc hamamatsu

13年2月11日月曜日

Page 7: Getting started raspberry pi osc hamamatsu

13年2月11日月曜日

Page 8: Getting started raspberry pi osc hamamatsu

13年2月11日月曜日

Page 9: Getting started raspberry pi osc hamamatsu

What’s Raspberry PI?

13年2月11日月曜日

Page 10: Getting started raspberry pi osc hamamatsu

Eben Upton,Founder

Rasberry PI財団を設立

Director of Broadcom

コンピュータ・ハード&ソフトの教育のためにRaspberry PI財団を設立.

13年2月11日月曜日

Page 11: Getting started raspberry pi osc hamamatsu

PI=Python

元々はK12の教育用のプログラミング教育に開発された機器 - Pythonは もbasicalな言語

Debian系のRaspbianやArcLinux,FreeBSDが動作..Androidは開発待ち

JavaFXも動くらしいのですが..orz..orz

13年2月11日月曜日

Page 12: Getting started raspberry pi osc hamamatsu

Revisions

Rev.A - without ethernet (using usb)

Rev.B 1.0 - with ethernet

Rev.B 1.0 + ECN0001 (no fuses, D14 removed) - ? Perhaps we cant see in Japan

Rev.B 2.0 - adding some improvements

Rev.B 2.0 w/512MB - adding memories

Latest!

13年2月11日月曜日

Page 13: Getting started raspberry pi osc hamamatsu

Check your Rev.

Model and revision Code(s)

Model B Revision 1.0 2

Model B Revision 1.0 + ECN0001 (no fuses, D14 removed)

3

Model B Revision 2.0 4,5,6

Model B Revision 2.0 (512 MB) 13,14,15

*cat /proc/cpuinfo (need to check on latest OS)

also you can check serial No. for maintenance

13年2月11日月曜日

Page 14: Getting started raspberry pi osc hamamatsu

RS Components - 日本で唯一の正規代理店。正規ルートでの仕入れはここしかない...納期ではものすごいことになってましたが、 近はようやっと回復。主な産地は中国。

Element14 - Sony UKの委託品を主に扱う.日本には韓国系のleocomが昨年末より取り扱い開始。Adafruit,modmypi等日本ではおなじみの取り扱いベンダーはここから仕入れている。納期は1-2週間

その他中国オンリールートとかもっぱら開拓中らしい...日本国内に委託も?考えているらしい(Eben夫妻は日本好き(マヂ))

Two Vendors for RasPI

13年2月11日月曜日

Page 15: Getting started raspberry pi osc hamamatsu

booksこれ↓中身ほぼ同じなんで注意な!

13年2月11日月曜日

Page 16: Getting started raspberry pi osc hamamatsu

Inside Raspberry PI

13年2月11日月曜日

Page 17: Getting started raspberry pi osc hamamatsu

10/100 ethernet - 十分な電源供給のため。

no wifi - wifi は電源食うんで....電源の供給具合が足らんと動きませぬ...ご注意を

poor memories,CPU - 全てはコストのため..でもさ多分Android動かすにはメモリ多いタイプだすよね?Ebenさん?

Needs enough to pack

13年2月11日月曜日

Page 18: Getting started raspberry pi osc hamamatsu

GPIO Port

SerialはGPIOから取ります。USBからとれません。

GPIO portのポートアサインがしょっちゅう変更されてるんでハード開発者の方はRevごとに確認してください。

Sparkfun DEV-09873 (3.3V NOT 5V) が利用できます。(これは通販やアキバ界隈で手に入ります)

Linuxの基本、115200 bpsにあわせてね、ここ重要。

13年2月11日月曜日

Page 19: Getting started raspberry pi osc hamamatsu

GPIO binding

13年2月11日月曜日

Page 20: Getting started raspberry pi osc hamamatsu

13年2月11日月曜日

Page 21: Getting started raspberry pi osc hamamatsu

13年2月11日月曜日

Page 22: Getting started raspberry pi osc hamamatsu

Be careful using

電源は十分に確保しましょう。USBwifiとかまともに動いてくれません。

Class10とかそこそこいいのは使いましょう。公式本にデジカメの使い古しとかありますがあれウソです...

USBバッテリーを使うなら高容量タイプを,Panasonicのであれば数時間動作します。

Mac OS利用者は『不正なUSB利用』でのKernel Panicに気をつけてね。抜き差しとか注意な!

13年2月11日月曜日

Page 23: Getting started raspberry pi osc hamamatsu

13年2月11日月曜日

Page 24: Getting started raspberry pi osc hamamatsu

Distros on PI

13年2月11日月曜日

Page 25: Getting started raspberry pi osc hamamatsu

Raspbian “wheezy”

デフォ・推奨されるOS

256MBタイプから512MBタイプへの移し替えはアップデートしてね(latestは考慮必要なし):’sudo apt-get update && sudo apt-get install raspi-config libraspberrypi*’

‘raspi-config‘ははじめにやってね。

GUIで使う方、マジ遅いので気をつけて.

CpU・メモリの貧弱っぷり?は考慮は常々必要

13年2月11日月曜日

Page 26: Getting started raspberry pi osc hamamatsu

Java Rocks with PI

13年2月11日月曜日

Page 27: Getting started raspberry pi osc hamamatsu

13年2月11日月曜日

Page 28: Getting started raspberry pi osc hamamatsu

13年2月11日月曜日

Page 29: Getting started raspberry pi osc hamamatsu

Macbook (Unix PC) を推奨(ごめんク○ウディアさん、MSさんきらいでないです。ガンダムすきだし)

gitは使いますので入れといてね (if Mac need MacPort)

赤い会社のOracle JVMを使う場合はsoft-float ABI Debian wheezyを使ってね、コレ注意な!

soft-float ABI wheezyを使う場合はstart.elfの書き換え忘れないでね、512MBタイプ256MBになっちゃいますよ!動きませんよ.

before get started

*http://neophob.com/2012/08/raspberry-pi-enable-the-spi-device/

13年2月11日月曜日

Page 30: Getting started raspberry pi osc hamamatsu

replace start.elf(if use soft-floatABI)

git git://github.com/raspberrypi/firmware.git

cd firmware;git checkout;git checkout -b 48f8bb0e47

cd boot;cp armXXX_start.elf /Volume/$SD_NAME/start.elf (Mac OS X)

13年2月11日月曜日

Page 31: Getting started raspberry pi osc hamamatsu

Note:burn OS image on Mac

diskutil list

sudo diskutil umount /dev/disk1s1

sudo sudo dd if=2012-10-28-wheezy-raspbian.img of=/dev/rdisk1 bs=1m

sudo diskutil umount /dev/disk1s1

after boot set ‘raspi-config’ and ‘expand_rootfs’ to expand filesystem

13年2月11日月曜日

Page 32: Getting started raspberry pi osc hamamatsu

Note:‘screen’ Commandto use serial on Mac

Plug USB to GPIO with DEV-09873,Not USB on Raspberry PI

ls /dev/tty.*

screen /dev/tty.usbserial-xxxxxxxx(serial No.) 115200

13年2月11日月曜日

Page 33: Getting started raspberry pi osc hamamatsu

Installing JamVMsudo apt-get install openjdk-7-jdk git libtool autoconf automake

git clone git://git.berlios.de/jamvm;cd jamvm

./autogen.sh --with-java-runtime- library=openjdk7;make

sudo cp src/.libs/libjvm.so /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/arm/jamvm/

*http://labb.zafena.se/?p=576

13年2月11日月曜日

Page 34: Getting started raspberry pi osc hamamatsu

Install JamVM(Cont’d)

sudo sed -i 's#-jamvm ERROR#-jamvm KNOWN#' /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/arm/jvm.cfg

java -jamvm -version

*http://labb.zafena.se/?p=576

13年2月11日月曜日

Page 35: Getting started raspberry pi osc hamamatsu

Using JamVM

Jetty 9.0:http://download.eclipse.org/jetty/stable-9/dist/

H2 Database:http://www.h2database.com/h2-2012-09-09.zip

13年2月11日月曜日

Page 36: Getting started raspberry pi osc hamamatsu

Installing Node.js(soft-floatABI)

も簡単なinstallはsoft-floatABI wheezyを使う方法(ただ遅い..)

git clone git://github.com/itwars/nodejs-ARM.git

dpkg -i nodejs-ARM/nodejs_0.8.14~squeeze_armel.deb

*https://github.com/itwars/nodejs-ARM/

13年2月11日月曜日

Page 37: Getting started raspberry pi osc hamamatsu

Installing Node.js(hard-floatABI)

新版は動かないことが..要注意

git clone git://github.com/joyent/node.git

cd node;git checkout v0.8.14-release

./configure && make

sudo make install

*https://github.com/wware/rpi-hacking

13年2月11日月曜日

Page 38: Getting started raspberry pi osc hamamatsu

JavaFX for ARM

昨年のJavaOneではRaspberry PIでのJavaFXのデモセッションがいくつかありました...でもコレってまだ開発中のを持ってきてるんですよね。

要チェック http://jdk7.java.net/fxarmpreview/javafx-arm-developer-preview.html

このJavaFXのみhard-floatABIのwheezyで動かすことが可能です。ここは注意(他はsoft-floatABI)

目下まともには動かず....O社ってbetaのものは結構手抜きな気が...

*https://blogs.oracle.com/javaone/entry/session_report_java_on_the

13年2月11日月曜日

Page 39: Getting started raspberry pi osc hamamatsu

13年2月11日月曜日

Page 40: Getting started raspberry pi osc hamamatsu

Raspberry UGについて

13年2月11日月曜日

Page 41: Getting started raspberry pi osc hamamatsu

結成のきっかけOSC東京 fall 2012に集まったRaspberry PI ユーザがお互いのRasberry PI自慢をしているうちに、ユーザグループをつくってOSCに出展・いろいろやってみようで意気投合をし、ユーザグループを結成。

13年2月11日月曜日

Page 42: Getting started raspberry pi osc hamamatsu

Communityとしての実績・現在進行

※公式サイトの日本語フォーラム実現

(Moderatorとして『中の人』に)

※公式サイト資料・Wikiの翻訳・改訂

※本の執筆依頼

※OSC,KOF,JJUGでのスピーチ

※Rasberry Jam #0,#1とMeetUp開催

13年2月11日月曜日

Page 43: Getting started raspberry pi osc hamamatsu

Raspberry Jam #0共同購入したRaspberry PI(512MB rev.B)の配布今後のRaspberry PI Users Groupについて

- MeetUp,OSCへの参加について討議

13年2月11日月曜日

Page 44: Getting started raspberry pi osc hamamatsu

Raspberry Jam #1ユーザグループとしての初会合OSC出展・書籍執筆依頼・フォーラム登録など各メンバーからのTips紹介今後は2ヶ月に一回で開催(予定)

13年2月11日月曜日

Page 45: Getting started raspberry pi osc hamamatsu

Please Join US!

subscribe https://groups.google.com/d/forum/japanese-raspberry-pi-users-group

初心者大歓迎・女性大歓迎(XX女子部とか作りませんけどね...orz)

今後いろいろなOSSイベントに出没します!

是非是非Joinくださいませ

*note it is not concerned and sponsored by my company

13年2月11日月曜日

Page 46: Getting started raspberry pi osc hamamatsu

Thank you!Masafumi Ohta

mailto:[email protected]:@masafumiohta

subscribe please:https://groups.google.com/d/forum/japanese-raspberry-pi-users-group

13年2月11日月曜日