5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【情報】T-Engineフォーラム、8bit CPUでも動く組込向けRTOS"μT-Kernel"の開発を発表

1 :アナルァイザφ ★:2006/12/02(土) 09:19:41 ID:???
2006年12月1日

ユビキタスコンピューティング技術の標準化・推進団体である“T-Engineフォーラム”は1日、
8bitや16bitの小規模CPUを対象としたリアルタイムOS“μT-Kernel”(マイクロティーカーネル)の
開発に成功したと発表した。リファレンスコードは、フォーラム会員向けに無償公開を開始したほか、
一般公開も2007年度に予定されている。

μT-Kernelは、32bit以上のCPUをターゲットとしたリアルタイムOS“T-Kernel”を元に、
小型の組み込み機器向けに開発されたOSである。同日、東京都内にて開催された説明会では、
同フォーラム会長で“YRPユビキタス・ネットワーキング研究所”(以下YRP)の所長でもある
坂村健 東京大学教授により、μT-Kernelのコンセプトと特徴などが説明された。

坂村氏はまずμT-Kernelについて、
「世界最小のOSを目指す」
「小さいもので動かすことに注力した」
と述べ、メインターゲットとする8〜16bitのCPUに対応するために、
T-Kernelから一部機能を省略したサブセット版とする一方で、
小型組み込み機器に求められる機能は逆に追加を行なうなど、
単なる縮小版ではなく、小型組み込み機器での用途に合わせて決定された仕様であるとした。

既存の組み込み機器向けリアルタイムOSとの互換性も重視されている。
T-Kernel、MP T-Kernel(※1)とは、サービスコールや型定義を原則共通化している。
またデバイスドライバーの管理機能を持たせたり、リアルタイムOSとしての挙動も統一するなど、
ソフトウェアの移植を容易にしている。
同様に、μITRONとの間でもソフトウェアの移行を容易にする配慮も行なわれている。
μITRON 4.0で導入された、ミドルウェア互換性を保つルールと言える
“ベーシックプロファイル”に則して作成されたミドルウェアであれば、容易に移行が行なえるという。
坂村氏は後述する開発環境と合わせて、このミドルウェア互換性による
ミドルウェアの流通の重要性を強調した。

μT-Kernelの提供については、まずYRP製のRFIDタグ“Dice”(ダイス)と、
ARM7に対応したリファレンスコードを同フォーラムが開発。それを無償で公開する。
またリファレンスコードを元に、CPUベンダーが自社の組み込み向けCPUに移植を行なう。
μT-Kernelの発表に合わせて、富士通(株)、ルネサス テクノロジ(株)、NECエレクトロニクス(株)が、
それぞれのCPUで動作するμT-Kernelの開発を発表している。坂村氏は現時点ですでに、
リファレンスの2CPUと3社の4CPUの計6種類のCPU上で、μT-Kernelが移植されている点を挙げて、
μT-Kernel自体の移植が容易であるとしている。

また開発環境については、オープンソース開発環境として幅広く利用されている“Eclipse”向けに、
μT-Kernel用プラグインを提供する。これにより、Windowsベースの統合開発環境で、
比較的容易にソフトウェア開発が行なえるとしている。

μT-Kernelのライセンス方法としては、“T-License”と称するライセンス契約に基づき行なわれる。
リファレンスコードはライセンス契約に基づいて無償公開されるが、
“GPL”(GNU General Public License)とは異なり、
ベンダーが独自にコードを改変しても、改変コードの公開は要求されない。
坂村氏はこれを
「見せたくないものは、見せなくていい」
と、簡潔な言葉で表現した。組み込みCPU向けにμT-Kernelを実装する場合には、
最適化のためにリファレンスコードを改変することは避けられない。
しかしこうした改変作業はベンダーのノウハウが詰まったものであるため、
改変コードの公開を必須としてしまうことは、組み込みCPUに求められる環境ではそぐわないということだ。

μT-Kernelについては、5日から東京国際フォーラムにて開催される展示会“TRONSHOW 2007”会場で、
対応ボードやデモシステム、アプリケーション例が公開される予定。また開発者向けのセミナー
(すでに満員)や体験デモも行なわれる予定である。

http://ascii24.com/news/i/topi/article/2006/12/01/666238-000.html

2 :名無しのひみつ:2006/12/02(土) 09:42:22 ID:3aWyIl9o
(VёV)?

3 :名無しのひみつ:2006/12/02(土) 09:56:54 ID:enoupRPu
これでPC-6001も復活できるな(w

4 :名無しのひみつ:2006/12/02(土) 09:58:08 ID:/RlAbxBV
>一般公開も2007年度に予定されている。

ウソだね。こいつらがやったことは一般公開されない。会員向けか、
高い契約金を払った一部の企業のみにしか公開されたことはない。

しょせん、クローズド・ソースの文化の産物。

5 :名無しのひみつ:2006/12/02(土) 10:11:28 ID:qccpiwiW
1KBくらいになる?

6 :名無しのひみつ:2006/12/02(土) 10:31:08 ID:aqO4nvKg
1チップMSXが・・・まで読んだ

7 :名無しのひみつ:2006/12/02(土) 10:38:04 ID:OFNdhoTu
「8bitや16bitの小規模CPUを対象としたリアルタイムOS」といっても RAM が
4K/8K といったワンチップ・マイコンでは使えないだろう。

http://www.t-engine.org/japanese/text/TEF020-S001-01.00.00_ja.pdf

上の仕様書を見ると、uITRON と大きな違いはない。タスクごとにスタック
RAM を必要とする。8K の RAM 全部をタスク・スタックに使えたとしても、
10 本も平行してタスクを走らせることは無理がある。


8 :名無しのひみつ:2006/12/02(土) 15:30:06 ID:k+BAFDCo
8bit CPUって消えていいよ。

9 :名無しのひみつ:2006/12/02(土) 15:56:46 ID:rh0jafP1
>>6
アスキーはそこまでやったんか........


10 :名無しのひみつ:2006/12/02(土) 16:21:38 ID:vgua2W2L
徒論教会へのお布施をかかさぬよう!

11 :名無しのひみつ:2006/12/02(土) 16:25:30 ID:E/1t6Ux8
S-OSのサブセットで対抗w

12 :名無しのひみつ:2006/12/02(土) 16:48:16 ID:I/zXrHJF
>>11
Oh!

13 :名無しのひみつ:2006/12/02(土) 17:03:23 ID:E/1t6Ux8
ぱそぴあ(えぇー

14 :名無しのひみつ:2006/12/02(土) 18:29:59 ID:RzOLwu+X
>>4
被害妄想。申し込みはいるが金は取られない。
http://www.t-engine.org/T-Kernel/tkernel.html

15 :名無しのひみつ:2006/12/02(土) 23:23:44 ID:bio1BM5B
>>14
お?改心したか?

16 :名無しのひみつ:2006/12/04(月) 10:43:16 ID:tDSd3jpF
8bit用RTOSといえばOS-9

17 :名無しのひみつ:2006/12/18(月) 16:54:24 ID:CJiF0lGw
>>4
TRONは世界最古のオープンアーキテクチャー。

18 :名無しのひみつ:2006/12/18(月) 21:33:53 ID:x1qM8G4I
五千年超の歴史?



19 :名無しのひみつ:2006/12/19(火) 10:24:10 ID:dr+NpUEt
TRONが出た頃は世の中はもっとクローズだった
オープンアーキテクチャだけでも素晴らしかった

一方最近になってオープンソースなものも沢山でてきた
そういう流れを受けてか、T-Kernelはソースも公開してるわけだ

7 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)