無料RTOSカーネルの基礎 - 無料RTOS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

無料RTOSカーネルの基礎

無料RTOSカーネルは、多数のアーキテクチャをサポートするリアルタイムオペレーティングシステムです。この基本は、組み込みマイクロコントローラーアプリケーションの構築に最適です。次の機能があります。

  • マルチタスクスケジューラ。

  • 複数のメモリ割り当てオプション (完全に静的に割り当てられたシステムを作成する機能を含む)。

  • タスク通知、メッセージキュー、複数タイプのセマフォ、ストリームおよびメッセージバッファを含むタスク間調整のプリミティブ。

  • マルチコアマイクロコントローラーでの対称マルチプロセッシング (SMP) のサポート。

フリーRTOSカーネルは、重要なセクション内や割り込み内で、リンクリストのウォーキングなど、非決定的な操作を決して実行しません。無料RTOSカーネルには効率的なソフトウェアタイマーの実装が含まれており、タイマーにサービスが必要でない限り、いかなるCPU時間も使用されません。ブロックされたタスクには、時間のかかる定期的なサービスは必要ありません。 Direct-to-task 通知により、ほぼRAMオーバーヘッドなしで高速タスクシグナリングが可能になります。ほとんどのタスク間シナリオや interrupt-to-taskシグナリングシナリオで使用できます。

無料RTOSカーネルは、小さく、シンプルで使いやすいように設計されています。一般的なRTOSカーネルバイナリイメージは、4000~9000 バイトの範囲です。

無料RTOSカーネルに関するほとんどの up-to-dateドキュメントについては、「無料 RTOS.org」を参照してください。Free RTOS.org では、無料RTOSカーネルクイックスタートガイドや、無料ドキュメントのより詳細な実装などRTOSRTOS、無料カーネルの使用に関する詳細なチュートリアルとガイドが多数用意されています。 RTOS RTOS