IoTシステムを素早く構築するための「Flexible Software Package (FSP) 」とは
Flexible Software Packageには、通信やセキュリティのようなドライバやスタックが含まれています。これらのドライバやスタックは、ミドルウェアスタック、個々のユーザーアプリケーション対応のRTOSに依存しないハードウェア抽象化レイヤ(HAL) ドライバで提供されます。
Flexible Software Packageには、通信やセキュリティのようなドライバやスタックが含まれています。これらのドライバやスタックは、ミドルウェアスタック、個々のユーザーアプリケーション対応のRTOSに依存しないハードウェア抽象化レイヤ(HAL) ドライバで提供されます。
第1回では、RAファミリの紹介から始めて、従来のルネサス32ビットマイコンRXファミリ、Renesas Synergy™との棲み分けを簡単に説明します。そして、RAファミリの概要と併せて、パートナ企業のサポート内容などを説明し、最後に、各シリーズ(RA2、RA4、RA6、RA8シリーズ)について説明します。
今回はNXP社から提供されている開発ツールの一つである「Gui-Guider」を使用して、質の高いGUI(グラフィカルユーザーインタフェース)を簡単に作成してみたいと思います。簡単なインタフェースであれば、コーディングを行うことなくGUIを作成することもできます。
今回はNXP社から提供されている機械学習ソフトウェア開発環境「eIQ」を使って、機械学習を行ってみたいと思います。ツールのダウンロードからセットアップ、サンプルプロジェクトの動かし方まで紹介していますので、是非お手元でも試してみてください。
今回APSでは、初めての方でも簡単にマルチコア技術を体感いただける講座として、NXPセミコンダクターズ社のデュアルコア搭載マイコン「i.MX RT1170」を実際に動かすデモをご紹介します。
Arduino IDEは他のArduinoプラットフォームとの親和性が良く、Arduinoチップとして楽しむならば十分な環境です。また、Freedom-E-SDKはコンソールを使ってプログラムのコンパイルやアップロードを行う環境で、初心者にはややハードルが高いですが、柔軟なプログラムを開発することができます。
Arduino IDEを使ってプログラムを書き込む方法をはじめ、EclipseベースのGUI環境であるFreedom Studioを使うとGUI環境でプログラムを開発することが出来ます。その一方で、GUIを使うのは面倒だし、Linuxなどを使っていればコマンドラインからすべて操作したいという人はたくさんいると思います。
RISC-Vを使うにはいろんな手段があります。ASICチップが乗っているボードを買ってくることもできますし、FPGAにデザインを焼いて動作させることができます。特にFPGAを使う場合は、自分で簡単にカスタマイズすることもできますので独自のRISC-V環境を作ることもできます。
RISC-Vを使うにはいろんな手段があります。ASICチップが乗っているボードを買ってくることもできますし、FPGAにデザインを焼いて動作させることができます。特にFPGAを使う場合は、自分で簡単にカスタマイズすることもできますので独自のRISC-V環境を作ることもできます。