TECHNICAL COLUMN

製品開発・ものづくりの技術コラム

機構設計・電子基板・組み込み開発・IoT・量産・拡販など、
製品をつくり・売るための情報を、当社の経験と公開資料をもとに整理してお届けします。

組み込みC言語のメモリ管理、スタックとヒープの違いと動的メモリ使用の注意点 ソフト
#0036

組み込みC言語のメモリ管理、スタックとヒープの違いと動的メモリ使用の注意点

組み込みシステムにおけるC言語のメモリ管理は、制約が厳しく、設計の良し悪しが動作安定性に直結します。スタック、ヒープ、静的メモリの基本的な特性と、それぞれのメモリ確保方法の違いを解説。特に動的メモリ確保(malloc)の安易な使用が引き起こす問題点と、それを避けるための設計パターンを具体的に紹介します。

続きを読む
状態機械(ステートマシン)の設計と実装、組み込みソフトのイベント駆動設計パターン ソフト
#0020

状態機械(ステートマシン)の設計と実装、組み込みソフトのイベント駆動設計パターン

組み込みシステムの複雑な動作制御を効率的に行う状態機械(ステートマシン)の設計と実装について解説します。階層的ステートマシン、イベントキュー、QPフレームワーク、UMLステートチャートを活用したコード変換まで、実務に役立つ情報を提供します。

続きを読む
無料相談する