LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

ITRON

ITRON(アイトロン、Industrial TRON)は、TRONプロジェクトが策定・維持している組み込みOS・リアルタイムOSカーネルの仕様である。仕様に準拠した実装を指して、ITRON OS等と呼ぶ場合もある。トロンフォーラムが組込み総合技術展(主催:一般社団法人組込みシステム技術協会)で毎年実施している、「組込みシステムにおけるリアルタイムOSの利用動向に関するアンケート調査」によれば、日本では長年組み込みOSのトップシェアを占めており、業界標準のOSとして採用されている。例えば2016年度の調査では、組み込み系において(ITORNやT-Kernelなどを含む)TRON系OSのシェアが全体の約6割を占めたが、(μITRONを含む)ITRON系OSのシェアだけで全体の43%に達し、TRONに続くシェア2位となった(POSIXを含む)UNIX系OSの20%を引き離している。なお、海外では2010年代の時点ではAndroidやUbuntuなどのLinux系OSが組み込み用としては圧倒的で、ITORNやT-Kernelなどを含むTRON系OSは全く使われておらず、海外でも販売されている日本製家電製品やトヨタ自動車の車載用OSとして使われて来たという歴史的事実のみ知られている(およびを参照)。海外ではあまり知名度がないが、日本製家電に搭載されて世界に輸出されているため、OSのシェア自体は高い。2003年の時点でOSのシェアが世界1位とされた。ライセンスが緩くて無料だったので、Linuxが普及する2000年代以前はアジアでもかなり使われていた。極めて性能の低いシステムから、大規模なシステムにまで対応できることから、組み込み系OSで大きなシェアを占めるITRONのサブセット。μITRON3以降はITRONと言うとμITRONのことを指す。TRONプロジェクトにおいて、インフラとなるシステムとして最初に設計が開始され、情報処理学会の第29回全国大会で基本設計の概要を発表している。2016年現在のμITRON仕様の最新は、1999年公開のμITRON4仕様で、μITRON4仕様の最新は、2006年12月公開の4.03.03である。仕様書では、μITRONからT-Kernelへの移行がスムーズに果たせるような仕様を今後策定したいという予定が語られている。坂村曰く、μITRONは2000年の時点ですでに「成熟した技術」とのこと。ユビキタス・コンピューティング時代にはITRONプロジェクトよりもT-Kernelプロジェクトに注力すべきとの立場で、従来μITRONが得意とした小規模システム向けにもμT-Kernelが用意され、IoT時代に向けたμT-Kernel 2.0も用意されている。T-Kernelは高度な情報処理を必要とする組み込み系システムで主に採用されているが、それほどでもないシステムでは依然としてμITRONが使われている。組み込み用として、一般消費者の身近にはない機器や、エアコン・電子レンジ・炊飯器など、身近ではあっても見えないところのOSとして採用されている。テレビ録画サーバーや自動車と言った高度な機器にも採用されており、これらの機器ではシステム全体を制御する高度なOSの下に、複数のMCUとそれらを制御する複数のOSが搭載されている場合があるので、メインOSとしてはLinuxやWindows Embeddedを採用していても、録画サーバーのメディア書き込み用MCUや自動車のエンジン制御用MCUなどその下の見えないところではμITRONが稼働している場合がある。一般消費者の見えるところのOSとしては、特に2000年代前半から後半にかけて日本だけで普及していた高機能携帯電話(ガラケー)のOSとして使われていたのが有名で、特に第2世代移動通信システム(2G)用携帯電話が主流の中に第3世代移動通信システム(3G)用携帯電話が登場する2000年代前半の時点ではシェアをほぼ独占していたが、ITRONを各社で各携帯電話ごとにカスタマイズして使っていたため、ソフトウェア規模が大きくなる3G携帯ではOSのカスタマイズ費用や手間が大きすぎることが問題となった。そのため、例えばNTTドコモは2003年に、FOMAではSymbian OSとLinuxが推奨されることを明言するなど、3Gではガラケーにおいても汎用性のあるOSが使われるようになったため、ITRONのシェアは次第に少なくなった。2017年のガラケー生産終了とともにシェアは0%となり全てAndroidに移行する(予定)。カメラ付きスマホの普及前となる2000年代において多くの人がガラケーと同時に所有していた、デジタルカメラのカメラ制御用OSとしての採用例も多く、その点でも2000年代当時はITRONを採用した多くの製品が一般消費者の文字通り「手の中」に存在した。2010年代でもEXILIMなどがITRONを採用している。ITRONによって、2000年代の日本では動画処理やネット通信をリアルタイムで並列的に制御するような高機能な携帯機器が存在しえたが、一方で技術者の負担が非常に大きく、実際はこのような高機能な機器にITRONを使うことは推奨されない。トロンフォーラムではT-Kernelを推奨しており、実際に同時期の一般消費者向け組み込み機器でも2005年ローンチのゲーム機Wii(2012年のWii Uでも採用)やセイコーエプソンのプリンターカラリオではT-Kernelの実装eCROSをOSとして採用していた。T-EngineフォーラムによるT-KernelはμITRON3.0仕様の発展版である。ITRONでは「弱い標準化」の思想から、極めて性能の低いシステム(安価で大量に製造される組み込み系システム)から大規模な組み込みシステムにも対応できる柔軟性を持ったシステムであったが、そのぶん実装がハードウェアに依存する部分が大きく、システム自体のコストよりも技術者の教育や開発にかかる人的コストが相対的に重視される大規模な組み込みシステムでは「ソフトウェアの移植性が低い」「ミドルウェアの導入ができない」「技術者の負担が大きい」といった問題があった。その反省から、T-Kernelは「より強い標準化」の思想でITRONの標準化を進め、互換性や移植性を高めることでミドルウェアの流通を推進し、大規模組み込みシステムにおける開発の効率を高めることを目的としている。TOPPERSはITRONの主要な実装のひとつで、TOPPERS/JSPカーネルはμITRON仕様4.03に基づいている。TOPPERS新世代カーネルは、ITRON仕様に必ずしも準拠させないとしているが、ITRONベースである。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。