差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

sh開発環境 [2015/03/01 11:08]
member
sh開発環境 [2015/03/15 12:29] (現在)
member
ライン 10: ライン 10:
=====E2studio===== =====E2studio=====
-Coming soon. 
 +※**インストールするときは必ずインストール先のパスに日本語を入れないこと。**\\
 +**また、フォルダ名が長すぎるのも問題です。**\\
 +**入れるとE2studioをインストール後にエラーを吐かれる原因となります。**\\
 +
 +・概要\\
 + E2studioはルネサス製のマイコンに対応したEclipseベースの統合開発環境です。言語はC/C++を用います。\\
 + 本来ならば、ルネサス製RXファミリに対応した統合開発環境ですが、\\
 +SHコンパイラを導入することでE2studioでSHマイコンを開発することが可能となります。\\
 + 以前MiceではHEWという開発環境を使用してきましたが、\\
 +E2studioの方が便利機能が豊富であるため、平成26年度末からこちらに移行することとなった。\\
 +
 +・インストール\\
 + E2studioをインストールし、SHコンパイラというパッチをインストールします。\\
 +
 +※再度注意!\\
 +**インストールするときは必ずインストール先のパスに日本語を入れないこと。**\\
 +**また、フォルダ名が長すぎるのも問題です。**\\
 +**入れるとE2studioをインストール後にエラーを吐かれる原因となります。**\\
=====Flash Development Toolkit===== =====Flash Development Toolkit=====
ライン 32: ライン 49:
=====E2studioの使い方===== =====E2studioの使い方=====
-E2studioを起動して新規プロジェクトを開きます。+E2studioを起動して新規プロジェクトを開きます。SHを選んでください。また、プロジェクト名は半角英数字だけにしてください。
ここにプログラムを書きます。 ここにプログラムを書きます。
ライン 39: ライン 56:
<code c> <code c>
#include"iodefine.h" #include"iodefine.h"
- 
-void culcular(){ 
-    int k=2; 
-    i=i+k; 
-} 
int main(void) int main(void)
{ {
-    int i; 
-   i=0; 
    while(1){     while(1){
       i++;        i++;
-       culcular();+       wait();//関数内は自分で考えましょう。
    }     }
} }
ライン 80: ライン 90:
プログラムを残しておきたい場合は、 プログラムを残しておきたい場合は、
違う名前で保存してからコンパイルしましょう。 違う名前で保存してからコンパイルしましょう。
 +
 +※コンパイルできず、エラーにmake:**という表現が含まれていた場合、\\
 +プロジェクト・エクスプローラーのIncludesというフォルダを見てください。\\
 +パスに日本語や文字数の多いフォルダ名が使われていた場合はこれによりエラーを引き起こしていた可能性があります。\\
 +この場合は日本語や文字数の多いフォルダ名を避けてE2studioを再インストールしてみてください。
/home/users/2/deca.jp-mice/web/cgi/dokuwiki/data/attic/sh開発環境.1425175718.txt.gz · 最終更新: 2015/03/01 11:08 by member
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0