長谷川/memo/組込みOSの開発環境
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[長谷川/memo]]
**Ubuntu12.04(USB)での環境構築 [#qd963b66]
-用意するもの
・PC
・USB(8G〜)←usb3.0など速度が出るものにした方がいいと思います。
・ubuntu12.04のインストールディスク(32bit or 64bit でも可)
インストール方法は下記のURLを参照してください
http://shiroichi.sakura.ne.jp/2012/11/20121104ubuntu/
※英語でインストールを行なってください。キーボードのレイアウトは使っているものに合わせること。
***コンパイル環境の作成 [#xdd9d3ee]
以下からUbuntu_12.04_32bitでの環境構築を示します。
※64bit版でもできます。エラーが出たりしてわからない場合は、調べるか私(長谷川)に聞いてください。
-用意するもの
・binutils-2.19.1
http://ftp.gnu.org/gnu/binutils/
・gcc-3.4.6
http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/
サポートページでも配布してあります。
まず適当なフォルダを作りその中にダウンロードしてファイルを置きましょう。
-binutilsのインストール
% tar xvzf binutils-2.19.1.tar.gz
% cd binutils-2.19.1
% ./configure --target=h8300-elf --disable-nls --disable-werror
% make
% sudo su
% make install
-gccのインストール
% tar xvzf gcc-3.4.6.tar.gz
% cd gcc-3.4.6
% ./configure --target=h8300-elf --disable-nls --disable-threads --disable-shared --enable-languages=c --disable-werror
% make
% sudo su
% make install
※./configure〜をする前にgcc-3.4.6/gcc/collect2.c
1537行目を
redir_handle = open (redir, O_WRONLY | O_TRUNC | O_CREAT, 0755);
に変更すること
実行環境の作成
-minicomのインストール
% apt-get install minicom
-kz_h8write
http://sourceforge.jp/projects/kz-h8write/downloads/57645/kz_h8write-v0.2.1.zip/
kz_h8writeを解凍する
----
**cygwinでの開発に必要な基本パッケージ [#hdb85a05]
Devel/autoconf
Devel/automake
Devel/binutils
Devel/bison
Devel/flex
Devel/gcc4
Devel/make
Devel/patchutils
Web/wget
以下binutlsのコンパイルに必要
Devel/libiconv
以下gccのコンパイルに必要
Devel/libelf0-devel
Math/gmp
Math/libgmp-devel
Math/mpfr
Math/libmpfr-devel
Math/libmpc1
Math/mpclib
Math/libmpc-devel
終了行:
[[長谷川/memo]]
**Ubuntu12.04(USB)での環境構築 [#qd963b66]
-用意するもの
・PC
・USB(8G〜)←usb3.0など速度が出るものにした方がいいと思います。
・ubuntu12.04のインストールディスク(32bit or 64bit でも可)
インストール方法は下記のURLを参照してください
http://shiroichi.sakura.ne.jp/2012/11/20121104ubuntu/
※英語でインストールを行なってください。キーボードのレイアウトは使っているものに合わせること。
***コンパイル環境の作成 [#xdd9d3ee]
以下からUbuntu_12.04_32bitでの環境構築を示します。
※64bit版でもできます。エラーが出たりしてわからない場合は、調べるか私(長谷川)に聞いてください。
-用意するもの
・binutils-2.19.1
http://ftp.gnu.org/gnu/binutils/
・gcc-3.4.6
http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/
サポートページでも配布してあります。
まず適当なフォルダを作りその中にダウンロードしてファイルを置きましょう。
-binutilsのインストール
% tar xvzf binutils-2.19.1.tar.gz
% cd binutils-2.19.1
% ./configure --target=h8300-elf --disable-nls --disable-werror
% make
% sudo su
% make install
-gccのインストール
% tar xvzf gcc-3.4.6.tar.gz
% cd gcc-3.4.6
% ./configure --target=h8300-elf --disable-nls --disable-threads --disable-shared --enable-languages=c --disable-werror
% make
% sudo su
% make install
※./configure〜をする前にgcc-3.4.6/gcc/collect2.c
1537行目を
redir_handle = open (redir, O_WRONLY | O_TRUNC | O_CREAT, 0755);
に変更すること
実行環境の作成
-minicomのインストール
% apt-get install minicom
-kz_h8write
http://sourceforge.jp/projects/kz-h8write/downloads/57645/kz_h8write-v0.2.1.zip/
kz_h8writeを解凍する
----
**cygwinでの開発に必要な基本パッケージ [#hdb85a05]
Devel/autoconf
Devel/automake
Devel/binutils
Devel/bison
Devel/flex
Devel/gcc4
Devel/make
Devel/patchutils
Web/wget
以下binutlsのコンパイルに必要
Devel/libiconv
以下gccのコンパイルに必要
Devel/libelf0-devel
Math/gmp
Math/libgmp-devel
Math/mpfr
Math/libmpfr-devel
Math/libmpc1
Math/mpclib
Math/libmpc-devel
ページ名: