クラウドベースMCU開発(個人編)

すきま時間に個人レベルで役立つクラウドベースMCU開発リンク、STマイクロMCU技術ノート、Q&Aで学ぶマイコン講座、Digi-Keyブログを示した。セキュリティ重視IoT製品開発の成功にはリンク情報活用、IoT MCU選択と開発期間の短さがポイント。

STM32RTOS開発3注意点(前編)

STM32MCUのRTOS開発時、3注意点前編STM32CubeMX、HALの2注意点とサンプルプロジェクト実例を示した。既成STM32CubeMXファイル再利用、HALタイムベース変更必要性が理解できる。CMSIS RTOS関連は後編で示す。

FreeRTOSアプリケーションのQueueデータ送受信

reeRTOSアプリケーションテンプレートのQueue利用タスク間データ送受信説明。Queueにより送信タスクと受信タスクを分離開発できるが、Queue深さは送受タスク以外の他タスク優先度など多くの要因に関係するため設計注意が必要。

FreeRTOSサンプルプロジェクトfreertos_generic詳細

FreeRTOSアプリケーションテンプレートベースMCUXpresso SDK付属FreeRTOSサンプルプロジェクトfreertos_genericソフトウェアタイマ説明。フック関数で任意周期イベントセマフォ送出可能でFreeRTOSのSWチャタリングやADCノイズ対策などの周期処理に好適。