Your SlideShare is downloading. ×
Led cube lt
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Led cube lt

39,975
views

Published on

Ruby東京プレゼン発表資料です

Ruby東京プレゼン発表資料です


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

No Downloads
Views
Total Views
39,975
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
19
Comments
0
Likes
6
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. LED Cube 4x4x4GR-SAKURAで動くmruby NPO法人九州組込みソフトウェアコンソーシアム (QUEST) 平成25年3月11日 mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 1
  • 2. 背景や、疑問• 世の中でmrubyで動作している実機が少な い• 市販のボードでも動くのだろうか?• mrubyで動いているのかあやしいもんだ mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 2
  • 3. 早速• やってみることにした – 市販のボードで – はんだゴテを使って – 人目の集まる何かキラキラしたものを 本当にできるか、作ってみよう Copyright © 2013 QUEST All Rights Reserved. mruby-SAKURA 3
  • 4. 命名:mruby-SAKURA mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 4
  • 5. 部品構成1万円以下で楽しめる。回路構成はWebで沢山公開されている 物品 数量 値段(合計) 調達先 GR-SAKURA 1 5000円弱 若松通商、RS通販 LED 64 1300円弱 秋月電子通商 抵抗 4 数百円 そのあたり ケーブル、ピ 適宜 数百円 そのあたり ンその他 外観 適宜 お好きな様に そのあたり mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 5
  • 6. 買ってきてもそのままでは動かな い1ポーティング技術 GR-SAKURAはWebでコンパイルする仕組み WebでしかMakeできない??? ローカルでもできます ①ローカル環境で ②mrubyと一緒に Makeできるよう Makeできるよう にする にする ご注意:GR-SAKURAのライブラリは再配布禁止 mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 6
  • 7. 買ってきてもそのままでは動かな い2RAM削減技術 mrubyは、メモリを沢山必要とするそのままでも動作するが、ちょっとプログラムが大きくなると停止 する ちなみに、GR-SAKURAは125KByteの内蔵RAMを持っている①福岡CSKのHPを見ると削減方法が書いてあ ②わかるとこだける 真似してみる(バージョンは少し古い) 福岡CSK mruby-NXT mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 7
  • 8. デバッグ基本は、 print puts pハード依存は、スタブクラスを作ってPC上で確認する→ $mruby filename.rb コンパイル無しでデバッグ! mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 8
  • 9. フクオカRuby大賞• mruby-NXT – 特別賞 (ポストPC賞) mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 9
  • 10. 結論• ものづくりは面白い! モチベーション アップ – 動いた時の感動! – 人に見せた時の感動! – 最新技術を動かす感動! – 知り得た技術を教える感動! みなさんも、mrubyで何か作って みませんか。。。 mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 10