SlideShare a Scribd company logo
1 of 2
Download to read offline
mrubyOSは、OS無環境でのmrubyのプラットフォームです。
TOPPERSプロジェクトの最少セットカーネル上にてmrubyプログラムがマルチスレッドで動作します。
シュリンク版SSPを搭載していますのでタイマ割り込みを除くデバイスドライバー無でポーティング可能で
す。
現在、GR-SAKURA版およびRaspberryPi版をgithubで公開しております(評価版)。
RaspberryPi版は、バイナリイメージ(カーネルイメージ)も公開しておりますので、RaspberryPi2をお持ち
ならすぐにお試しできます。
mrubyOSの導入など、ご相談は弊社までお問い合わせください。
電話 078-922-2177
FAX 078-597-8290
Email:takahashi_kazuhiro@nifty.com
兵庫県明石市小久保2-2-7
幹線ビル4F
アライブビジョンソフトウェア株式会社アライブビジョンソフトウェア株式会社アライブビジョンソフトウェア株式会社アライブビジョンソフトウェア株式会社
mrubyOS(仮称)仮称)仮称)仮称)のののの紹介紹介紹介紹介
mrubyをををを自社自社自社自社カスタムボードですぐにカスタムボードですぐにカスタムボードですぐにカスタムボードですぐに動作動作動作動作させたいさせたいさせたいさせたい方方方方。。。。
https://github.com/alvstakahashi
mrubyOS機能一覧
# 分類 クラス メソッド 説明
1 ITRON系カーネ
ル機能
タスク(スレッド)機能
Ssp_thread
act
iact
タスク(スレッド)起動
intialize クラスメソッド名を渡して、タスクの起
動先を登録
周期ハンドラ機能
Ssp_cyclic
start
stop
周期ハンドラ動作の開始および終了
intialize クラスメソッド名を渡して、ハンドラの
起動先を登録
アラームハンドラ機能
Ssp_alarm
start
stop
アラームハンドラ動作の開始および
終了
intialize クラスメソッド名を渡して、ハンドラの
起動先を登録
2 GPIO 内蔵LED0~LED4,
IO22~IO25 IO44~IO51
Rx_gpio
in
on
off
入力 (GR-SAKURA専用)
オン
オフ
3 RCサーボ MTU3 PWM1モード用
Rx_rcservo
Start
Stop
開始/終了 (GR-SAKURA専用)
開始では パルス幅 usで指定
出力ポートはPC7 になります。
4 SCI0シリアルIO カーネルクラス
SCI0の速度は
115200bps
p
puts
標準出力
Rx_getc 1文字入力 (GR-SAKURA専用)
mrubyOS起動モード
コマンド 説明 補足説明
L
mrubyバイナリのアップロードモードです。
SCI0から、mrbファイルを転送してください。
Teratermなら 「ファイル送信」「オプション バイナ
リをチェック」「ファイル指定」にてアップロードでき
ます。
10秒タイムアウトにて送信の終了を見ています
ので、操作は手早く、また
送信後ちょっと待ってください。
アップロードの最大サイズは 4096バイトです。
アップロードしたプログラムは保存されません。
リセットや再スタート時はクリアされます。
E
ロード済みなら、ロードしたmrbを実行します。
実行後、起動モードには戻りません。
Q
内蔵のmrubyプログラムが動作します。 Eコマンド
で未UPLOADでも同じです。

More Related Content

Similar to mrubyOSチラシ

mrubyを使った クラウド連携
mrubyを使った クラウド連携mrubyを使った クラウド連携
mrubyを使った クラウド連携三七男 山本
 
軽量Ruby『mruby』について
軽量Ruby『mruby』について軽量Ruby『mruby』について
軽量Ruby『mruby』についてRyosuke MATSUMOTO
 
mruby/c機能紹介20160329
mruby/c機能紹介20160329mruby/c機能紹介20160329
mruby/c機能紹介20160329shimane-itoc
 
Rubyを用いたマイコンプログラムの遠隔書き換えシステム
Rubyを用いたマイコンプログラムの遠隔書き換えシステムRubyを用いたマイコンプログラムの遠隔書き換えシステム
Rubyを用いたマイコンプログラムの遠隔書き換えシステム三七男 山本
 
Ruby Kaigi LT - unshiu
Ruby Kaigi LT - unshiuRuby Kaigi LT - unshiu
Ruby Kaigi LT - unshiugaooh
 
VMを改めて学んで見る
VMを改めて学んで見るVMを改めて学んで見る
VMを改めて学んで見るkishima7
 
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発Kazuaki Tanaka
 
Ruby東京プレゼン 資料
Ruby東京プレゼン 資料Ruby東京プレゼン 資料
Ruby東京プレゼン 資料Kazuaki Tanaka
 
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoTBIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoTSORACOM,INC
 
mruby IoTプラットフォーム
mruby IoTプラットフォームmruby IoTプラットフォーム
mruby IoTプラットフォームHiromasa Ishii
 
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介三七男 山本
 

Similar to mrubyOSチラシ (14)

mruby os(案)の開発
mruby os(案)の開発mruby os(案)の開発
mruby os(案)の開発
 
さくルビー.Net誕生
さくルビー.Net誕生さくルビー.Net誕生
さくルビー.Net誕生
 
mrubyを使った クラウド連携
mrubyを使った クラウド連携mrubyを使った クラウド連携
mrubyを使った クラウド連携
 
軽量Ruby『mruby』について
軽量Ruby『mruby』について軽量Ruby『mruby』について
軽量Ruby『mruby』について
 
mruby/c機能紹介20160329
mruby/c機能紹介20160329mruby/c機能紹介20160329
mruby/c機能紹介20160329
 
Rubyを用いたマイコンプログラムの遠隔書き換えシステム
Rubyを用いたマイコンプログラムの遠隔書き換えシステムRubyを用いたマイコンプログラムの遠隔書き換えシステム
Rubyを用いたマイコンプログラムの遠隔書き換えシステム
 
Ruby Kaigi LT - unshiu
Ruby Kaigi LT - unshiuRuby Kaigi LT - unshiu
Ruby Kaigi LT - unshiu
 
VMを改めて学んで見る
VMを改めて学んで見るVMを改めて学んで見る
VMを改めて学んで見る
 
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
 
Ruby東京プレゼン 資料
Ruby東京プレゼン 資料Ruby東京プレゼン 資料
Ruby東京プレゼン 資料
 
The basic of performance tuning
The basic of performance tuningThe basic of performance tuning
The basic of performance tuning
 
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoTBIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
 
mruby IoTプラットフォーム
mruby IoTプラットフォームmruby IoTプラットフォーム
mruby IoTプラットフォーム
 
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介
 

More from Kazuhiro Takahashi

Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編Kazuhiro Takahashi
 
TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋
TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋
TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋Kazuhiro Takahashi
 
Rx hew-シミュレータで動かすー説明書
Rx hew-シミュレータで動かすー説明書Rx hew-シミュレータで動かすー説明書
Rx hew-シミュレータで動かすー説明書Kazuhiro Takahashi
 
リアルタイムOsのカスタマイズ
リアルタイムOsのカスタマイズリアルタイムOsのカスタマイズ
リアルタイムOsのカスタマイズKazuhiro Takahashi
 
Toppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ
Toppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズToppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ
Toppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズKazuhiro Takahashi
 
リアルタイムOsのカスタマイズチラシ023
リアルタイムOsのカスタマイズチラシ023リアルタイムOsのカスタマイズチラシ023
リアルタイムOsのカスタマイズチラシ023Kazuhiro Takahashi
 
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介Kazuhiro Takahashi
 

More from Kazuhiro Takahashi (11)

Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
 
TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋
TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋
TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋
 
Gr sakuraでtinet
Gr sakuraでtinetGr sakuraでtinet
Gr sakuraでtinet
 
Rx hew-シミュレータで動かすー説明書
Rx hew-シミュレータで動かすー説明書Rx hew-シミュレータで動かすー説明書
Rx hew-シミュレータで動かすー説明書
 
リアルタイムOsのカスタマイズ
リアルタイムOsのカスタマイズリアルタイムOsのカスタマイズ
リアルタイムOsのカスタマイズ
 
Toppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ
Toppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズToppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ
Toppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ
 
リアルタイムOsのカスタマイズチラシ023
リアルタイムOsのカスタマイズチラシ023リアルタイムOsのカスタマイズチラシ023
リアルタイムOsのカスタマイズチラシ023
 
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
 
G7プレゼンrtos自作
G7プレゼンrtos自作G7プレゼンrtos自作
G7プレゼンrtos自作
 
G7プレゼンrtos自作
G7プレゼンrtos自作G7プレゼンrtos自作
G7プレゼンrtos自作
 
G7プレゼンrtos自作
G7プレゼンrtos自作G7プレゼンrtos自作
G7プレゼンrtos自作
 

mrubyOSチラシ