= ECNLプロトタイピング・ツール = ECNLプロトタイピング・ツールは、mruby版ECNLを含むGR-PEACHの動作環境と、Blocklyを使用したRubyコードを出力するWebアプリで構成されたツールです。現状では作成したファイルが保存できないなど、未完成な部分の多いプレビュー的なリリースです。 == ダウンロード == ソースコードのダウンロードは、[browser:"EcnlProtoTool/trunk" こちら]の「Download in other formats: Zip Archive」からどうぞ。 実行ファイルは[browser:"EcnlProtoTool/trunk/bin/prototool.bin" こちら]です。GR-PEACHのmbedドライブに書き込んでください。 == 操作イメージ == 一般照明の動作状態のON/OFFで、GR-PEACHの緑LEDを点灯/消灯を行う操作方法。 [[Image(proto_tool.gif)]] == GR-PEACH上のmruby実行環境 == Rubyファイルをmrubyコマンドで実行。mrbcコマンドでバイトコードにコンパイル。mruby -bでバイトコードを実行。 [[Image(mruby_shell.gif)]] == TCP Socket API == mrubyの拡張機能mrbgemのiij/mruby-socketを含んでいるので、Ruby版Socket APIを使用出来ます。 [[Image(tcp_echo.gif)]] == おまけ == Tiny C Compilerで、C言語ファイルをELFファイルにコンパイル。リンクや実行は出来ません。 [[Image(tcc_shell.gif)]]