Google PlayストアでUnionpediaアプリを復元するために作業中です
出ていきます入ってきます
🌟ナビゲーションを改善するためにデザインを簡素化しました!
Instagram Facebook X LinkedIn
あなたのロゴとドメインを持つ独自のユニオンペディア、月額9.99 USDから
私のユニオンペディアを作成する

RT-Thread

索引 RT-Thread

RT-Thread は、組み込みデバイス向けのオープンソースのリアルタイムオペレーティングシステムである。 Apacheライセンス 2.0+で公開されている。 RT-Threadは、10年間の集中した開発の後、中国をベースとしたRT-Thread開発チームにより開発されている。 マイクロコントローラー分野でオープンソースのオペレーティングシステムがあまり利用されていない現在の中国の状況を変えようとしている。

目次

  1. 15 関係: Apache LicenseARMアーキテクチャマイクロコントローラリアルタイムオペレーティングシステムワンボードマイコンオープンソースソフトウェアザイリンクスC言語組み込みシステムM16CMIPSアーキテクチャNios IINXPセミコンダクターズV850X86

Apache License

Apache License(アパッチ・ライセンス)は、Apacheソフトウェア財団 (ASF) によるソフトウェア向けライセンス規定。1.1以前は、Apache Software License(ASL)と称していた。著作権表示と免責事項表示の保持を求めている。1.1以降のバージョンはOpen Source Initiativeがオープンソースライセンスと承認している。GNUプロジェクトは、1.1以前のバージョンをGPL非互換で非コピーレフトのフリーソフトウェアライセンス、バージョン2.0をGPLバージョン3互換(GPL2以前とは非互換)のフリーソフトウェアライセンスと判断している。 ASFやそのサブプロジェクトが作成するソフトウェアは、すべてApache Licenseで提供されている。ASF以外のソフトウェアでもApache Licenseを使っているものがある。2010年6月現在、SourceForge.netにある5000以上のASF以外のプロジェクトがApache Licenseでリリースされている。

見る RT-ThreadとApache License

ARMアーキテクチャ

ARMアーキテクチャ(アームアーキテクチャ) とは、ARMホールディングスの事業部門であるARM Ltd.により設計・ライセンスされているアーキテクチャである。組み込み機器や低電力アプリケーションからスーパーコンピューターまで様々な機器で用いられている。

見る RT-ThreadとARMアーキテクチャ

マイクロコントローラ

一般的なマイクロコントローラの外見(Atmel AVR) マイクロコントローラ とは、CPUに加えてRAM、ROM、I/Oポートなどを1つの集積回路(IC)にまとめた、いわば極小のコンピュータ。主に機器の制御に使われる。略語は英字ではMCU。日本語ではマイコンとも呼ばれる。 主に機器の制御(コントロール)に使う目的で開発された小さな("マイクロ" な)集積回路でありコンピュータなので「マイクロコントローラ」と呼ばれるようになった。

見る RT-Threadとマイクロコントローラ

リアルタイムオペレーティングシステム

リアルタイムオペレーティングシステム(;RTOS)は、リアルタイムシステムのためのオペレーティングシステム (OS) である。組み込みオペレーティングシステムに多い。OSの主要な機能である資源管理において、時間資源の優先度に基づく配分と実行時間の予測可能性を提供することに特化している、ないし、そういった機能に力を入れている。 以下、ほとんどのRTOSが持つ、基本的な機能について述べる。 RTOSは、実行コンテキストを保持するオブジェクト(UNIXではスレッドと呼んでいるものに近いが、RTOSではもっぱらタスクと呼ぶ。以下タスクで統一する)と、タスク間の同期通信機構を提供する。同期通信機構により特定のタスクに待ち状態が発生したときのスケジューリングを行うのも、一般的なOSと同様RTOSの仕事であるが、このスケジューリング規則にRTOSの大きな特色がある。

見る RT-Threadとリアルタイムオペレーティングシステム

ワンボードマイコン

ワンボードマイコンとは、むき出しの一枚(ワン)のプリント基板(ボード)の上に、電子部品と最低限の入出力装置を付けただけの極めて簡素なマイクロコンピュータである。

見る RT-Threadとワンボードマイコン

オープンソースソフトウェア

Fedoraのデスクトップアプリケーションリスト UbuntuのアプリケーションXfce・VLC・GIMP・電卓・カレンダー・Firefox Android LAMP オープンソースソフトウェア(Open Source Software、略称: OSS)とは、利用者の目的を問わずソースコードを使用、調査、再利用、修正、拡張、再配布が可能なソフトウェアの総称である。

見る RT-Threadとオープンソースソフトウェア

ザイリンクス

ザイリンクス (Xilinx, Inc.) は、FPGAを中心としたプログラマブルロジックデバイスを開発していたアメリカ合衆国カリフォルニア州の半導体製造企業である。2023年6月にAMDに吸収合併されて消滅した。 プログラマブルロジックデバイス、IP、開発環境を提供している。1984年に創立され、本社をカリフォルニア州サンノゼに構えていた。日本法人はザイリンクス株式会社。製造を社外ファウンドリに委託するファブレス半導体企業である。2022年にAMDの子会社となった。

見る RT-Threadとザイリンクス

C言語

C言語(シーげんご、C programming language)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発した汎用プログラミング言語である。英語圏では「C language」または単に「C」と呼ばれることが多い。日本でも文書や文脈によっては同様に「C」と呼ぶことがある。制御構文などに高水準言語の特徴を持ちながら、ハードウェア寄りの記述も可能な低水準言語の特徴も併せ持つ。基幹系システムや、動作環境の資源制約が厳しい、あるいは実行速度性能が要求されるソフトウェアの開発に用いられることが多い。後発のC++やJava、C#など、「C系」と呼ばれる派生言語の始祖でもある。 ANSI、ISO、またJISにより言語仕様が標準規格化されている。

見る RT-ThreadとC言語

組み込みシステム

組み込みシステム(くみこみシステム、embedded system)は、家電製品や産業機器などに搭載された、特定の機能を実現するためのコンピュータシステムの総称である。

見る RT-Threadと組み込みシステム

M16C

M16C M16Cファミリとは三菱電機(現在はルネサス エレクトロニクスとして分離)の開発したマイクロプロセッサである。M16C の M は三菱電機、 16 は 16bit 、C は CISCを表す。リトルエンディアンであり、12MHzから 24MHzで駆動することができる。ルネサス テクノロジ(現:ルネサス エレクトロニクス)となったため、R8C/Tinyのみ名前が独特となっている。

見る RT-ThreadとM16C

MIPSアーキテクチャ

MIPSアーキテクチャは、ミップス・コンピュータシステムズ(現ミップス・テクノロジーズ)が開発したRISCマイクロプロセッサの命令セット・アーキテクチャ (ISA) である。

見る RT-ThreadとMIPSアーキテクチャ

Nios II

Nios IIはアルテラのFPGAファミリーのために設計された32ビットの組み込み用途のプロセッサアーキテクチャである。Nios IIは、DSPからシステム制御までの幅広い組み込みコンピュータ用途により適すように、元のNiosアーキテクチャを大きく拡張している。 Nios IIは、ザイリンクスのFPGA用のソフトコアCPUであるMicroBlazeと競合している。MicroBlazeとは異なり、Nios IIはサードパーティーの知的所有権プロバイダであるシノプシスのDesignwareを通してライセンスを得られる。Designwareライセンスにより、設計者はNiosをベースとした設計をFPGAプラットフォームから、大量生産されるASICデバイスに移行させることができる。

見る RT-ThreadとNios II

NXPセミコンダクターズ

NXPセミコンダクターズN.V.(NXP Semiconductors N.V.、)は、オランダアイントホーフェンに拠点を置く半導体メーカー。 NXPのNはNext、XPはExperienceの意。 2006年にフィリップスの半導体部門より分社化して誕生した。2015年にはフリースケール・セミコンダクタを吸収合併した。主にマイクロコントローラのNXP LPCシリーズや、ディスクリートなどの汎用製品を提供している。 日本法人はNXPジャパン株式会社で、本社は東京で、大阪に支社、名古屋に営業所を持つ。

見る RT-ThreadとNXPセミコンダクターズ

V850

V850は、NEC(現在のルネサスエレクトロニクス)によって開発・製造された組み込み用のマイクロコントローラである。 32ビットRISC CPU コアアーキテクチャで、後継機のV850 派生型はV850ES、V850EとμClinuxにてサポートされたことのあるV850E2である(2008年10月9日時点でV850系はμClinuxのサポートから外れている)。V850のコアアーキテクチャはRH850に使用されている。コンパイラはGNUコンパイラコレクション、、のコンパイラとウインドリバー・システムズのDiab コンパイラが入手できる。フリーウェア V850 プラグインがIDA Pro逆アセンブラ用にある。

見る RT-ThreadとV850

X86

x86(エックスはちろく)は、Intel 8086およびその命令セットアーキテクチャ、およびそれと互換性を備えた命令セットを持つマイクロプロセッサ群の総称である。広義にはインテル以外のメーカー(AMDなど)の互換プロセッサを、さらに広義にはx86と互換性を保ちつつAMDによって64ビットに拡張され、それにインテルが追随し世に普及したx64(x86-64)アーキテクチャも含む。 初期は純粋なスカラープロセッサであったが、1997年にマルチメディア等のデータ処理のためにベクトル計算の機能を取り込んだ以降はハイブリッドなプロセッサとして進化を続けているSIMD命令としては1997年に初めてMMXが追加され、以降もSSEやAVXなどといったより強力な命令が追加されている。

見る RT-ThreadとX86