Your SlideShare is downloading. ×
Raspberry pi on java 20130514
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Raspberry pi on java 20130514

1,198

Published on

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,198
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Raspberry PI on JavaJava the Night 20130514Masafumi OhtaLead of Japanese Raspberry PI Users Group13年5月19日日曜日
  • 2. 自己紹介おおた まさふみ日本Raspberry Pi UG Lead公式サイト Forum Moderator伊藤忠テクノソリューションズ所属13年5月19日日曜日
  • 3. 13年5月19日日曜日
  • 4. 13年5月19日日曜日
  • 5. まずは環境設定13年5月19日日曜日
  • 6. 始める前に..僕個人はMacが一番楽チンに使えると思います。gitは絶対使います (MacPortでダウンロード)【注意】Oracle JVMを使いたい場合、soft-float ABIDebian wheezyを使ってください。(cf. Java8はHard-float対応)512MB TYPE Bでsoft-float ABI wheezyを使う場合以下のコマンドを実施して、512MBを認識するよう設定してください。 ‘sudo apt-get update && sudo apt-getinstall raspi-config libraspberrypi*’13年5月19日日曜日
  • 7. OS imageをMac上で焼く(ほぼ全OS共通)diskutil listsudo diskutil umount /dev/disk1s1sudo dd if=2012-10-28-wheezy-raspbian.img of=/dev/rdisk1 bs=1msudo diskutil umount /dev/disk1s1after boot set ‘raspi-config’ and ‘expand_rootfs’ toexpand filesystem13年5月19日日曜日
  • 8. GPIOでシリアル接続【注意】USBポートはシリアル接続には使えません。GPIO経由でUSBシリアル接続します。Sparkfun DEV-09873 (3.3V NOT 5V)を買ってください。秋葉原の千石通商などで購入できます。シリアルポートbpsはLinuxのデフォルト115200 bpsです。13年5月19日日曜日
  • 9. GPIOポートアサイン13年5月19日日曜日
  • 10. 13年5月19日日曜日
  • 11. ‘screen’ コマンドの利用法先ほど紹介したDEV-09873を使ってシリアル接続,デフォルトのビルドインUSBポートはシリアル接続ができない。ls /dev/tty.*screen /dev/tty.usbserial-xxxxxxxx(シリアルNo.)115200 (tabで候補が見えるのでわかる)13年5月19日日曜日
  • 12. X windowsを使う(Mac)http://xquartz.macosforge.org/landing/ssh -X XXX.YYY.ZZZ.AAA(サーバIP) -l piログイン後 ‘lxsession’ でXを呼び出す。* http://xquartz.macosforge.org/landing/13年5月19日日曜日
  • 13. 13年5月19日日曜日
  • 14. JamVMのインストール*http://labb.zafena.se/?p=576sudo apt-get install openjdk-7-jdk git libtool autoconfautomakegit clone git://git.berlios.de/jamvm;cd jamvm./autogen.sh --with-java-runtime-library=openjdk7;makesudo cp src/.libs/libjvm.so /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/arm/jamvm/13年5月19日日曜日
  • 15. JamVMのインストール(続き)*http://labb.zafena.se/?p=576sudo sed -i s#-jamvm ERROR#-jamvm KNOWN# /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/arm/jvm.cfgjava -jamvm -version13年5月19日日曜日
  • 16. JamVM上で試したものJetty :http://download.eclipse.org/jetty/pebble blog server :http://pebble.sourceforge.netH2 Database:http://www.h2database.com/h2-2012-09-09.zip13年5月19日日曜日
  • 17. Installing Node.js(floatABIの場合)*https://github.com/itwars/nodejs-ARM/soft-floatABI wheezy上ではめっさ簡単git clone git://github.com/itwars/nodejs-ARM.gitdpkg -i nodejs-ARM/nodejs_0.8.14~squeeze_armel.deb13年5月19日日曜日
  • 18. Node.jsのインスコ(hard-floatABIの場合)*https://github.com/wware/rpi-hacking最新版つかっちゃだめ(泣)git clone git://github.com/joyent/node.gitcd node;git checkout v0.8.14-release./configure && makesudo make install13年5月19日日曜日
  • 19. JavaFX for ARM(beta)*https://blogs.oracle.com/javaone/entry/session_report_java_on_the14日のRaspberry PI for JavaFXのセッションに期待したいのですが、先日O社に訪問した段階では確かunder developmentのstatushttp://jdk7.java.net/fxarmpreview/javafx-arm-developer-preview.htmlを常に確認しませう。デモはつくりっぱらしいので注意beagleboadもあります。こちら安定稼働。13年5月19日日曜日
  • 20. 13年5月19日日曜日
  • 21. Raspberry PI UGについて*note it is not concerned and sponsored by my companyWebsite:http://www.raspi.jp入会方法等はWebsiteを確認してください。beginner大歓迎!(特にジョシ)OSSイベント(OSCなど)どんどん出て行く予定ちなみに公式にUGとして認められてますぜひぜひご参加ください!13年5月19日日曜日
  • 22. Big Raspberry Jam Tokyo2013*note it is not concerned and sponsored by my companyEben Upton来日を記念して前夜祭(Networking),セミナー(Big Raspberry Jam Tokyo 2013),ハード初心者向けハンズオン(Hardware)を実施します。5/24 Networking(http://atnd.org/event/E0015174)5/25 Big JAM(http://atnd.org/event/E0015063(完売、キャンセル待ち)) / 懇親会(http://atnd.org/event/E0015061)5/26 Hardware(http://atnd.org/event/E0015635)13年5月19日日曜日
  • 23. 13年5月19日日曜日
  • 24. 13年5月19日日曜日
  • 25. 13年5月19日日曜日
  • 26. Masafumi Ohta@masafumiohtaThanks!hope to see you Big Jam!13年5月19日日曜日

×