リアルタイムOS

ITRON入門カリキュラム

ITRON 割り込み禁止による排他【タスクと割り込みの排他制御】

リアルタイムOSではタスクと非タスクと呼ばれる労働者がいます。非タスクである割り込み処理においては排他制御としてセマフォやミューテックスは使えません。割り込み処理での排他制御方法について学びましょう。
ITRON入門カリキュラム

ITRON 優先度逆転問題の現象解説【ミューテックスによる対策】

排他制御における優先度逆転問題とは何かを知りましょう。セマフォを使うことで発生する問題と、ミューテックスを使うことで解決する理由を学んでいきましょう。
ITRON入門カリキュラム

ITRON ミューテックスの使い方【排他制御の専門家】

ミューテックスはマルチタスクにおいて排他を行うための専用オブジェクトです。セマフォのなんちゃって排他とは異なり、プロの排他制御を行ってくれます。是非、使い方をマスターしておきましょう。
スポンサー
ITRON入門カリキュラム

ITRON セマフォによるデッドロックに注意【原因と回避方法】

セマフォを誤って使うとシステムがロックしてしまします。このデッドロック現象の原因と回避方法を学びましょう。
ITRON入門カリキュラム

ITRON セマフォによる排他制御【バイナリセマフォの使い方】

マルチタスクにおいて排他制御は欠かせません。ITRONにおける排他制御の基礎とバイナリセマフォの使い方を学びましょう。
ITRON入門カリキュラム

ITRON セマフォの基礎【カウンティングセマフォの使い方】

セマフォはタスク間で同期を取るための仕組みです。まずはセマフォの基本的な概念と「カウンティングセマフォ」の使い方を学びましょう。
ITRON入門カリキュラム

ITRON入門 メールボックスの使い方【タスク間データ通信】

ITRONのタスク間同期・通信機能に所属するメールボックスに関して学びます。メールボックスはサイズ制限がないものの扱う際に注意が必要な機能です。しっかりと特性を理解し、正しい扱い方を学びましょう。
ITRON入門カリキュラム

ITRON入門 データキューの概要と使い方【タスク間データ通信】

ITRONにおけるタスク間同期・通信機能の1つであるデータキューの使い方を解説します。データキューは別タスクに対して情報を送信できる機能です。データキューの生成・送信・受信の方法や使う上での注意点を学びましょう。
ITRON入門カリキュラム

ITRON入門 イベントフラグで学ぶタスク間同期・通信機能

ITRONのイベントフラグは代表的なタスク間同期・通信機能です。イベントフラグを使うことでタスク間で連携を取ることが可能になります。イベントフラグの作り方・使い方・注意点を学びましょう。
ITRON入門カリキュラム

ITRON入門 OSタイマによる時間生成の仕組みと設定方法

ITRONにおいてシステムの時間を管理するための機構がOSタイマです。ITRONカーネルをポーティングする方はOSタイマの知識が必ず必要となります。OSタイマとは何か、どのように設定するのかを学びましょう。
スポンサー