エッジAI?TinyML?Reality AIを通じて学んでみる
ここでは、そもそもReality AI、Edge AIやTinyMLが何であるかを学習し、それに必要とされるデータ量について学習します。Reality AI Toolsとは何か?どのような種類のセンサーをサポートしているか?などの基本情報やプロジェクトにおけるセンサーの選択方法、サポートするセンサーの種類などや、車載用SWSとは何か?を学習します。
ここでは、そもそもReality AI、Edge AIやTinyMLが何であるかを学習し、それに必要とされるデータ量について学習します。Reality AI Toolsとは何か?どのような種類のセンサーをサポートしているか?などの基本情報やプロジェクトにおけるセンサーの選択方法、サポートするセンサーの種類などや、車載用SWSとは何か?を学習します。
今までの組込みシステムにおける音や振動、電気信号など、目に見えない信号データによるAIソリューションについては、AIの学習用データ(ビッグデータ)の準備やディープラーニング(Deep Learning)が必要とされ、さらに信頼性の確保、また専門の技術者の育成などが課題とされてきました。しかし、それでは低コスト、短期開発が難しくなります。
第4部で行ったLチカのプログラムを、マイコンメーカーが提供する初期化コード自動生成ツールで作る方法を解説しています。そして、第4部の場合と比較して、いかに便利で簡単にプログラムを作れるかを解説しています。
最初に、マイコンの内部の仕組みを解説しています。そして、マニュアルをベースにマイコンのレジスタについての基礎知識を解説しています。次に統合開発ツールの使い方を解説した後に、実際に自分で作ったプログラムをマイコン上で実行し、LEDの点滅を確認していただきます。
マイコン選定のポイントとなる「演算能力」「周辺機能」「開発環境」「パッケージ」、さらにマイコンメーカーによる製品の違いについても解説しています。最後に、業界標準と言われるArm社のビジネス形態や製品シリーズを解説しています。
マイコンの知識がほとんどない方を対象とした、マイコン入門講座。「そもそもマイコンとは何?」から始まり、「マイコンはどういう物に使われているのか?」、「マイコンは、どのようにして動くのか?」を座学で学習します。
最初にクイックコネクトIoTについて説明し、次に、実際の動作環境、センサ仕様を解説し、その後、実際にRAファミリを動作させる手順を説明します。最後は、実際の評価キットRA6M5評価ボードを使って、ツール上で温度と湿度を確認します。
はじめにRAファミリ用の統合開発ツールe2studioの起動から、実際のセットアップ、内容、使い方を説明。次に実際の評価キットのEK-RA6M5評価ボードを使って、e2studioのテンプレートの中に準備されている「LED点滅」のサンプルプログラムを動作させる実際の作業を解説します。
Flexible Software Packageには、通信やセキュリティのようなドライバやスタックが含まれています。これらのドライバやスタックは、ミドルウェアスタック、個々のユーザーアプリケーション対応のRTOSに依存しないハードウェア抽象化レイヤ(HAL) ドライバで提供されます。