develop:rtk_kernel:rtk_kernel-rzt1:build:start
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
develop:yt-kernel:ytkernel-rzt1:build:start [2019/10/21 17:51] – yoko | develop:rtk_kernel:rtk_kernel-rzt1:build:start [2020/01/07 14:44] (現在) – [2)e2studioでビルド] yoko | ||
---|---|---|---|
行 1: | 行 1: | ||
ビルド | ビルド | ||
====== | ====== | ||
- | 「[[develop/ | + | 「[[develop: |
- | ビルド環境は「[[develop/ | + | 関連する技術情報を、本ページを起点に作成していく。 |
- | コンパイル手順 | + | * [[develop: |
- | -------------- | + | * [[develop: |
- | T-Monitor, | + | |
- | ### 環境変数の設定 | + | 準備 |
- | コンパイル実行するには、下記環境変数が設定されている事が必要。 | + | ---- |
- | ^ 環境変数 ^ 説明 | + | ### ビルド環境構築 |
- | | `BD` | T-Kernelソースのベースパス | | | + | コンパイル環境は「[[develop: |
- | | `GNU_BD` | + | |
- | + | ### プロジェクトの取得 | |
- | `$HOME/ | + | コマンドシェルからプロジェクト一式を取得するには、作業フォルダ(例:`c:\work\tk-optsys\TK\`)に移動しておいて下記コマンドを実行。 |
<code bash> | <code bash> | ||
- | export BD=/C/work/yt-kernel/tkernel_source | + | $ cd /c/work/tk-optsys/TK/ |
- | export GNU_BD=' | + | $ git clone https://github.com/jr4qpv/rtk_kernel.git |
</ | </ | ||
- | ### T-Monitorのコンパイル | + | * [[software: |
- | 下記フォルダにて `make` を実行する事でコンパイルする。 | + | * 上記作業フォルダは例で、コンソールからコンパイルする場合はどこでもよい。(e2studioビルドする場合は、上記指定が推奨) |
+ | * 【注意】WindowsからGit取得する場合は「[[software/ | ||
- | ^ ビルドフォルダ | + | ビルド手順 |
- | | `$BD/ | + | -------- |
- | * `.debug`ついたフォルダでコンパイルするとデバック情報を付加する | + | ### 1)コンソールでビルド |
- | * `make clean`で生成されたファイルを削除 | + | 「[[develop: |
- | 生成されるT-Monitorオブジェクトファイル | + | ### 2)e2studioでビルド |
+ | 「[[develop: | ||
- | ^ ファイル名 | ||
- | | `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/start.txt · 最終更新: 2020/01/07 14:44 by yoko