学習ルート一覧

組み込みエンジニアの学習ルート

周期処理の架空ログから遅れと情報不足を整理するところから、仕事で使う考え方を学びます。

週に数時間を使う場合、入門1週・練習2週・成果物整理1週が一つの例です。経験や資料の難しさに合わせて調整してください。

段階1

入力と時間の条件を書く

機器ソフトの学習では、入力を受けて計算するだけでなく、いつまでに処理するかを整理します。架空ログの時刻を同じ単位にそろえ、読取・送信などのイベントを区別します。

100ms周期という要求があっても、時刻の記録位置や処理時間が不明なら遅れの原因は決まりません。どの時刻を測っているのか、ログの欠落がないかを確認する項目にします。

やってみる課題

イベントごとの時間差を計算する。成果物:時系列のイベント表。

ここまで確認できたら次へ

観測した遅れとその原因仮説を分けられる

無料で読める公式資料

段階2

待つ処理の影響を考える

時間処理のリファレンスを読み、一定時間待つ処理と経過時間を確認する処理の違いを調べます。入門では紙のタイムラインを使い、ある処理が長くなったとき、別の処理へどの影響が出るかを考えます。

コード例が動いたことと、すべての時間条件を満たしたことは別です。入出力、通信、メモリーの制約のうち今回扱っていないものを残し、実装前に確認すべき仕様を挙げます。

やってみる課題

2方式のタイムラインを描く。成果物:処理の順序と時間の図。

ここまで確認できたら次へ

別処理への影響を条件付きで説明できる

無料で読める公式資料

段階3

異常時の試験を整理する

値が範囲外、通信が返らない、途中で再起動するといった入力を仮定し、期待する振る舞いと確認方法を表にします。実際の機器には接続せず、模擬入力とログの設計を考えます。

機器の仕様とソフトウェアの試験を対応させると、単に動くプログラムを書く段階から進めます。未確認のハード条件や実機でしかわからない点も別に残し、試験の範囲を明示します。

やってみる課題

異常入力を含む試験表を作る。成果物:模擬試験ケースとログ項目。

ここまで確認できたら次へ

要求・入力・期待結果を1行で対応させられる

無料で読める公式資料

このルートについて

課題と学習順序は編集部の提案です。資格取得や採用を保証するものではありません。資料の提供条件や版はリンク先で確認してください。情報確認:2026年10月29日。