タスク設計とリソース管理を極める
身の回りにある組み込みシステムは、複数のタスク(機能ブロック)の繋ぎ合わせにより実現されています。統合されているタスクには、画像解析、通信管理、組み込みAIによるデータの分析など、さまざまな物があります。今回の初心者講座は、複数のタスクを連携させる「マルチタスクの設計」方法と、タスクとタスクを結ぶために情報を交換するための領域「リソース」の管理方法について、ソニーのSPRESENSEを例として紹介します。
身の回りにある組み込みシステムは、複数のタスク(機能ブロック)の繋ぎ合わせにより実現されています。統合されているタスクには、画像解析、通信管理、組み込みAIによるデータの分析など、さまざまな物があります。今回の初心者講座は、複数のタスクを連携させる「マルチタスクの設計」方法と、タスクとタスクを結ぶために情報を交換するための領域「リソース」の管理方法について、ソニーのSPRESENSEを例として紹介します。
産業分野をはじめ様々なビジネスを牽引するIoT機器の開発では、限られたリソースを最大限に活用するため、CPU、マルチコアに関する知識が不可欠です。APS初心者講座「マルチコア編」の第1回では、そうした産業製品開発に欠かせない「マルチコアとは」をわかりやすく解説します。
APS学習ボード(SPRESENSE Extension Board用)は、ソニーセミコンダクタソリューションズ社製のIoT向けボードコンピュータ「SPRESENSE™」の提供する、カメラ撮影機能、LCDディスプレイ表示機能、録音機能、入出力制御機能などを簡単にお試しいただくことのできる学習ボードです。