강의

멘토링

로드맵

Hardware

/

Embedded IoT

STM32 FreeRTOS 実装

STM32 MCU で FreeRTOS を実装する方法を詳しく説明します。

  • alex
FreeRTOS
stm32
stm32cubeide
c언어
c

こんなことが学べます

  • STM32CubeIDE を利用する fw

  • STM32 FreeRTOS 実装

あなたが探してヘマンRTOS講義、
ここにあります! 😉

実務のためのRTOSを学びましょう🖥️

私はMCUで長い間非OSベースのプログラムを使用してきました。しかし、MCUのパフォーマンスが更新され、OSが提供する多くのライブラリを使用するためにOSベースのプログラムが必要であると感じました。

また、RTOSは学びたいと思っても十分な資料が多くありません。 RTOS関連資料はほとんどOSに関する内容が多いです。しかし、実践でうまく使用するには、OSに関する深い知識よりもRTOSをどのように使用するかが重要です。

✋待って! RTOSとは?

RTOSはReal-Time Operating System、つまりリアルタイムオペレーティングシステムです。アプリケーションの処理要求を所定の時間内に処理することを意味します。決値を予測でき、一定の処理時間を要求するところに使用されます。

このレッスンは、私のようにNon-OSでプログラムをやってきた開発者がOSベースでプログラムを行うことができるように親切に説明してくれる入門書です。 STのSTM32でFreeRTOSを実装する内容について詳しく説明します。講義に従うと、自然にOSベースのプログラムができるはずです。

STが無料で提供するツールを使えば、誰でもFreeRTOSを使ってプログラムを行うことができます。 STのMCUに初めて接する方も講義内容を習得すればSTのMCUを使用できます。 FreeRTOSを体験したい方に多くのお役に立てば幸いです。講義で理解できない部分は、Inflearnコミュニティまたは私が運営するカフェを通じて質問をしてくださると答えていただきます。

📢受講前に必ず確認してください!

  • 講義は、電子文書形式で構成されたテキスト講義です。このレッスンを受講する方には、レッスンで説明されているすべてのソースファイルを提供します。
  • 実習はST社のNUCLEO-F411RE開発ボードで行います。開発ツールはSTM32CubeIDE v1.9.0を使用します。講義を受講する前に、あらかじめ開発ツール(無料)を設置してください。
  • 講義資料は「セクション0 - 資料共有リンク - 添付ファイル」からダウンロードできます。

こんな方におすすめです 🙋‍♀️

STのMCUに興味のある方

RTOSを学びたい方

C言語の理解がある方


カリキュラム📚

  1. 概要(2)
  2. HW構成(3)
    1. FWダウンロードピンマップ(4)
    2. 電源ピンマップ(4)
    3. UARTピンマップ(4)
    4. プログラムダウンロード(5)
      1. ST-LINK FWアップデート(5)
      2. ボード接続(7)
  3. FreeRTOS(8)
    1. スレッド(9)
    2. データ共有(10)
  4. コード実装(11)
    1. プロジェクト作成(11)
    2. 構成(13)
      1. SYS、RCC(14)
      2. クロック構成(15)
      3. UART設定(16)
      4. GPIO設定(17)
      5. FREERTOS設定(19)
    3. コード実装(21)
      1. printf設定(24)
      2. Signal Event の実装 (27)
      3. Message Queueの実装 (35)
      4. Semaphoreの実装 (40)
      5. SWタイマーの実装(45)
      6. UART RX用のカスタムQUEUE実装(47)
  5. 参考資料(51)
  6. Revision History (52)

予想される質問 Q&A 💬

Q.講義を聞くために準備すべき事項はありますか?

この講義は練習ボードNUCLEO-F411REで行われます。ボードが用意されていない場合は、まず内容を見て、後でボードを購入してボード上で確認してみてください。

Q.プログラムツールは何を使用しますか?

ST社から無料で提供するSTMCubeIDE v1.9.0を使用します。受講前に設置してください。


知識共有者の紹介✒️

履歴

私は20年以上にわたり大企業、中小企業で開発者として働いてきましたが、現在は小さな企業を運営しています。 CCTV用ISP(Image Signal Processing)ASICを開発し、OLED検査装置、DAQ(Data Acquisition System)などFPGAを利用した多くの製品を開発しました。 FPGAだけでなく、FW開発(STM32、PIC32、AVR、ATMEGAなど)、回路設計、Windowsプログラムなど多くの経験を持っています。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • STM32 を学びたい方

  • RTOS を学びたい方

前提知識、
必要でしょうか?

  • C言語

こんにちは
です。

1,667

受講生

71

受講レビュー

125

回答

4.8

講座評価

19

講座

저는 지난 20여년 동안 대기업, 중소기업에서 개발자로 일해왔고

현재는 작은 기업의 대표로 있습니다.

주요 경력사항은

  • Verilog HDL을 이용한 FPGA 설계

    • CCTV용 ISP ASIC 개발 (약 10년)

    • OLED Display 검사장비 개발 (약 3년)

    • FPGA를 이용한 장비 개발

  • MCU FW

    • STM32

    • PIC32

    • AVR, ATMEGA

    • DSP (TI)

  • Windows Application Program

    • Visual Studio MFC, C++

입니다.

カリキュラム

全体

53件

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

9件

4.3

9件の受講レビュー

  • yonsoo6259님의 프로필 이미지
    yonsoo6259

    受講レビュー 8

    平均評価 5.0

    5

    30% 受講後に作成

    • coolpis68974님의 프로필 이미지
      coolpis68974

      受講レビュー 1

      平均評価 5.0

      5

      30% 受講後に作成

      • zerostar7849님의 프로필 이미지
        zerostar7849

        受講レビュー 3

        平均評価 5.0

        5

        60% 受講後に作成

        • hwm20110923님의 프로필 이미지
          hwm20110923

          受講レビュー 1

          平均評価 4.0

          4

          83% 受講後に作成

          動画講義だと思ったんじゃないですね! 多くの助けがあるようです。

          • ihil
            知識共有者

            電子文書の講義。資料室からソースもダウンロードできます。 動画ではありませんが、練習して進めば多くの役に立つでしょう。 ありがとうございます〜!

        • fain9301님의 프로필 이미지
          fain9301

          受講レビュー 95

          平均評価 4.8

          5

          72% 受講後に作成

          良い素材ありがとうございます。

          • ihil
            知識共有者

            よろしくお願いします。

        期間限定セール、あと4日日で終了

        ¥1,038

        25%

        ¥1,384

        alexの他の講座

        知識共有者の他の講座を見てみましょう!