【T-Kernel】Raspberry Pi と Renesas RZ/T1 用の T-Kernel「yt-kernel」をGitHubに公開

スポンサーリンク

以前の記事で紹介した、Raspberry Pi用にポーティングしたT-Kernel(rpi_t-kernel)の構成を見直し、RTOS(T-Kernel)部分のみを分離した「yt-kernel」をGitHubに公開した。(下記URL)

jr4qpv/yt-kernel
TRON Forum T-Kernel for Raspberry Pi and Renesas RZ/T1 - jr4qpv/yt-kernel

概要

T-Kernelとは、組み込み機器では多く使われているITRONの後継OSで、リファレンスソースを公開する事で強い標準化を狙ったマルチタスク・リアルタイムOS。

以前、Raspberry Pi用に公開してた「rpi_t-kernel」の構成を見直し、RTOS(T-Kernel)部分のみを分離し独立させ保守性を向上。更に、ルネサスのRZ/T1マイコン用のコードも同梱。

本プロジェクトを直接修正して利用する事もできるが、アプリプロジェクト内にGitサブモジュール機能でサブディレクトリとして登録して使う事を想定。

T-Kernelに一緒にリンクして動かすサンプルアプリは同梱して動くようにしてある(T2EXの簡易シェル)。 又、別プロジェクトで動かすサンプルアプリも公開していく予定。

起動画面

Raspberry-Pi 2で起動した時の画面はこんな感じ。

画像01

オープニングメッセージが表示されT-Kernel起動。この例では、外部アプリの実行コードが認識できないので、サンプルアプリ(簡易シェル)の入力待ちとなっている。

サポートサイト

下記の姉妹サイトURLで、ビルド手順や実行方法などの技術情報を逐次提供してくので、詳細はそちらをご覧ください。

yt-kernel [新石器Wiki]

補足

  • 以前の「rpi_t-kernel」は凍結してこれ以上の更新は行いません。今後は、この「yt-kernel」に移行し更新していきます。

関連記事

【Raspberry Pi】u-bootでTFTPサーバからイーサネット経由のファイル読込み
前の記事で、UbuntuでTFTPサーバを動かすようにした。そこで、Ubuntu Linux上の「TFTPサーバ」にファイルを置き、Raspberry Piのu-bootからTFTP通信を使ってイーサネット経由でファイルの読み出しが...

参考

  1. T-Engine – Wikipedia
  2. トロンフォーラム

来歴

  • 2019/09/28 r0.60公開開始

コメント

タイトルとURLをコピーしました