develop:rtk_kernel:rtk_kernel-user-application
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | |||
develop:rtk_kernel:rtk_kernel-user-application [2020/01/07 14:11] – ↷ develop:yt-kernel:ytkernel-user-application から develop:rtk_kernel:rtk_kernel-user-application へページの移動と名称変更しました。 yoko | develop:rtk_kernel:rtk_kernel-user-application [2020/01/07 14:12] (現在) – yoko | ||
---|---|---|---|
行 1: | 行 1: | ||
- | yt-kernelユーザアプリケーション | + | rtk_kernelユーザアプリケーション |
- | ============================= | + | ========================== |
- | yt-kernelから呼ばれるユーザアプリケーションには以下の2種類がある。 | + | rtk_kernelから呼ばれるユーザアプリケーションには以下の2種類がある。 |
1. T-Kernelと一緒にリンクしたアプリケーションプログラム。 | 1. T-Kernelと一緒にリンクしたアプリケーションプログラム。 | ||
行 17: | 行 17: | ||
2.T-Kernelとは別オブジェクトの外部アプリ | 2.T-Kernelとは別オブジェクトの外部アプリ | ||
------------------------------------- | ------------------------------------- | ||
- | 外部アプリは、本`yt-kernel`プロジェクトを直接変更して利用する事もできるが、アプリプロジェクト内にGitサブモジュール機能でサブディレクトリとして登録して使う事を想定。 | + | 外部アプリは、本`rtk_kernel`プロジェクトを直接変更して利用する事もできるが、アプリプロジェクト内にGitサブモジュール機能でサブディレクトリとして登録して使う事を想定。 |
又、別プロジェクトで動かす外部アプリのサンプルプロジェクトも公開していく予定。 | 又、別プロジェクトで動かす外部アプリのサンプルプロジェクトも公開していく予定。 | ||
行 30: | 行 30: | ||
### 外部アプリのヘッダ情報 | ### 外部アプリのヘッダ情報 | ||
- | yt-kernelでは不正なプログラムを実行しないように、開始番地からヘッダ情報(下記)をチェックし、整合が確認できたら開始番地に分岐する。 | + | rtk_kernelでは不正なプログラムを実行しないように、開始番地からヘッダ情報(下記)をチェックし、整合が確認できたら開始番地に分岐する。 |
^ 相対番地 | ^ 相対番地 | ||
行 48: | 行 48: | ||
別モジュールなので自由にプログラムでき、[[wpjp> | 別モジュールなので自由にプログラムでき、[[wpjp> | ||
- | {{tag>yt-kernel}} | + | {{tag>rtk_kernel}} |
develop/rtk_kernel/rtk_kernel-user-application.1578373894.txt.gz · 最終更新: 2020/01/07 14:11 by yoko