Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

RT-Threadとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > RT-Threadの意味・解説 

RT-Thread

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/11/24 07:57 UTC 版)

ナビゲーションに移動 検索に移動
RT-Thread
開発者 Bernard XiongとRT-Threadチーム
OSの系統 リアルタイムオペレーティングシステム
開発状況 開発中
ソースモデル オープンソース
最新安定版 4.0.1 / 2019年5月16日(6か月前) (2019-05-16
対象市場 組み込みデバイス
使用できる
プログラミング言語
C
プラットフォーム ARM (ARM7、ARM9、Cortex-M3、Cortex-R4、Cortex-M4, Cortex-A)、AVR32、x86M16CNIOSMIPS
カーネル種別 シングルカーネル
ライセンス Apache 2.0
ウェブサイト www.rt-thread.org
テンプレートを表示

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

RT-Threadカーネル

  • オブジェクト指向のリアルタイムコア (しかし、エレガントでフレキシブルなC言語のスタイルを保っている)
  • 8、32または256段階の優先度を持ったマルチスレッドスケジューリング。同じ優先度を持った全てのスレッドが平等にスケジューリングされることを保証するためラウンドロビンポリシーを利用している。
  • スレッドの同期。セマフォとミューテックスを優先度の逆転を防止するために利用する。
  • スレッド間の完全で効率的な通信のためにメールボックスやメッセージキュー、イベントフラグなどをサポートする。
  • メモリーブロックの割り当て/開放する際のスレッドのサスペンド/レジュームをサポートした静的なメモリー管理とスレッドセーフな動的ヒープ管理
  • 高レベルアプリケーションに標準的なインターフェイスを提供するデバイスドライバーフレームワーク

FinSHシェル

  • Cに近い構文を利用できるコマンドライン
  • コマンドラインからシステムコア機能に直接アクセス可能
  • コマンドラインからシステムのグローバル変数に直接アクセス可能

コマンド履歴記録とコマンドプロンプトにおける自動補完

デバイスファイルシステム

  • 小規模デバイスに最適化された仮想ファイルシステム
  • POSIXスタイルのAPI
  • 複数のファイルシステムの実装をサポート
  • ELM-chanの提供するFatFSへのラッパー

TCP/IPプロトコルスタック

lwIPは軽量なTCP/IPプロトコルスタックで、以下の機能を持っている。

  • 標準的なBSDソケットインターフェイス
  • IP、ICMP、UDP、TCP
  • DNS、DHCP、PPP
  • TFTP、HTTP、FTP (netutilコンポーネント)

RT-Thread/GUI

  • RT-Threadに統合されている
  • マルチスレッドサポート
  • マルチウィンドウサポート
  • ラベルやボタン、チェックボックス。ラジオボタンといった高機能なウィジェット
  • クライアント/サーバーアーキテクチャー
  • クライアントでの、ワークベンチ/ビュー/ウィンドウアーキテクチャー
  • GB2312中国語表示

CPUアーキテクチャー

以下のCPUアーキテクチャーをサポートしている。

ARM

  • am335x
  • am926
  • amv6
  • AT91SAM7S、AT91SAM7X
  • Cortex: M0、M3、M4、R4、M7
  • dm36x
  • LPC214x、LPC24xx
  • s3c24x0
  • s3c44b0
  • SEP4020
  • Xilinx Zynq7000

AVR32

  • UC3

Blackfin

  • bf53x

IA32(X86)

M16C

  • m16c62p

MIPS

  • LOONGSON 1BC, 1C
  • PIC32
  • xburst

NIOS

PPC

  • ppc405

RX

unicore32

  • sep6200

NEC V850

  • 70f34

Xilinx

  • MicroBlaze

関連項目

脚注

  1. ^ RT-Thread 启动下一代RTOS演化”. 2019年1月18日閲覧。
  2. ^ RT-Thread github”. 2019年1月18日閲覧。

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「RT-Thread」の関連用語

RT-Threadのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



RT-Threadのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのRT-Thread (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS