T-Kernelとは? わかりやすく解説

T-Kernel

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/07/26 01:53 UTC 版)

T-Kernel (ティー・カーネル) は、オープンソースリアルタイムオペレーティングシステム(RTOS)である。


  1. ^ 「TRONWARE VOL.89」、2004年10月5日、23頁
  2. ^ tkernel_2、GitHub
  3. ^ 「T-Kernel標準ハンドブック」(改訂新版)、2005年6月10日、10頁
  4. ^ サポートCPU一覧」、トロンフォーラム
  5. ^ Interface 2012年5月号」、2012年3月24日、56頁
  6. ^ 「TRONWARE VOL.146」、2014年4月5日、"Welcome to T-Engine Forum & Ubiquitous ID Center"
  7. ^ “再び脚光を浴びる国産アーキテクチャ「TRON」 - 坂村節がきわ立った「2014 TRON Symposium」記者会見より”. マイナビニュース. (2014年12月7日). https://news.mynavi.jp/article/20141207-tron/ 2015年8月22日閲覧。 
  8. ^ “IoT対応「トロン」OS、IEEEの世界標準に”. 日刊工業新聞. (2017年12月12日). https://newswitch.jp/p/11323 2018年1月11日閲覧。 
  9. ^ μT-Kernel 2.0がベースのIEEE 2050-2018がIEEE標準として正式に成立”. www.tron.org. トロンフォーラム (2018年9月11日). 2019年2月25日閲覧。
  10. ^ 「T-Kernel標準ハンドブック」(改訂新版)、2005年6月10日、12頁
  11. ^ ソフトウェアのライセンス」、トロンフォーラム
  12. ^ T-License 第4条 第2項」、トロンフォーラム
  13. ^ T-License 2.0 FAQ」、トロンフォーラム
  14. ^ T-Kernelとは?、トロンフォーラム
  15. ^ 仕様書、トロンフォーラム
  16. ^ TRON Forum Download Center、トロンフォーラム
  17. ^ 「AMP T-Kernel仕様書」(Ver.1.00.01)、2017年1月、9頁
  18. ^ 「SMP T-Kernel仕様書」(Ver.1.00.01)、2017年1月、9頁
  19. ^ 「AMP T-Kernel仕様書」(Ver.1.00.01)、2017年1月、9頁~11頁
  20. ^ 「SMP T-Kernel仕様書」(Ver.1.00.01)、2017年1月、9頁~11頁
  21. ^ μT-Kernel 3.0、トロンフォーラム
  22. ^ tron-forum/mtkernel_3、GitHub
  23. ^ μT-Kernel 3.0仕様書 (Ver.3.00.01)、GitHub


「T-Kernel」の続きの解説一覧

T-Kernel

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/02/25 16:50 UTC 版)

T-Engine」の記事における「T-Kernel」の解説

T-Engine用の組み込みオペレーティングシステム従来からのITRONと同様、スタティックメモリアロケーションによるカーネルベースでのプログラミングが可能。しかし、T-Engine本来の目的である「ミドルウェア流通」を実現するためには、ダイナミックメモリアロケーションが可能でプロセスベースでのプログラミング可能なT-Kernel/Standard Extension使いこなすことが望まれる2013年9月打ち上げられ国産ロケットイプシロンと、それに搭載され観測衛星ひさきに、μITRONとT-Kernelがそれぞれ使われた。2014年12月3日H-IIAロケット打ち上げられはやぶさ2制御システムT-Kernel2.0用いられた。 2017年12月11日、μT-Kernel2.0IEEE著作権譲渡契約結んだ発表された。 2018年9月11日、「μT-Kernel 2.0ベースの「IEEE 2050-2018」が、IEEE標準として正式に成立した

※この「T-Kernel」の解説は、「T-Engine」の解説の一部です。
「T-Kernel」を含む「T-Engine」の記事については、「T-Engine」の概要を参照ください。


T-Kernel

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/24 19:15 UTC 版)

ITRON」の記事における「T-Kernel」の解説

詳細は「T-Kernel」を参照 T-EngineフォーラムによるT-KernelはμITRON3.0仕様発展版である。 ITRONでは「弱い標準化」の思想から、極めて性能の低いシステム安価大量に製造される組み込みシステム)から大規模な組み込みシステムにも対応できる柔軟性持ったシステムであったが、そのぶん実装ハードウェア依存する部分大きくシステム自体コストよりも技術者教育開発にかかる人的コスト相対的に重視される大規模な組み込みシステムでは「ソフトウェア移植性が低い」「ミドルウェア導入できない」「技術者負担大きい」といった問題があった。 その反省から、T-Kernelは「より強い標準化」の思想ITRON標準化進め互換性移植性高めることでミドルウェア流通推進し大規模組み込みシステムにおける開発効率高めることを目的としている。

※この「T-Kernel」の解説は、「ITRON」の解説の一部です。
「T-Kernel」を含む「ITRON」の記事については、「ITRON」の概要を参照ください。


T-Kernel

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/17 00:21 UTC 版)

TRONプロジェクト」の記事における「T-Kernel」の解説

ITRONベース設計された、組み込み向けリアルタイムOS2002年公開ITRONでは1980年代当時ハードウェア性能による制限から、仕様書だけ策定されており、実装ハードウェア合わせて各自行なう「弱い標準化」の方式となっていたため、最小システムから大規模システムにまで対応できるスケーラビリティを持つ一方それぞれの実装で細かい違いがあり、ソフトの再利用など困難だった。その反省から、T-Kernelでは2000年代ハードウェア性能合わせて「強い標準化」を目指し仕様書だけでなくソースコードオープンとなっており、それによって細かな実装上の違いをなくし、デバイスドライバミドルウェア再利用促進できるようになっているGUIを持つことが前提となる「T-Kernel」とともに、T-Kernelと互換性持ちつつ必ずしもGUI持たないような小さシステムでも利用できる「μT-Kernel」も策定された。このように、ソフトの再利用性やミドルウェア利用による開発容易さと言った特徴持ちつつも、リアルタイムOSとして小規模なシステム開発から大規模なシステム構築用途にまで対応する「フルスケーラビリティ」を持つ。 旧来のμITRONソフトウェアをT-Kernel上で再利用するため、T-Kernel上でITRONアプリ実行できるラッパー用意されている。

※この「T-Kernel」の解説は、「TRONプロジェクト」の解説の一部です。
「T-Kernel」を含む「TRONプロジェクト」の記事については、「TRONプロジェクト」の概要を参照ください。

ウィキペディア小見出し辞書の「T-Kernel」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

T-Kernelのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



T-Kernelのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのT-Kernel (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのT-Engine (改訂履歴)、ITRON (改訂履歴)、TRONプロジェクト (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS