マイコンとプロセッサの垣根を超える
マイコンユーザーがプロセッサに移行する、または、プロセッサユーザーがマイコンに移行する際に直面する具体的な問題を取り上げて、解決策を説明します。
マイコンユーザーがプロセッサに移行する、または、プロセッサユーザーがマイコンに移行する際に直面する具体的な問題を取り上げて、解決策を説明します。
「ルネサスマイコンから、プロセッサRZへ移行する」、逆に「プロセッサRZからルネサスマイコンへ移行する」を観点として、マイコンとプロセッサの違いを深堀します。
「ルネサスマイコンから、プロセッサRZへ移行する」、逆に「プロセッサRZからルネサスマイコンへ移行する」を観点として、マイコンとプロセッサの違いを深堀します。
本初心者講座は、ルネサスエレクトロニクス社(以降、ルネサス)のArm Cortex-Aプロセッサ搭載マイクロプロセッサRZファミリを初めて使うエンジニア向けの「Cortex-A|RZファミリ編」です。
ここでは、そもそもReality AI、Edge AIやTinyMLが何であるかを学習し、それに必要とされるデータ量について学習します。Reality AI Toolsとは何か?どのような種類のセンサーをサポートしているか?などの基本情報やプロジェクトにおけるセンサーの選択方法、サポートするセンサーの種類などや、車載用SWSとは何か?を学習します。
今までの組込みシステムにおける音や振動、電気信号など、目に見えない信号データによるAIソリューションについては、AIの学習用データ(ビッグデータ)の準備やディープラーニング(Deep Learning)が必要とされ、さらに信頼性の確保、また専門の技術者の育成などが課題とされてきました。しかし、それでは低コスト、短期開発が難しくなります。
第4部で行ったLチカのプログラムを、マイコンメーカーが提供する初期化コード自動生成ツールで作る方法を解説しています。そして、第4部の場合と比較して、いかに便利で簡単にプログラムを作れるかを解説しています。
最初に、マイコンの内部の仕組みを解説しています。そして、マニュアルをベースにマイコンのレジスタについての基礎知識を解説しています。次に統合開発ツールの使い方を解説した後に、実際に自分で作ったプログラムをマイコン上で実行し、LEDの点滅を確認していただきます。
マイコン選定のポイントとなる「演算能力」「周辺機能」「開発環境」「パッケージ」、さらにマイコンメーカーによる製品の違いについても解説しています。最後に、業界標準と言われるArm社のビジネス形態や製品シリーズを解説しています。