w*+,-./-056788n8 899:V{1;_3567<@
TUV
lmfnopqr
X`wxi
yT`
456 78{PQRQSTXYJ]^_

XYZZ[Z ]XY^_`XUa bcdefd ghiYjk
si tuv^[i tuv
z{z |m} [~* + ^[* ,fv-.f/0123
VX9]Y:;<k-UTiT7x |},-nr=2->zw?@ /fA-B} XC]^ Dk-Ef,lFG56-Hud46-IJKrqLG-MNtO 78{
wzT-Ys UVWXYZ[
xT =\A.
TUV `},
a[*bb + Zcbb]defghikyT` `},
a[*bb + Zcbb
jtfk`},
a*abb + Zcbb

FGCHIJKLIMNMABOPDEQRMS

56789:8;<=>??@? ABCDE\K<@
FGMNQTUV567
6z_x.7}.> Q.}7fv?8]z_i:.}<:]z_A>-.>~
z_A>-.>~8?X-z_A>-.>~8Xi-z_A>-.>~8`X]34?9Q:,2yz=
l;u2cdSTTy7]LHG,muGuG.Ar.k]UT |},H1}hi]tO,mutklVX9 H1}hi]tO,mutk]jtuO,mut</}OAekmk3g=]wzTk-LG/}2]nr=2knOjkj>Od]xzx |},-VX9kA98U`]B}`},-.f/012-HyOkOdr}G]b? yT`k
]qGA2=Ar-}n@G</}OAekmk3
ABj>OdsvC}]2/,|-<kj>OdlF}Hfv]D:-b|<kl;u2QbhEF]0b,kj>Od\GA]//k-ABGHj>.]>/k
I } J D 5 -b T Q / l v y z = g Kz_x.7}.>8XYZZ[Z 34BfvLQb=Q| M G > W N / o = { N >?b T Q / l v
yz=gRQx},yz=b=MG>Wmn]O-[qUP|fP=Q?>WmngRSk
U5-0}/T2pj>=/Q^=-UVm
urGOWXgYP=ZX[i\]oGHN>?^_U`ya5-}bcU}dZneOi[VZ?
I z_i:.}<:--z_A>-.>~ \]Q/}OAekm
k5-UVfgUahijZXyN>?}bcU}dZneOi[VZ?
634HnG?8]k@V 34lm</}OAekmk3
UT_y}.9+ b=*C>W k@V =}OQ34lm]/}Ojtf* 7/n gRSk

VmW 89ef1XYZ[AWBCDE]x},yz=XYZZ[Z g t U y X ^ u z_x.7}.> C D Q
TUV `},]yT` `},3k
jtfk`},]lmfnopqru{f|?
}V~ Y_V`7 jtf*+,?k
xT =\A.
wX[^[T]nr=2k-}.2]T`_w?iz_A>-.>~ \ ] Q / l v y z = } V ~ Y 0 ,BopGv4H]PQR
12rOv-/lvyz=3?45\]

FGMNQ39HISV
stQ,BopGvoXul;u2=v3VWN>?
]x},yz=wxyzu]{|tgRSk]z_i:.}<:- CDu]z_A>-.>~ CDu]z_i:.}<:-8z_A>-.>~ M}CDu]XYZZ[Z ~k]jtuO,mutwxyzu]34?9Q:,2yz=wxyzu

hiFJSK]z_x.7}.> 34=G/ * >?=dr2@ +z_x.7}.> `},c,-QMN`},gO.fd
ya.h>W=dr2/c01g32X>?@^u34 [*a*** 5]6Uk]z_x.7}.>8XYZZ[Z MN yx@ `},i3 h*a*** 5]6Uk
I,mutc zTU87U \]Q/lvyz=5R
NWNOP?UV}dZneOi[VZ?
]tfjr3{O-2vG-}O
I34c47g`U`ya5-}dZneOi[VZ?

12 * z_x.7}.> 34=G/]>?=dr2@k

LMNOZPQRS
Kzw?@Cxwx <?yya=ZZL]>?@Q zw?@ mnA-st,@kK@ 7zw?@ ~y* ^u*u,.fdLBC DE F-^a[** 5]6Uk
I sb-0}/T2pj>=@z_x.7}.> Aehzdv
2<<,*88333y<_>.7}.>y:-78
veGAehzdv
2<<,*88333y<-:.y:-780}/T2pj>=GHIZ]z_x.7}.> QJ}hk
2<<,*88333y,>-;:.|~_b>/}|y0:y1,8<>8

PQ\K@z_x.7}.>8i^[a*~34Bfv^u34 ac*a*** 5]6Uk]89: D:- z_x.7}.>
I ?xi a;[q=>?34c47g`U`ya5-}dZneOi[VZ?

UT8xz opS=*C>W y}.9+
I w>/ Y|< y}.9+ Zya =Q*CgqryaZN>?
XYZZ[Z gtUyX^u z_x.7}.> CDQ TUV `},]v^wk

llm a~[_**ca nopqrstu a_Z_Z iv w2
zxyy*^_cZ*[_Zscs z {x{y*^_cZ*[_ZscZ z x_b|}~*;|~>;+,>-;:.|~_b>/}|y0:y1, z 2<<,*88333y,>-;:.|~_b>/}|y0:y1,8
4 zw?@ 5-6z2> w>|~_<}b>l?,>-|<}.7 ;8;<>b @90~>9;:Q;<=>?4 >zw?@ 5-6>.<}<8 |./ >0:.:b8 zw?@:Q;<=>?
4zw?@->zw?@-z_x.7}.>-@z_x.7}.>-z_i:.}<:--z_A>-.>~5-LGBo}.QCDUE>WF<=GH-IJQKqgL>MQ=5GHNOP?
4QRSUTUVWXYZQ[qF\]5-YZQK^NX5_`K^=>?4STabcqdef\]QXg-QRSUTUVWXbh5-ij\iklVWWmnoGHN>?

|}~*
Uiach_U*a_*cy*[a*+,-./// 01234

*+,-./-0 cd

ユビキタス・コンピューティングのためのスーパー開発プラット
フォームとして大きな注目を集めている T-Engine プロジェクト――
パーソナルメディアでは、T-Engine の成果を世界で初めて一般向けに商品化し、「T-Engine/SH7727 開発キット」として発売しました。本
キットには、T-Engine の CPU ボード、リアルタイム OS（T-Kernel）、
仕様書や各種ドキュメント、PC-Linux 上で動くコンパイラ等の開発環境が含まれており、これ以外に開発用の Linux マシンを用意するだ
けで、T-Engine 上で動くミドルウェアやアプリケーションの開発が可能です。T-Engine 関連のビジネスをお考えの方はもちろん、組込み機器のソフトウェア開発をご検討中の方や、コンパクトな実験・
教育用ボードをお探しの方にも、本キットがお勧めです。新世代のコ
ンパクトな開発評価用ボード「T-Engine/SH7727 開発キット」が、ユ
ビキタス・コンピューティングの新しい可能性を拡げます。

*+,-./-0 1234567189:;<=>1?@AB
現 在、T-Engine プ ロ ジ ェ ク ト 自 体 が 大 き な 注 目 を 集 め て お り、
T-Engine を使った組込み機器メーカーなどからも、T-Engine の引き合いが多くなっています。こういったお客様に対しては、T-Engine
上で動く各種のミドルウェアの大きな需要があります。いち早くこの市場に参入することが、T-Engine 関連ビジネスを成功させるための秘訣です。パーソナルメディアは、「T-Engine/SH7727 開発キット」
で、皆様の T-Engine 関連ビジネスをお手伝いします。
また、T-Engine プロジェクトの最大の特長は、ミドルウェアの流通性が高く、かつ CPU への依存性が小さいことです。ハードウェア
仕様やオブジェクトフォーマットといったターゲット側の環境が標準化されていますから、さまざまな仕様のバリエーションに煩わされることがなく、ミドルウェア本来の機能の開発に集中できます。また、ターゲット環境の標準化により、開発したミドルウェアをオブ
ジェクトコードで流通できる可能性が高まります。必ずしもソースの開示が必要なくなることで、開発したミドルウェアの流通や販売に 関 す る ビ ジ ネ ス 形 態 の 自 由 度 も 高 ま り ま す。さ ら に、「T-Engine/SH7727 開発キット」上で開発されたミドルウェアは、今後
SH7727 以外の CPU を搭載した T-Engine が出てきた場合にも、再コンパイル程度の極めて少ない手間で移植することができます。最終
製 品 に 組 み 込 ま れ る CPU が 別 の も の に な っ た と し て も、
「T-Engine/SH7727 開発キット」上で開発されたミドルウェアは無駄にはならないのです。

CDEFGHI189JKLMNOPQ?@AB
たとえば携帯電話を開発する場合、携帯電話のハードウェアが完成した後でそれを制御するソフトウェアの開発を始めるとすれば、全体の開発期間が長くなってしまい、市場への迅速な製品投入ができません。したがって、高度な組込み機器を開発する場合には、ハードウェアとソフトウェアを同時に開発するのが一般的であり、ハードウェアが未完成の状態でもソフトウェアの開発を始める必要があります。このため、ハードウェア構成が最終製品と類似した開発評価用のボード（ブレッドボード）を利用してソフトウェアの開発を進めておき、最終製品のハードウェアが完成した段階で、ソフトウェアを載せ替えるという手法が用いられています。
T-Engine は、このようなケースでの開発評価用のボードとして利用できます。T-Engine 自体は汎用製品ですので安価ですし、もしお客様独自の入出力機器などを追加する必要があれば、拡張バスを使って対応できます。また、T-Engine 上には多くのミドルウェアやデバイスドライバが揃う予定ですので、お客様は本来のアプリケー

ションの開発に専念することができ、開発効率の大幅な向上にも寄与します。さらに、T-Engine のハードウェアはコンパクトですので、作業スペースをとらず、物理的な可搬性や携帯性にも優れます。開発
用ホストとしてノート PC を利用すれば、開発システム全体を手軽に持ち歩くことが可能であり、出張先ホテル内での追い込みデバッグなどにも対応できます。
また、T-Engine は、制御用のボードコンピュータとして、そのまま最終製品に組み込んで利用できるようにも配慮されています。特に、T-Engine のタッチパネル付液晶パネルは、高機能なコピーマシンや
自動販売機などのユーザ向け操作パネル、あるいはメンテナンス用のコンソールとしてそのまま活用でき、組込みシステムの構成の簡素化や部品点数の削減に貢献します。さらに、開発用ボードと実行用ボードの共通化により、両者の環境の違いによるトラブルや移行作
業を最小限に抑えることができます。

RSTUVWXYZ[\]^_3:`ab1?@AB
T-Engine を生んだトロンプロジェクトの基本方針は「オープンアーキテクチャ」。自由に誰もが実装できるように、すべての仕様書を 公 開 し ま す。ま た、「T-Engine/SH7727 開 発 キ ッ ト」に は、ハ ー ドウェアの回路図を添付しているほか、コネクタのピン配置や型番な
ど、ボードに関するすべての情報をマニュアルに記載しています。
オープンアーキテクチャの方針の下に開発された T-Engine は、教材としての利用にも最適です。CPU やハードウェア、OS などの説明
用の材料として活用できるのはもちろん、GUI やファイルシステム、
デバイスドライバなどの実験用プラットフォームとして、幅広い利用が考えられます。また、T-Engine の標準化効果により、教育用カリ
キュラムや実験用プログラムを他の教育機関や担当者と共有し、さらなる充実を図ることも可能です。
12 * z_x.7}.>8XYZZ[Z 34Bfv

携帯電話や AV 機器に代表されるコンパクトで高機能な電子機器の開発は、日本の工業技術の得意分野です。半導体不況や製造業の空洞化が叫ばれる中、世界の中で通用する日本の工業技術を維持していくには、こういった得意分野を継続して育てていく必要があります。また、高度な電子機器や組込み機器を開発する技術は、来るべ
きユビキタス・コンピューティング環境を実現するための重要な要
素技術ともなります。身のまわりに配置された多数のコンピュータの協調動作によって豊かな環境を作り出すという「ユビキタス時代」
は、目前に迫っていますが、それを開発する技術力を見た場合、日本の果たす役割は非常に大きいと言えます。
しかしながら、高機能な電子機器や組込み機器を制御するコン
ピュータのソフトウェアの開発は、機器の高機能化と厳しいハード
ウェアリソースの制約により、極めて困難なものとなっています。
また、顧客からの要請により開発期間に余裕がないことも多く、ソフトウェア開発の現場には多くの苦労があります。さらに、組込み機器のソフトウェア開発環境は、これまで標準化の遅れていた分野
であり、ミドルウェアやドライバ等のソフトウェア部品の流通がス
ムーズではないという問題もありました。ユビキタス・コンピュー
ティング環境を実現するには、ソフトウェア開発の効率化が重要な条件になっています。

このような状況に対して、ハードウェアや開発環境まで含めた組込み機器の開発プラットフォームの標準化を行い、ソフトウェア部
品の流通促進や移植性向上を目指して開始されたのが「T-Engine（ティーエンジン）」プロジェクトです。本プロジェクトの推進母体として、日本の主要な半導体メーカー、ソフトウェアメーカー、組込み機器メーカー、家電メーカーなどが多数参加する「T-Engine フォー
ラム」が結成されており、T-Engine アーキテクチャの研究開発および標準化活動を行っています。T-Engine プロジェクトの詳細およびT-Engine フォーラムに関しては、http://www.t-engine.org/ をご覧ください。
従来のトロンプロジェクトにおいても、ITRON（Industrial TRON）という形でリアルタイム OS の仕様の標準化を行い、携帯電話をはじめとする多くの組込み機器に採用され、日本の IT 技術を支えてきました。しかしながら、OS の標準化だけでは、ソフトウェア部品の流通促進や移植性向上に限界があります。T-Engine プロジェクトでは、OS のサービスコールの仕様だけではなく、各種のハードウェア
仕様やソフトウェア I/F、オブジェクトフォーマットなども合わせて強力な標準化を行うことにより、ソフトウェア資産の共通化と有効活用を図ることを目標にしています。

j*klm 1 no p1qYrstuNvw*+x0y-0z{
T-Engine 上で動作する標準リアルタイム OS が「T-Kernel」です。
T-Kernel は、T-Engine 上で動作する多種多様なミドルウェア、アプ
リケーションの実装プラットフォームであり、ユビキタス・コン
ピューティング環境の共通カーネルとなるものです。
T-Kernel には、タスクやセマフォなど一般的なリアルタイム OS の機能である T-Kernel/OS （Operating System の略） のほか、デバイス
ドライバやミドルウェアの流通性を高める T-Kernel/SM （System
Manager の 略）
、お よ び デ バ ッ ガ か ら 利 用 さ れ る T-Kernel/DS（Debugger Support の略） の機能が含まれています。T-Kernel/SM では、OS の拡張機能（マネージャ）やデバイスドライバを組み込むための標準インタフェースが規定されており、ミドルウェアやアプリ
ケーションとデバイスドライバを独立して開発、流通できるように工夫されています。一方、T-Kernel/OS の基本機能は従来の ITRONと同じですので、これまで ITRON を使っていた開発者であれば、T-Kernel への移行もスムーズです。
].OdZ[ST].Od^_`abST]pqrcdST]rJ]efZ[ST]g^cdST]H1}hicdST]nOjkl}mncdST]nOjkpqrcdST]jtuOcdST]=,oOp^cdST]efcdST]78? q}v=drOqq}vST]sX6STp a* z_A>-.>~8?X QST

p [* z_A>-.>~8Xi QST

t * z_A>-.>~ QCDu]vwUpxyXMQk<z{0->{<;z<z{/>~{<;z<z{;<|{<;z

.Od|}
.Od~h
.Ode*

<z{>+<{<;z<z{>+/{<;z<z{<>-{<;z,.Od-.
,.OdQ-./~h
R.Od0Z-.

p ^* z_A>-.>~ Qq}wOL}2r].OdZ[STQsck

89efgh_iSW *+,-./-0「T-Engine/SH7727 開発キット」には、PC-Linux 上で動作する GNUの開発環境（コンパイラやリンカ）をはじめ、オブジェクトプログラ
ムを転送して実行するための T-Engine 側のモニタ（T-Monitor）などが添付されています。また、T-Engine に転送したプログラムを ATA
カード等に格納するためのファイル管理機能や、対話形式でその操作を行うための CLI（Command Line Interpreter）も付属しているため、T-Engine 上のソフトウェアを効率よく開発することができます。

T-Engine プロジェクトでは CPU を限定していませんが、CPU のバ
リエーションは開発環境で吸収できます。すなわち、CPU が変わっても、大部分のミドルウェア、デバイスドライバ、アプリケーション
が再コンパイル程度の修正で動作するように配慮されています。また、T-Engine プロジェクトでは、ミドルウェアの流通を促進するた
め、GNU の開発環境をレファレンスとする形で、プログラムのオブジェクトフォーマットを標準化しています。

*+,-./-0 cd

ユビキタス・コンピューティングのためのスーパー開発プラット
フォームとして大きな注目を集めている T-Engine プロジェクト――
パーソナルメディアでは、T-Engine の成果を世界で初めて一般向けに商品化し、「T-Engine/SH7727 開発キット」として発売しました。本
キットには、T-Engine の CPU ボード、リアルタイム OS（T-Kernel）、
仕様書や各種ドキュメント、PC-Linux 上で動くコンパイラ等の開発環境が含まれており、これ以外に開発用の Linux マシンを用意するだ
けで、T-Engine 上で動くミドルウェアやアプリケーションの開発が可能です。T-Engine 関連のビジネスをお考えの方はもちろん、組込み機器のソフトウェア開発をご検討中の方や、コンパクトな実験・
教育用ボードをお探しの方にも、本キットがお勧めです。新世代のコ
ンパクトな開発評価用ボード「T-Engine/SH7727 開発キット」が、ユ
ビキタス・コンピューティングの新しい可能性を拡げます。

*+,-./-0 1234567189:;<=>1?@AB
現 在、T-Engine プ ロ ジ ェ ク ト 自 体 が 大 き な 注 目 を 集 め て お り、
T-Engine を使った組込み機器メーカーなどからも、T-Engine の引き合いが多くなっています。こういったお客様に対しては、T-Engine
上で動く各種のミドルウェアの大きな需要があります。いち早くこの市場に参入することが、T-Engine 関連ビジネスを成功させるための秘訣です。パーソナルメディアは、「T-Engine/SH7727 開発キット」
で、皆様の T-Engine 関連ビジネスをお手伝いします。
また、T-Engine プロジェクトの最大の特長は、ミドルウェアの流通性が高く、かつ CPU への依存性が小さいことです。ハードウェア
仕様やオブジェクトフォーマットといったターゲット側の環境が標準化されていますから、さまざまな仕様のバリエーションに煩わされることがなく、ミドルウェア本来の機能の開発に集中できます。また、ターゲット環境の標準化により、開発したミドルウェアをオブ
ジェクトコードで流通できる可能性が高まります。必ずしもソースの開示が必要なくなることで、開発したミドルウェアの流通や販売に 関 す る ビ ジ ネ ス 形 態 の 自 由 度 も 高 ま り ま す。さ ら に、「T-Engine/SH7727 開発キット」上で開発されたミドルウェアは、今後
SH7727 以外の CPU を搭載した T-Engine が出てきた場合にも、再コンパイル程度の極めて少ない手間で移植することができます。最終
製 品 に 組 み 込 ま れ る CPU が 別 の も の に な っ た と し て も、
「T-Engine/SH7727 開発キット」上で開発されたミドルウェアは無駄にはならないのです。

CDEFGHI189JKLMNOPQ?@AB
たとえば携帯電話を開発する場合、携帯電話のハードウェアが完成した後でそれを制御するソフトウェアの開発を始めるとすれば、全体の開発期間が長くなってしまい、市場への迅速な製品投入ができません。したがって、高度な組込み機器を開発する場合には、ハードウェアとソフトウェアを同時に開発するのが一般的であり、ハードウェアが未完成の状態でもソフトウェアの開発を始める必要があります。このため、ハードウェア構成が最終製品と類似した開発評価用のボード（ブレッドボード）を利用してソフトウェアの開発を進めておき、最終製品のハードウェアが完成した段階で、ソフトウェアを載せ替えるという手法が用いられています。
T-Engine は、このようなケースでの開発評価用のボードとして利用できます。T-Engine 自体は汎用製品ですので安価ですし、もしお客様独自の入出力機器などを追加する必要があれば、拡張バスを使って対応できます。また、T-Engine 上には多くのミドルウェアやデバイスドライバが揃う予定ですので、お客様は本来のアプリケー

ションの開発に専念することができ、開発効率の大幅な向上にも寄与します。さらに、T-Engine のハードウェアはコンパクトですので、作業スペースをとらず、物理的な可搬性や携帯性にも優れます。開発
用ホストとしてノート PC を利用すれば、開発システム全体を手軽に持ち歩くことが可能であり、出張先ホテル内での追い込みデバッグなどにも対応できます。
また、T-Engine は、制御用のボードコンピュータとして、そのまま最終製品に組み込んで利用できるようにも配慮されています。特に、T-Engine のタッチパネル付液晶パネルは、高機能なコピーマシンや
自動販売機などのユーザ向け操作パネル、あるいはメンテナンス用のコンソールとしてそのまま活用でき、組込みシステムの構成の簡素化や部品点数の削減に貢献します。さらに、開発用ボードと実行用ボードの共通化により、両者の環境の違いによるトラブルや移行作
業を最小限に抑えることができます。

RSTUVWXYZ[\]^_3:`ab1?@AB
T-Engine を生んだトロンプロジェクトの基本方針は「オープンアーキテクチャ」。自由に誰もが実装できるように、すべての仕様書を 公 開 し ま す。ま た、「T-Engine/SH7727 開 発 キ ッ ト」に は、ハ ー ドウェアの回路図を添付しているほか、コネクタのピン配置や型番な
ど、ボードに関するすべての情報をマニュアルに記載しています。
オープンアーキテクチャの方針の下に開発された T-Engine は、教材としての利用にも最適です。CPU やハードウェア、OS などの説明
用の材料として活用できるのはもちろん、GUI やファイルシステム、
デバイスドライバなどの実験用プラットフォームとして、幅広い利用が考えられます。また、T-Engine の標準化効果により、教育用カリ
キュラムや実験用プログラムを他の教育機関や担当者と共有し、さらなる充実を図ることも可能です。
12 * z_x.7}.>8XYZZ[Z 34Bfv

携帯電話や AV 機器に代表されるコンパクトで高機能な電子機器の開発は、日本の工業技術の得意分野です。半導体不況や製造業の空洞化が叫ばれる中、世界の中で通用する日本の工業技術を維持していくには、こういった得意分野を継続して育てていく必要があります。また、高度な電子機器や組込み機器を開発する技術は、来るべ
きユビキタス・コンピューティング環境を実現するための重要な要
素技術ともなります。身のまわりに配置された多数のコンピュータの協調動作によって豊かな環境を作り出すという「ユビキタス時代」
は、目前に迫っていますが、それを開発する技術力を見た場合、日本の果たす役割は非常に大きいと言えます。
しかしながら、高機能な電子機器や組込み機器を制御するコン
ピュータのソフトウェアの開発は、機器の高機能化と厳しいハード
ウェアリソースの制約により、極めて困難なものとなっています。
また、顧客からの要請により開発期間に余裕がないことも多く、ソフトウェア開発の現場には多くの苦労があります。さらに、組込み機器のソフトウェア開発環境は、これまで標準化の遅れていた分野
であり、ミドルウェアやドライバ等のソフトウェア部品の流通がス
ムーズではないという問題もありました。ユビキタス・コンピュー
ティング環境を実現するには、ソフトウェア開発の効率化が重要な条件になっています。

このような状況に対して、ハードウェアや開発環境まで含めた組込み機器の開発プラットフォームの標準化を行い、ソフトウェア部
品の流通促進や移植性向上を目指して開始されたのが「T-Engine（ティーエンジン）」プロジェクトです。本プロジェクトの推進母体として、日本の主要な半導体メーカー、ソフトウェアメーカー、組込み機器メーカー、家電メーカーなどが多数参加する「T-Engine フォー
ラム」が結成されており、T-Engine アーキテクチャの研究開発および標準化活動を行っています。T-Engine プロジェクトの詳細およびT-Engine フォーラムに関しては、http://www.t-engine.org/ をご覧ください。
従来のトロンプロジェクトにおいても、ITRON（Industrial TRON）という形でリアルタイム OS の仕様の標準化を行い、携帯電話をはじめとする多くの組込み機器に採用され、日本の IT 技術を支えてきました。しかしながら、OS の標準化だけでは、ソフトウェア部品の流通促進や移植性向上に限界があります。T-Engine プロジェクトでは、OS のサービスコールの仕様だけではなく、各種のハードウェア
仕様やソフトウェア I/F、オブジェクトフォーマットなども合わせて強力な標準化を行うことにより、ソフトウェア資産の共通化と有効活用を図ることを目標にしています。

j*klm 1 no p1qYrstuNvw*+x0y-0z{
T-Engine 上で動作する標準リアルタイム OS が「T-Kernel」です。
T-Kernel は、T-Engine 上で動作する多種多様なミドルウェア、アプ
リケーションの実装プラットフォームであり、ユビキタス・コン
ピューティング環境の共通カーネルとなるものです。
T-Kernel には、タスクやセマフォなど一般的なリアルタイム OS の機能である T-Kernel/OS （Operating System の略） のほか、デバイス
ドライバやミドルウェアの流通性を高める T-Kernel/SM （System
Manager の 略）
、お よ び デ バ ッ ガ か ら 利 用 さ れ る T-Kernel/DS（Debugger Support の略） の機能が含まれています。T-Kernel/SM では、OS の拡張機能（マネージャ）やデバイスドライバを組み込むための標準インタフェースが規定されており、ミドルウェアやアプリ
ケーションとデバイスドライバを独立して開発、流通できるように工夫されています。一方、T-Kernel/OS の基本機能は従来の ITRONと同じですので、これまで ITRON を使っていた開発者であれば、T-Kernel への移行もスムーズです。
].OdZ[ST].Od^_`abST]pqrcdST]rJ]efZ[ST]g^cdST]H1}hicdST]nOjkl}mncdST]nOjkpqrcdST]jtuOcdST]=,oOp^cdST]efcdST]78? q}v=drOqq}vST]sX6STp a* z_A>-.>~8?X QST

p [* z_A>-.>~8Xi QST

t * z_A>-.>~ QCDu]vwUpxyXMQk<z{0->{<;z<z{/>~{<;z<z{;<|{<;z

.Od|}
.Od~h
.Ode*

<z{>+<{<;z<z{>+/{<;z<z{<>-{<;z,.Od-.
,.OdQ-./~h
R.Od0Z-.

p ^* z_A>-.>~ Qq}wOL}2r].OdZ[STQsck

89efgh_iSW *+,-./-0「T-Engine/SH7727 開発キット」には、PC-Linux 上で動作する GNUの開発環境（コンパイラやリンカ）をはじめ、オブジェクトプログラ
ムを転送して実行するための T-Engine 側のモニタ（T-Monitor）などが添付されています。また、T-Engine に転送したプログラムを ATA
カード等に格納するためのファイル管理機能や、対話形式でその操作を行うための CLI（Command Line Interpreter）も付属しているため、T-Engine 上のソフトウェアを効率よく開発することができます。

T-Engine プロジェクトでは CPU を限定していませんが、CPU のバ
リエーションは開発環境で吸収できます。すなわち、CPU が変わっても、大部分のミドルウェア、デバイスドライバ、アプリケーション
が再コンパイル程度の修正で動作するように配慮されています。また、T-Engine プロジェクトでは、ミドルウェアの流通を促進するた
め、GNU の開発環境をレファレンスとする形で、プログラムのオブジェクトフォーマットを標準化しています。

w*+,-./-056788n8 899:V{1;_3567<@
TUV
lmfnopqr
X`wxi
yT`
456 78{PQRQSTXYJ]^_

XYZZ[Z ]XY^_`XUa bcdefd ghiYjk
si tuv^[i tuv
z{z |m} [~* + ^[* ,fv-.f/0123
VX9]Y:;<k-UTiT7x |},-nr=2->zw?@ /fA-B} XC]^ Dk-Ef,lFG56-Hud46-IJKrqLG-MNtO 78{
wzT-Ys UVWXYZ[
xT =\A.
TUV `},
a[*bb + Zcbb]defghikyT` `},
a[*bb + Zcbb
jtfk`},
a*abb + Zcbb

FGCHIJKLIMNMABOPDEQRMS

56789:8;<=>??@? ABCDE\K<@
FGMNQTUV567
6z_x.7}.> Q.}7fv?8]z_i:.}<:]z_A>-.>~
z_A>-.>~8?X-z_A>-.>~8Xi-z_A>-.>~8`X]34?9Q:,2yz=
l;u2cdSTTy7]LHG,muGuG.Ar.k]UT |},H1}hi]tO,mutklVX9 H1}hi]tO,mutk]jtuO,mut</}OAekmk3g=]wzTk-LG/}2]nr=2knOjkj>Od]xzx |},-VX9kA98U`]B}`},-.f/012-HyOkOdr}G]b? yT`k
]qGA2=Ar-}n@G</}OAekmk3
ABj>OdsvC}]2/,|-<kj>OdlF}Hfv]D:-b|<kl;u2QbhEF]0b,kj>Od\GA]//k-ABGHj>.]>/k
I } J D 5 -b T Q / l v y z = g Kz_x.7}.>8XYZZ[Z 34BfvLQb=Q| M G > W N / o = { N >?b T Q / l v
yz=gRQx},yz=b=MG>Wmn]O-[qUP|fP=Q?>WmngRSk
U5-0}/T2pj>=/Q^=-UVm
urGOWXgYP=ZX[i\]oGHN>?^_U`ya5-}bcU}dZneOi[VZ?
I z_i:.}<:--z_A>-.>~ \]Q/}OAekm
k5-UVfgUahijZXyN>?}bcU}dZneOi[VZ?
634HnG?8]k@V 34lm</}OAekmk3
UT_y}.9+ b=*C>W k@V =}OQ34lm]/}Ojtf* 7/n gRSk

VmW 89ef1XYZ[AWBCDE]x},yz=XYZZ[Z g t U y X ^ u z_x.7}.> C D Q
TUV `},]yT` `},3k
jtfk`},]lmfnopqru{f|?
}V~ Y_V`7 jtf*+,?k
xT =\A.
wX[^[T]nr=2k-}.2]T`_w?iz_A>-.>~ \ ] Q / l v y z = } V ~ Y 0 ,BopGv4H]PQR
12rOv-/lvyz=3?45\]

FGMNQ39HISV
stQ,BopGvoXul;u2=v3VWN>?
]x},yz=wxyzu]{|tgRSk]z_i:.}<:- CDu]z_A>-.>~ CDu]z_i:.}<:-8z_A>-.>~ M}CDu]XYZZ[Z ~k]jtuO,mutwxyzu]34?9Q:,2yz=wxyzu

hiFJSK]z_x.7}.> 34=G/ * >?=dr2@ +z_x.7}.> `},c,-QMN`},gO.fd
ya.h>W=dr2/c01g32X>?@^u34 [*a*** 5]6Uk]z_x.7}.>8XYZZ[Z MN yx@ `},i3 h*a*** 5]6Uk
I,mutc zTU87U \]Q/lvyz=5R
NWNOP?UV}dZneOi[VZ?
]tfjr3{O-2vG-}O
I34c47g`U`ya5-}dZneOi[VZ?

12 * z_x.7}.> 34=G/]>?=dr2@k

LMNOZPQRS
Kzw?@Cxwx <?yya=ZZL]>?@Q zw?@ mnA-st,@kK@ 7zw?@ ~y* ^u*u,.fdLBC DE F-^a[** 5]6Uk
I sb-0}/T2pj>=@z_x.7}.> Aehzdv
2<<,*88333y<_>.7}.>y:-78
veGAehzdv
2<<,*88333y<-:.y:-780}/T2pj>=GHIZ]z_x.7}.> QJ}hk
2<<,*88333y,>-;:.|~_b>/}|y0:y1,8<>8

PQ\K@z_x.7}.>8i^[a*~34Bfv^u34 ac*a*** 5]6Uk]89: D:- z_x.7}.>
I ?xi a;[q=>?34c47g`U`ya5-}dZneOi[VZ?

UT8xz opS=*C>W y}.9+
I w>/ Y|< y}.9+ Zya =Q*CgqryaZN>?
XYZZ[Z gtUyX^u z_x.7}.> CDQ TUV `},]v^wk

llm a~[_**ca nopqrstu a_Z_Z iv w2
zxyy*^_cZ*[_Zscs z {x{y*^_cZ*[_ZscZ z x_b|}~*;|~>;+,>-;:.|~_b>/}|y0:y1, z 2<<,*88333y,>-;:.|~_b>/}|y0:y1,8
4 zw?@ 5-6z2> w>|~_<}b>l?,>-|<}.7 ;8;<>b @90~>9;:Q;<=>?4 >zw?@ 5-6>.<}<8 |./ >0:.:b8 zw?@:Q;<=>?
4zw?@->zw?@-z_x.7}.>-@z_x.7}.>-z_i:.}<:--z_A>-.>~5-LGBo}.QCDUE>WF<=GH-IJQKqgL>MQ=5GHNOP?
4QRSUTUVWXYZQ[qF\]5-YZQK^NX5_`K^=>?4STabcqdef\]QXg-QRSUTUVWXbh5-ij\iklVWWmnoGHN>?

|}~*
Uiach_U*a_*cy*[a*+,-./// 01234