develop:rtk_kernel:rtk_kernel-rzt1:build:build-console
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
develop:yt-kernel:ytkernel-rzt1:build:build-console [2019/10/24 13:33] – 作成 yoko | develop:rtk_kernel:rtk_kernel-rzt1:build:build-console [2020/01/07 14:17] (現在) – [コンパイルの実行例] yoko | ||
---|---|---|---|
行 1: | 行 1: | ||
コンソール ビルド | コンソール ビルド | ||
================ | ================ | ||
+ | 「[[develop: | ||
+ | |||
+ | 準備 | ||
+ | ---- | ||
+ | 「ビルド環境構築」と「プロジェクトの取得」は、「[[develop: | ||
+ | |||
+ | ### 環境変数の設定 | ||
+ | コンパイル実行するには、下記環境変数が設定されている事が必要。 | ||
+ | |||
+ | ^ 環境変数 ^ 説明 | ||
+ | | `BD` | T-Kernelソースのベースパス | | | ||
+ | | `GNU_BD` | ||
+ | |||
+ | |||
+ | `$HOME/ | ||
+ | |||
+ | <code bash> | ||
+ | export BD=/ | ||
+ | export GNU_BD='/ | ||
+ | </ | ||
+ | |||
+ | コンパイル手順 | ||
+ | -------------- | ||
+ | T-Monitor, config, T-Kernel の3つのファイルを作成する。 | ||
+ | |||
+ | ### T-Monitorのコンパイル | ||
+ | 下記フォルダにて `make` を実行する事でコンパイルする。 | ||
+ | |||
+ | ^ ビルドフォルダ | ||
+ | | `$BD/ | ||
+ | |||
+ | * `.debug`ついたフォルダでコンパイルするとデバック情報を付加する | ||
+ | * `make clean`で生成されたファイルを削除 | ||
+ | |||
+ | 生成されるT-Monitorオブジェクトファイル | ||
+ | |||
+ | ^ ファイル名 | ||
+ | | `tmonitor` | ||
+ | | `tmonitor.mot` | ||
+ | |||
+ | ### config情報のコンパイル | ||
+ | 下記フォルダにて `make` を実行する事でconfigファイルを作成する。 | ||
+ | |||
+ | ^ ビルドフォルダ | ||
+ | | `$BD/ | ||
+ | |||
+ | * `make clean`で生成されたファイルを削除 | ||
+ | |||
+ | 生成されるconfigオブジェクトファイル | ||
+ | |||
+ | ^ ファイル名 | ||
+ | | rominfo-rom | ||
+ | | rominfo-rom.bin | バイナリファイル | ||
+ | | rominfo-rom.mot | Sフォーマットファイル | ||
+ | |||
+ | ### T-Kernelのコンパイル | ||
+ | 下記フォルダにて `make` を実行する事でコンパイルする。 | ||
+ | |||
+ | ^ ビルドフォルダ | ||
+ | | `$BD/ | ||
+ | |||
+ | * `.debug`ついたフォルダでコンパイルするとデバック情報を付加する | ||
+ | * `make clean`で生成されたファイルを削除 | ||
+ | |||
+ | 生成されるT-Kernelオブジェクトファイル | ||
+ | |||
+ | ^ ファイル名 | ||
+ | | `kernel-rom.rom` | ||
+ | | `kernel-rom.bin` | ||
+ | | `kernel-rom.mot` | ||
+ | |||
+ | ### コンパイルの実行例 | ||
+ | |||
+ | <code bash> | ||
+ | $ cd $BD/ | ||
+ | $ make | ||
+ | $ cd $BD/ | ||
+ | $ make | ||
+ | $ $BD/ | ||
+ | $ make | ||
+ | </ | ||
+ | |||
+ | |||
+ | {{tag> | ||
develop/rtk_kernel/rtk_kernel-rzt1/build/build-console.1571891635.txt.gz · 最終更新: 2019/10/24 13:33 by yoko