SlideShare a Scribd company logo
山本三七男(たろサ)
Wakayama.rb
ボードの紹介
自己紹介
3
自己紹介
有田市
ありだ
た
ち
う
お
みかん
自己紹介
フリーランスのプログラマを
やっています。
さらに、
5
自己紹介
二足のわらじ
ビジュアル・テクノロジー研究所
所属
6
VTLの保有技術
自己紹介
自己紹介
毎月、和歌山でRuby勉強会を
行っています。
Wakayama.rb主催
発足の秘密
Wakayama.rb
発足の理由!!
帰りの紀州路快速で
何が話されたか?
発表の最後に!
Wakayama.rb
(WRB)ボード
10
WRBボード
mrubyボード設計・製作
Arduinoと同じ
ようなメソッドを
備えつつ、プロ
グラミングは
rubyで行う。
ハードウェア
ボード機能
 USBファンクション端子(mini-B)、
 LED 1個、
I/Oピン 20ピン、
 シリアル 3個、
 SPI 1個、
 A/D 4個、
 I2C、PWM、サーボは自由割当て
MCU RX63N
  FlashROM:1Mバイト
  RAM:128Kバイト
  データ用Flash:32Kバイト
ピンアサイン
RESET
GND
5V
3.3V
A0
A1
A3
A2
13
12
11
109
8
7
6
5
4
3
2
19
18
1
0
DA1
Serial1
Serial3
Serial2
SPI
CLK
CS0
SPI CS1
SPI CS2
SPI CS3
P20
P21
PC0
PC1
PC2
P12
P13
P50
P52
P32
P33
P05
P43
P42
P41
P40
PC5
PC7
PC6
PC4
赤文字ピン番は
5Vトレラント
RX63Nピン番号
RX63Nピン番号
14
15
16
17
Serial0
USB
RESET
GND
5V
3.3V
A0
A1
A3
A2
13
12
11
109
8
7
6
5
4
3
2
19
18
1
0
DA1
Serial1
Serial3
Serial2
SPI
CLK
CS0
SPI CS1
SPI CS2
SPI CS3
P20
P21
PC0
PC1
PC2
P12
P13
P50
P52
P32
P33
P05
P43
P42
P41
P40
PC5
PC7
PC6
PC4
赤文字ピン番は
5Vトレラント
RX63Nピン番号
RX63Nピン番号
14
15
16
17
Serial0
USB
P55
P34
P26
P25
PB5
PB3
PE1
P27
P30
P31
P15
ピンアサイン
Ver 2.0
TCK
TRSTMD
SPIMISO
TDITMS TDO
GND REST
EMLE
V3.3
J T A G
オープンソース化
ビルド環境
Windows 編 Cygwinのインストール
https://www.cygwin.com/
ビルド環境
Cygwinのインストール
Develをインストールすれば
OKでしょう。
RX-ELF-GCC環境
特殊電子回路(株)さんのFreeRXduinoサイト
から、RX-ELF-GCCをダウンロード
http://rx.tokudenkairo.co.jp/freesoft.html
RX-ELF-GCC環境
tar jxvf tkdn-20110720-gcc.tar.bz2
RX-ELF-GCC環境
$ vim .bashrc
export PATH=$PATH:/cygdrive/c/cygwin/usr/local/tkdn-20110720/rx-elf/bin
RX-ELF-GCC環境
$ rx-elf-gcc --version
mrubyのmake
ただし、mruby1.0.0
ただし、mruby1.0.0
ただし、mruby1.0.0
ただし、mruby1.0.0
mrbconf.h
ただし、mruby1.0.0
include/mrbconf.hを入れ替える
git clone https://github.com/tarosay/Wakayama-mruby-board.git
build_config.rbにRX63N
が追加されている。
build_config.rb
rx63n.rake
toolchains/にrx63n.rakeの追加
mruby make
$ make
libmruby.a
build/rx63n/lib/libmruby.a
Wakayama-mruby-board
Wakayama-mruby-boardをmakeする
Wakayama-mruby-board
Wakayama-mruby-boardをmakeする
Wakayama-mruby-board
gr_mruby/以下にlibmruby.aをコピーする
Wakayama-mruby-board
gr_mruby/include/にmruby.hをコピーする
gr_mruby/include/にmruby/をコピーする
無償版FreeRXduinoの
ダウンロード
FreeRXduino V1.20 GCC,CubeSuite+,HEW対応版
をダウンロードします
http://rx.tokudenkairo.co.jp/freesoft.html
ライブラリからコピー
FreeRXduinoライブラリ V1.20 から、common/と
include/とlib/をコピーします。
make
あとは、makeするだけ
wrbb.mot生成
WRBボード書き込み
ここをショートします。
WRBボード書き込み
みんな持ってる
ブレッドボード用配線
WRBボード書き込み
ここをショートします。
WRBボード書き込み
USBで接続します
時間切れです
すいません、後は購入してくれた方に・・・。
3/22(日) NT京都出展します。
とはいうものの
時間切れです
売れるものは、4枚しか出来ていません。
3/22(日) NT京都出展します。
これだけ!
最 後 に
44
小 桜
mrubyでIoTが変る
クラウドサーバー
Webの達人が
IoTプログラム
IoT、IoT、IoT、IoT
mrubyボード
45
Webの達人が
IoTプログラム
IoT用
サーバできたIoT用
サーバできた
mrubyでIoTが変る
サーバ~組み込み
まで、全部Ruby
mrubyボード
46
組み込み-クラウド
分散処理
46
Wakayama.rb
発足の理由
47
クラウド分散
デバイス側の処理負荷
をクラウドに持っていく
クラウドサーバークラウドサーバー
言語はRubyで統一
ご清聴ありがとう
ございました
2/22(日) 明日、 Wakayama.rb開催

More Related Content

PDF
20211102 enebular meetup_kitazaki v1
PPTX
プログラマの本気
PPTX
20161125 尾崎 bootstrap
PDF
ロジコマ作ってみる
PDF
簡単に楽しくはじめよう!Raspberry Pi入門
PDF
RubyGemsで公開されているライブラリをモンキーパッチした話
PDF
JS Board で IoT は楽勝か?
PDF
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
20211102 enebular meetup_kitazaki v1
プログラマの本気
20161125 尾崎 bootstrap
ロジコマ作ってみる
簡単に楽しくはじめよう!Raspberry Pi入門
RubyGemsで公開されているライブラリをモンキーパッチした話
JS Board で IoT は楽勝か?
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜

What's hot (19)

PDF
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
PDF
Raspberry Piの便利なインストーラーNOOBSを活用してみよう!
PDF
Django と Wagtail で作る Headless CMS
PDF
レッツゴーゆるふわ.Rb
PDF
Raspberry pi最新情報アップデート&いろいろ比較
PDF
リボンリグの作り方について詳しく解説しちゃいます!
PDF
Handoffは動かない〜これから役立たないバッドノウハウ集
PDF
Daydream 3分?クッキング
PDF
まったりAndroid framework code reading #1
PPTX
第3回 IT講座 ゲームを作ってみよう! 基礎編
PPTX
第2回 IT講座 ゲームを作るって?
PDF
Android Framework Code Readingのしおり
PDF
MaxForLive&Jitter
PDF
20121115 オープンソースでハイアベイラビリティ! ~クラスタ管理の設計構築ハウツー&エンジニア思考力~ 第二部
PDF
rustdef: Rust on jupyter notebook
KEY
エンジニアのための格ゲー入門
PPT
【STR2 ポケラボ プレゼンテーション】
PPTX
Koyomin Zの紹介
PDF
SIG-Audio#13 アンケート集計結果
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
Raspberry Piの便利なインストーラーNOOBSを活用してみよう!
Django と Wagtail で作る Headless CMS
レッツゴーゆるふわ.Rb
Raspberry pi最新情報アップデート&いろいろ比較
リボンリグの作り方について詳しく解説しちゃいます!
Handoffは動かない〜これから役立たないバッドノウハウ集
Daydream 3分?クッキング
まったりAndroid framework code reading #1
第3回 IT講座 ゲームを作ってみよう! 基礎編
第2回 IT講座 ゲームを作るって?
Android Framework Code Readingのしおり
MaxForLive&Jitter
20121115 オープンソースでハイアベイラビリティ! ~クラスタ管理の設計構築ハウツー&エンジニア思考力~ 第二部
rustdef: Rust on jupyter notebook
エンジニアのための格ゲー入門
【STR2 ポケラボ プレゼンテーション】
Koyomin Zの紹介
SIG-Audio#13 アンケート集計結果
Ad

Similar to Ruby関西勉強会発表資料 (20)

PDF
Rubyボードハンズオン
PDF
ET2016 小さなRubyボード GR-CITRUSの紹介
PDF
極小Rubyボードの紹介
PDF
GR-CITRUSの紹介
PDF
Wakayama.rbボードの使い方
PDF
RubyではじめるIoT(Wakayama.rb活動報告)
PPTX
FPGAでmrubyを動かす
PDF
SIG-Audio準備会#2 オーディオツールの作り方 超入門編
PDF
Rbug紹介
PPTX
Kids, Ruby, Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
PPTX
Yet another node red
PDF
Rubyを楽しくする第一歩!ブロックを理解する!
PDF
Osc2012 hiroshima
PDF
RubyConfの話の続きのおはなし
PDF
Routerboard勉強会vol5
PPTX
簡単なものこそBDDで! (LTSpiral02)
PDF
Fuji sakuraでmbedを!
PDF
LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介
ODP
20090530熊本プログラミングフリークス
PDF
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
Rubyボードハンズオン
ET2016 小さなRubyボード GR-CITRUSの紹介
極小Rubyボードの紹介
GR-CITRUSの紹介
Wakayama.rbボードの使い方
RubyではじめるIoT(Wakayama.rb活動報告)
FPGAでmrubyを動かす
SIG-Audio準備会#2 オーディオツールの作り方 超入門編
Rbug紹介
Kids, Ruby, Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Yet another node red
Rubyを楽しくする第一歩!ブロックを理解する!
Osc2012 hiroshima
RubyConfの話の続きのおはなし
Routerboard勉強会vol5
簡単なものこそBDDで! (LTSpiral02)
Fuji sakuraでmbedを!
LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介
20090530熊本プログラミングフリークス
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
Ad

More from 三七男 山本 (20)

PDF
GR-CITRUS搭載Rubyファームv2.47~の 説明資料 ver3.0
PDF
2018おうちハックLT小ネタ大会「小型ファンヒーターハック」
PDF
mruby搭載ボードGR-CITRUSのRubyファームVer2.44~の説明
PDF
GR-CITRUS搭載Rubyファームv2.42~の 説明資料 ver2.7
PDF
GR-CITRUS リファレンス
PDF
ミニハッカソンの作品製作 参考資料
PDF
GRデザインコンテスト2017 ファイナル説明資料
PDF
mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
PDF
ロボスピン組み立て手順
PDF
mruby搭載ボードGR-CITRUSのRubyファームVer2.35の説明
PDF
mruby搭載ボードGR-CITRUSのRubyファームVer2.35の説明
PDF
ロボムーバー組み立て手順
PDF
GR-CITRUSハンズオン
PDF
モータ制御基板 SAMBOU-KANとロボホンタンク
PDF
ロボホンタンクを作る会
PDF
IoTLT 大阪 Vol.6
PDF
Ruby関西76 gr citrusの使い方#2
PDF
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
PDF
GR-CITRUS用モータ基板の回路図
PDF
ET2016展示パネル
GR-CITRUS搭載Rubyファームv2.47~の 説明資料 ver3.0
2018おうちハックLT小ネタ大会「小型ファンヒーターハック」
mruby搭載ボードGR-CITRUSのRubyファームVer2.44~の説明
GR-CITRUS搭載Rubyファームv2.42~の 説明資料 ver2.7
GR-CITRUS リファレンス
ミニハッカソンの作品製作 参考資料
GRデザインコンテスト2017 ファイナル説明資料
mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
ロボスピン組み立て手順
mruby搭載ボードGR-CITRUSのRubyファームVer2.35の説明
mruby搭載ボードGR-CITRUSのRubyファームVer2.35の説明
ロボムーバー組み立て手順
GR-CITRUSハンズオン
モータ制御基板 SAMBOU-KANとロボホンタンク
ロボホンタンクを作る会
IoTLT 大阪 Vol.6
Ruby関西76 gr citrusの使い方#2
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
GR-CITRUS用モータ基板の回路図
ET2016展示パネル

Ruby関西勉強会発表資料

Editor's Notes

  • #7: シミュレーション技術を利用した照明制御システムを開発しています。 rubyやmrubyとは無関係ですが、そのうち、目を盗んで照明制御システムをmrubyで開発出来るようにしたいと目論んでいます。  PLC制御をrubyに置き換えましょう。という感じです。  だいたい、エンジニアには意味が通じないのですが・・・・。
  • #10: Code for Wakayamaが楽しいかもしれない。 いちばん、揃っている。