Raspberry pi on java 20130514

1,320
-1

Published on

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

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

No notes for slide

Raspberry pi on java 20130514

  1. 1. Raspberry PI on JavaJava the Night 20130514Masafumi OhtaLead of Japanese Raspberry PI Users Group13年5月19日日曜日
  2. 2. 自己紹介おおた まさふみ日本Raspberry Pi UG Lead公式サイト Forum Moderator伊藤忠テクノソリューションズ所属13年5月19日日曜日
  3. 3. 13年5月19日日曜日
  4. 4. 13年5月19日日曜日
  5. 5. まずは環境設定13年5月19日日曜日
  6. 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. 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. 8. GPIOでシリアル接続【注意】USBポートはシリアル接続には使えません。GPIO経由でUSBシリアル接続します。Sparkfun DEV-09873 (3.3V NOT 5V)を買ってください。秋葉原の千石通商などで購入できます。シリアルポートbpsはLinuxのデフォルト115200 bpsです。13年5月19日日曜日
  9. 9. GPIOポートアサイン13年5月19日日曜日
  10. 10. 13年5月19日日曜日
  11. 11. ‘screen’ コマンドの利用法先ほど紹介したDEV-09873を使ってシリアル接続,デフォルトのビルドインUSBポートはシリアル接続ができない。ls /dev/tty.*screen /dev/tty.usbserial-xxxxxxxx(シリアルNo.)115200 (tabで候補が見えるのでわかる)13年5月19日日曜日
  12. 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. 13年5月19日日曜日
  14. 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. 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. 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. 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. 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. 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. 20. 13年5月19日日曜日
  21. 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. 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. 23. 13年5月19日日曜日
  24. 24. 13年5月19日日曜日
  25. 25. 13年5月19日日曜日
  26. 26. Masafumi Ohta@masafumiohtaThanks!hope to see you Big Jam!13年5月19日日曜日
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×