Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dart on Raspberry Pi

1,861 views

Published on

Dart Meetup Tokyo #1

Published in: Technology
  • Login to see the comments

Dart on Raspberry Pi

  1. 1. sh4869.net Dart on Raspberry Pi Raspberry PiでDart動かしてみた
  2. 2. sh4869.net 自己紹介 ・Twitter @sh4869sh ・高校3年生 ・学校では今C++とJavaScript書いてる…
  3. 3. sh4869.net 今日話すこと ・Raspberry Piって? ・DartをRaspberry Piで動かす ・GPIOをいじってみる
  4. 4. sh4869.net 今日話すこと ・Raspberry Piって? ・DartをRaspberry Piで動かす ・GPIOをいじってみる
  5. 5. sh4869.net Raspbrry Piって? ・シングルボードコンピューター ・ARMプロセッサー搭載 ・簡単にいうと小さいパソコン
  6. 6. sh4869.net Raspberry Piって? ・LinuxベースのOSが動く →小さなパソコンとして使うことが出来る (Webサーバー,メールサーバー,etc…) ・GPIO(general purpose input/output)ポート →マイコンのように使うことも可能
  7. 7. sh4869.net 今日話すこと ・Raspberry Piって? ・DartをRaspberry Piで動かす ・GPIOをいじってみる
  8. 8. sh4869.net DartをRaspberry Piで動かす (1) ・Raspberry Piのためのビルド済みのsdkはな い →自分で専用にビルド
  9. 9. sh4869.net DartをRaspberry Piで動かす (2) 1. Dartのコードを用意 2. Raspberry Pi用のクロスコンパイラを用意 3. ARM用のDartをクロスコンパイル 4. 終わるまでただ待つ 5. sdkをraspberry piに移す 6. パスを通す 7. 完了!
  10. 10. sh4869.net DartをRaspberry Piで動かす 詳しくはこちらの記事を↓ http://qiita.com/sh4869/items/977467b491db0d33fbd0
  11. 11. sh4869.net BenchMark 公式で提示されている方法で行った Benchmarking the Dart VM 42番目のフィナボッチ数を探す
  12. 12. sh4869.net 結果 Raspberry Pi →203695000.0 us. 自分のマシン(Xubuntu,CPU:C2D,メモリ:2GB) →69576000.0 us. https://github.com/sh4869/DartBenchMarkingOnRaspberryPi
  13. 13. sh4869.net 今日話すこと ・Raspberry Piって? ・DartをRaspberry Piで動かす ・GPIOをいじってみる
  14. 14. sh4869.net GPIO マイコンでいうピンのようなもの File IOで操作することも可能 →簡単に扱うための wiringPiというライブラリがある http://www.raspberrypi-spy.co.uk/2014/07/raspberry-pi-b-gpio-header-details-and-pinout/
  15. 15. sh4869.net GPIOをDartで動かす wiringPiのDartラッパーライブラリがある danrubel/dart_rpi_gpio - GitHub https://github.com/danrubel/dart_rpi_gpio
  16. 16. sh4869.net 動かなかった ので、Process.runでやりました。。。 https://github.com/sh4869/Dart_GPIO
  17. 17. sh4869.net Links Raspberry Pi公式サイト http://www.raspberrypi.org/ Embedded Dart: http://embeddeddart.blogspot.jp/2015/05/dart-on-pi-getting-started.html
  18. 18. sh4869.net Thank you for your listening!

×