Changes between Initial Version and Version 1 of rubycfg_asp


Ignore:
Timestamp:
Jul 24, 2017, 12:20:08 AM (7 years ago)
Author:
coas-nagasima
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • rubycfg_asp

    v1 v1  
     1= 動的生成版ASP+TINETのRuby版コンフィギュレーター =
     2
     3GR-SAKURA向け動的生成版ASP 1.9.3+TINET 1.7のRuby版コンフィギュレーターです。
     4
     5ビルド環境はCS+とGCC+Makefileです。
     6
     7Rubyの実行環境が必要なので、[https://www.ruby-lang.org/ja/downloads/ ここ]からダウンロードして、コマンドプロントから実行できるよう、環境変数を通してください。
     8
     9== CS+ ==
     10
     11CS+はRenesas純正のIDEです。無償評価版を[https://www.renesas.com/ja-jp/products/software-tools/tools/ide/csplus.html ここ]からダウンロードできます。
     12
     13「csp」フォルダに、ASPのみのサンプルプログラム「sample1」と、TINETを含むサンプルプログラム「sample1n」のフォルダがあり、この中のプロジェクトファイル「asp.mtpj」をCS+で開きます。
     14
     15CS+のプラグイン「IronPythonコンソール・プラグイン」を有効にしてください。
     16
     17メニューから「ツール」→「プラグインの管理」を選択し、表示されたダイアログの「追加機能」タブを選択し「IronPythonコンソール・プラグイン」にチェックを入れます。
     18
     19== GCC + Makefile ==
     20
     21GCCは、[https://gcc-renesas.com/ja/rx-download-toolchains/ ここ]からダウンロードできます。
     22makeは、[http://cygwin.com/ Cygwin]や[http://mingw.org/ MinGW]に含まれるコマンドを使用します。また、「touch」コマンドも必要です。
     23
     24ASPのサンプルプログラムのビルドは、cygwinやmsys(MinGW)のシェルから、
     25{{{
     26$ cd path/to/rubycfg_asp
     27$ mkdir sample1
     28$ cd sample1
     29$ cp ../asp_dcre/sample/* .
     30$ ruby -EUTF-8 ../asp_dcre/configure.rb -T gr_sakura_gcc
     31$ make
     32}}}
     33を入力します。
     34
     35ASP+TINETのサンプルプログラムのビルドは、シェルから、
     36{{{
     37$ cd path/to/rubycfg_asp
     38$ mkdir sample1n
     39$ cd sample1n
     40$ cp ../asp_dcre/sample/* .
     41$ cp ../asp_dcre/tinet/asp_sample/tinet_app_config.h .
     42$ cp ../asp_dcre/tinet/asp_sample/route_cfg.c .
     43$ cp ../asp_dcre/tinet/asp_sample/sample1n.c .
     44$ cp ../asp_dcre/tinet/asp_sample/sample1n.cfg .
     45$ cp ../asp_dcre/tinet/asp_sample/sample1n.h .
     46$ cp ../asp_dcre/tinet/asp_sample/tinet_sample1n.cfg .
     47$ ruby -EUTF-8 ../asp_dcre/configure.rb -T gr_sakura_gcc -A sample1n -e tinet -i ether -v if_rx62n -n inet4 -s tcp -U sample1.o
     48$ make
     49}}}
     50を入力します。