並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 4 件 / 4件

新着順 人気順

FreeRTOSの検索結果1 - 4 件 / 4件

  • アマゾン買収から2年半、「Amazon FreeRTOS」は最も手頃なRTOSに

    アマゾン買収から2年半、「Amazon FreeRTOS」は最も手頃なRTOSに:リアルタイムOS列伝(2)(1/3 ページ) IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する本連載。第2回は、アマゾンの買収によってRTOSのメインストリームに躍り出た「Amazon FreeRTOS」について紹介する。 連載「リアルタイムOS列伝」の第2回、というかここ10年のリアルタイムOS(RTOS)の動向を概説した前回を除いて実質的な第1回になる今回は「Amazon FreeRTOS」をご紹介したい。 ⇒連載記事「リアルタイムOS列伝」バックナンバー Amazon FreeRTOSの話は、アマゾン(Amazon.com)による買収を受けてのこちらの記事で触れているが、簡単に説明すればもともとはリチ

      アマゾン買収から2年半、「Amazon FreeRTOS」は最も手頃なRTOSに
    • ESP32のFreeRTOS入門 その1 FreeRTOSとは?

      概要 ESP32を深く触っていくと、FreeRTOSにいきつきます。しかしながら情報が少ないので調べてみました。Arduino IDE環境でのFreeRTOSについてを対象とします。 FreeRTOSとは? RTOS(Real Time Operating System)はリアルタイムOSで、組み込み系によく使わえているOSです。特徴としては、リアルタイムとついているので、厳密な時間管理ができます。リアルタイムでないOSというと、LinuxやWindowsなどのOSがありますが、重い処理をするとパソコンが固まることがあると思います。リアルタイムOSは複雑なことはできませんが、処理が途切れることなく実行できるようなOSになります。 FreeRTOSはRTOSの一種で、Freeとついているので無料で使えるものになります。FreeRTOS以外にも無料で使えるものや、有料のRTOSなどがあります。

        ESP32のFreeRTOS入門 その1 FreeRTOSとは?
      • QEMUのRaspberry Pi 3モデルにFreeRTOSを移植 - Qiita

        QEMUのRaspberry Pi 3モデルにFreeRTOSを移植してみました。 QEMUのRaspberry Pi 3モデルでUARTとタイマ割り込みとタスクの使い方を習得したので、FreeRTOSを移植してみたら、できてしまいました。 ちょっとずつ機能を追加するのが大事です。 ソースコード: https://github.com/eggman/FreeRTOS-raspi3 FreeRTOSの移植は、機能を追加する順番が重要な気がします。(1回目の移植は、タイマ割り込みから始めて失敗しました。) QEMUのバージョン : 2.12 FreeRTOSのバージョン : 10.0.1 おおまかなFreeRTOS移植の順番 今回の経験から分かったFreeRTOS移植の順番です。 FreeRTOSの最小限のソースコードをコピー アイドルタスク生成 ソフトウェア割り込みハンドラ ユーザー定義タス

          QEMUのRaspberry Pi 3モデルにFreeRTOSを移植 - Qiita
        • 【サンプルあり】STM32のFreeRTOSの使い方まとめ – ゆっきぶろぐ

          STM32CubeIDEで簡単にFreeRTOSの初期化コードを生成できますが、その先のFreeRTOSの使い方に関して情報がまだ多くありません。本記事で基礎的な内容からサンプルコードまでわかりやすく解説していきます。 STM32のFreeRTOSとは STM32でリアルタイムOSを使いたい場合、STM32CubeIDEに入っているFreeRTOSが使用できます。STM32CubeIDEとFreeRTOSがそもそもわからない、という方は下記の記事・URLをご参照ください。 【基礎から導入まで】STM32CubeIDE 外部リンク:AmazonのFreeRTOS公式ガイド このFreeRTOSですが、実は独特なところがあり使いこなすのが難しいと思います。理由は2つあって、順番に説明していきますね。 APIがCMSIS RTOS 独自のCMSIS RTOS APIがCMSIS RTOS 1つ目

          1