タグ

ブックマーク / techfactory.itmedia.co.jp (2)

  • 「RTOSとは何か」を理解できる7つの特徴

    組み込み機器をどう動かすかを考える際、選択肢として浮上するのが「RTOS(Real Time Operating System)」である。このRTOSとは何であり、なぜ必要か、どのような特長を持つのか、組み込み向けLinuxとはどう違うのか、解説する。 RTOSの存在意義 組み込み機器と一口で言ってもどのあたりをターゲットにするのかで議論は変わるが、8bit~32bit程度のマイコンを利用した比較的スタンドアロンに近い組み込みシステムを議論の対象とした際、頻出する言葉が、「RTOS(Real Time Operating System)」である。 それぞれのマイコンベンダーが開発環境に合わせ、最低限のデバイス用ライブラリや標準的なランタイム(文字列操作など)を提供してくれるのが通例であり、これだけでもシステムは構築できる。であるからして、こうしたシステムでは必ずしもOSが必要とは限らないの

    「RTOSとは何か」を理解できる7つの特徴
    rin51
    rin51 2023/07/21
  • 組み込みLinuxの「正体」と開発の「困難さ」

    数ある組み込み機器のなかでも、タッチパネルやネットワークなどある程度リッチな機能が必要となる際に選択されることの多いOSが「組み込みLinux」である。他OSとの違いや開発にまつわる現状を解説する。 組み込み機器の中でも、ある程度の機能が要求されるデバイスになると、ソフトウェア側にも相応に配慮が必要になる。例えば最近の旅客機に搭載される多機能エンタテイメント機器。オンデマンドでの映画音楽の再生、飛行情報や地図上での現在位置の表示といった機能がてんこ盛りになっている訳だが、これの実装を例にして考えてみよう。 まずマルチタスクOSは当然必須で、機内のVODサーバと接続するためにはネットワークスタックも必要である。そして音楽や動画のコーデックも搭載して、プレーヤーも載せなければならない。地図表示も単に世界地図上に現在位置を表示するだけの簡単なものもあれば、3Dで地形や航路を表示するものまである

    組み込みLinuxの「正体」と開発の「困難さ」
    rin51
    rin51 2017/09/09
  • 1