Skip to content

T-Kernel 2.0 Aerospace 一般公開用リポジトリ

Notifications You must be signed in to change notification settings

UCTechnology/t2as

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

/*
 *----------------------------------------------------------------------
 *    UCT T-Kernel 2.0 DevKit tuned for ASP-SH7750R
 *
 *    © 2013 Ubiquitous Computing Technology Corporation.
 *----------------------------------------------------------------------
 *
 *    Version:   1.00.00a
 *    Released by Ubiquitous Computing Technology Corporation (https://www.uctec.com/) on 2023/07/25.
 *
 *    Changed by Ubiquitous Computing Technology Corporation on 2015/05/15.
 *    Changed by Ubiquitous Computing Technology Corporation on 2023/07/25.
 *----------------------------------------------------------------------
 */

 本版は、ASP-SH7750R に対応した T2AS (T-Kernel 2.0 AeroSpace) である。

【補足】
 本版には、FPU抑止例外を使用せずにFPUのコンテキスト切り替えを行う実装が
 含まれる。このため、本版では実際にFPU命令を使用したかどうかに関わらず
 TA_FPU属性を指定して生成されたタスクの切り替えの際に、無条件にFPUレジ
 スタの保存/復帰を行う。
 本実装ではタスク切り替えの際のオーバーヘッドは増加するが、逆にFPU抑止
 例外は発生しないため、その例外処理のオーバーヘッドは無くなる。この方式
 の場合、FPUを使用するタスクにのみ、TA_FPU属性を指定することが望まれる。



------------------------------------------------------------------------------
A.1 ライセンス
------------------------------------------------------------------------------

T-Kernel 2.0は、トロンフォーラムがT-License2.2に従って配布するソースコードです。
TKSE(T-Kernel Standard Extension)は、トロンフォーラムがT-License2.0に従って配布
するソースコードです。

T-License2.2、T-License2.0の内容は以下をご覧ください。

・T-License2.2
https://www.tron.org/download/index.php?route=information/information&information_id=79

・T-License2.0
https://www.tron.org/download/index.php?route=information/information&information_id=40


------------------------------------------------------------------------------
A.2 ソースコード
------------------------------------------------------------------------------

本リポジトリに含まれるソースコードは、T-License2.2に規定された再配布の条件に
従ってユーシーテクノロジ株式会社(以下、UCT)が無償で再配布しています。

本リポジトリの以下のブランチには、UCTが開発した以下のソースコードが含まれます。

・main : T-Kernel 2.0 Aerospace for ASP-SH7750R
・asp_leon5 : T-Kernel 2.0 Aerospace (T2AS) for LEON-XCKU
・asp_leon5-network : T-Kernel 2.0 Aerospace (T2AS) for LEON-XCKU with LAN driver

UCTは、UCTが開発したソースコードを含めて、本リポジトリに含まれるソースコードに
ついてT-License2.2第3条第3項に定める利用を認めます。ただし、UCTが開発したソー
スコードについて、T-License2.2第3条第3項の第4号、第5号における有償での再配布
は認めません。


------------------------------------------------------------------------------
A.3 注意事項
------------------------------------------------------------------------------

・本リポジトリに含まれるソースコード(付随するコメント、ドキュメンテーションを
 含む)を「本ソースコード」といいます。
・本ソースコードにはT-License2.2が適用されることを確認します。
・本ソースコードは全て無保証で提供するものであり、その適用可能性も含めて、
 UCTはいかなる保証も行いません。
・本ソースコードを利用することにより直接的または間接的に生じたいかなる損害に
 関しても、UCTは一切の責任を負いません。
・本ソースコードの仕様、実装にいかなる欠陥が発見されたとしても、UCTには対応
 義務はありません。
・本ソースコードの仕様、実装は予告なく変更されることがあります。
・本ソースコードの仕様、実装の変更に伴って利用者にいかなる損害が発生したとし
 ても、UCTは一切の責任を負いません。
・本ソースコードに対するライセンス料、保守費用、ロイヤリティは不要です。
・本ソースコードに関するお問い合わせは一切お受けできません。お問い合わせいた
 だいても回答することはありません。
以上

About

T-Kernel 2.0 Aerospace 一般公開用リポジトリ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors