mruby/c(エムルビー・スラッシュ・シー)は、プログラミング言語「Ruby」の高い開発生産性と可読性の特徴を引き継ぎつつ、プログラム実行に必要なメモリ消費量がmruby(組込み向け軽量Ruby)より少ない開発言語です。小さなワンチップマイコンでも動作するように開発しており、センサーネットワークやウェアラブルデバイスなどの小型端末のソフトウェア開発、既存デバイスへのDSL追加に適しています。
「mruby/c」はRubyの文法に基づいており、Webアプリケーション開発からマイコンを用いた組込み・IoTシステム開発に至るまで、全て「Ruby」で実現することができます。
mruby/cは、しまねソフト研究開発センターと国立大学法人九州工業大学(田中和明准教授)との共同研究によってオープンソースとして公開しています。mruby/cソースコードはGitHubでダウンロードできます。
お知らせ
mruby/c 3.3.1をリリースしました
mruby/c 3.3.1を公開しました。(詳しくはリリースノートをご覧ください)
https://github.com/mrubyc/mrubyc/releases/tag/release3.3.1
mruby/cのPIC24へのポーティング手順公開について
Microchip Technology社製PIC24シリーズへのポーティング手順を作成しましたので公開しました。
こちらからダウンロード可能です。
mrubyコンパイラ
mruby Stable版v2.0.1 Windows版(コンパイル済バイナリ)です。
こちらからダウンロード可能です。