ライセンス LCAL0004
STM32 & IoT Remote Laboratories
2 ラボへのリモート アクセスには以下が含まれます:
シミュレーションではなく、常に実際の機器を使用します。 今すぐアクセスしてください。機器の発送を待つ必要はありません。
このライセンスに含まれる研究所
STM32 Nucleo(C)
STM32 Nucleo(IDE なし)
LabsLand はどのように機能しますか?
LabsLand は、オンラインで利用できる実際の研究所のグローバル ネットワークです。学生 (学校、大学、生涯学習プラットフォーム) は、ラップトップ、タブレット、または電話を使用して、インターネット経由で実際のラボにアクセスできます。
どのような場合でも、ラボは常に実際にあり (シミュレーションではなく)、Web 経由で利用できます (ハードウェアを入手したり、発送などの手続きをする必要はありません)。
一括ライセンス
複数のライセンスを購入する場合 (例: 教室またはユーザーのグループ、または教育機関向けライセンス)、割引については お問い合わせください。
LabsLand ライセンスは、以下のリンクから個人として購入するか、所属機関のために購入します。教育機関向けにライセンスを購入する場合は、連絡する必要があります。ユーザーによる使用状況を追跡したり、教育機関向けの他のツールを入手したりできるスペースを教育機関に提供できます。
LabsLand はどのように機能しますか?
LabsLand は、オンラインで利用できる実際の研究所のグローバル ネットワークです。学生 (学校、大学、生涯学習プラットフォーム) は、ラップトップ、タブレット、または電話を使用して、インターネット経由で実際のラボにアクセスできます。
ラボは、リアルタイム (Arduino、FPGA...) で、世界中の複数の大学にあります。特定の分野 (物理学、生物学、化学) では、ラボは LabsLand Ultraconcurrent ラボであるため、大学はラボで実行できることの考えられるすべての組み合わせ (場合によっては数千) を記録し、対話型の方法で利用できるようにしています。
どのような場合でも、ラボは常に実際にあり (シミュレーションではなく)、Web 経由で利用できます (ハードウェアを入手したり、発送などの手続きをする必要はありません)。
次のビデオで、一般的なユーザー セッションがどのように機能するかを確認してください。
STM32 Nucleo(C)
概要
STM32 ラボでは、ユーザーが ST WB55RG Nucleo ボードをリモートでプログラムおよび制御できるようにします。このバージョンのラボでは、完全なウェブベースの C/C++ オンライン IDE を使用してプログラムされています。これには、スイッチ、ボタン、ポテンショメータ、センサー、LCD スクリーン、サーボ モーターなどのさまざまな入出力周辺機器が含まれます。このラボは、低消費電力モードの研究に使用できます。組み込みシステム、マイクロコントローラー プログラミング、モノのインターネット (IoT) などのコースでの使用に適しています。
実験用ハードウェアと周辺機器
LabsLand の STM32 リモートラボでは、ユーザーは ST Nucleo WB55RG ボードと、LED、RGB LED、スイッチ、OLED ディスプレイ、サーボ モーターなどのさまざまな入出力周辺機器をプログラムおよび制御できます。このラボでは、スリープ、低電力実行、低電力スリープ、ストップ 0、ストップ 1、ストップ 2、スタンバイ、シャットダウンなどのさまざまな低電力モードもサポートしています。これらのモードは、STM32 ボードのパフォーマンスと機能に対するエネルギー消費の影響を調査するために使用できます。
オンライン IDE
このラボは、C/C++ を使用して STM32 ボードをプログラミングするために、オンラインの統合開発環境 (IDE) を通じて使用されます。 LabsLand によって開発されたこの IDE は完全なウェブベースで使いやすく、教育目的に適しており効果的です。オンライン IDE を使用すると、学生はインターネット接続のある任意のコンピュータからコードを作成、コンパイルし、STM32 ボードにアップロードできます。オンライン IDE には、さまざまな機能とツールも含まれています。
開始コード
従来のワークフローでは、LabsLand の STM32 リモートラボを利用する学生は、まず STM32CubeMX を使用して、ハードウェアとそのプロジェクトと互換性のある基本プロジェクトを生成します。このプロセスを容易にするために、LabsLand はそのようなプロジェクトを事前に生成し、開始点としてユーザーが利用できるようにしました。このプロジェクトは、ハードウェアと直接互換性があるように設計されており、教育目的の一般的な開始点として役立ちます。
STM32 リモートラボは内部的にこのテンプレート プロジェクトに依存しており、ユーザーはこのテンプレート プロジェクトをダウンロードして、その構成を調べることができます。テンプレートを変更したい場合や、STM32CubeMX を使用して独自のプロジェクトを生成したい場合は、それを行うことができます。この場合、オンライン IDE を含まない別バージョンのラボを利用する方が適している場合があります。この別バージョンでは、ユーザーは標準ベンダーまたは業界ツールチェーンを使用して STM32 ボードをプログラムし、バイナリでコンパイルされたファイルをラボにアップロードできます。
対象となるコース
LabsLand による STM32 リモートラボは、次のような幅広いコースに適用できる多用途プラットフォームです。
- マイクロコントローラーの概要
- モノのインターネット (IoT)
- 低電力コンピューティング
- センサーインターフェース
- 組み込みシステム
- コンピュータのアーキテクチャ
これらのコースには、STM32 ボードのプログラミング、さまざまなセンサーや周辺機器とのインターフェース、マイクロコントローラーベースのシステムと IoT の原理の学習が含まれる場合があります。 STM32 リモートラボは、これらの分野での実践的な学習と実験に必要なハードウェアおよびソフトウェア ツールを提供します。
このラボの他のバージョン
このバージョンでは、教育用途向けに設計された使いやすい LabsLand のオンライン C/C++ IDE でボードをプログラムします。
別バージョンの「STM32 Nucleo - IDE なし」では、業界標準のツールチェーン、オフライン IDE、Mbed などの高機能なオンライン IDE を利用できます。コンパイル済みバイナリファイルを直接アップロードしてボードをプログラムします。
REMOCLEC プロジェクト
このラボは REMOCLEC プロジェクトの一環として開発されています。LabsLand が主導する REMOCLEC コンソーシアムは、デウスト大学とPlegma Labsによって構成されています。REMOCLEC は、欧州連合の Horizon 2020 研究およびイノベーション プログラムによって資金提供されている Smart4All European プロジェクトによって資金提供されています。
STM32 Nucleo(IDE なし)
概要
STM32 ラボでは、ユーザーが ST WB55RG Nucleo ボードをリモートでプログラムおよび制御できるようにします。このバージョンのラボでは、ユーザーはコンパイル済みのバイナリ ファイルをアップロードしてボードにプログラムできるため、業界標準のオフライン ツールを含むあらゆる種類のツールチェーンを使用できます。このラボには、スイッチ、ボタン、ポテンショメータ、センサー、LCD スクリーン、サーボ モーターなどのさまざまな入出力周辺機器が含まれています。低消費電力モードを研究するために使用できます。組み込みシステム、マイクロコントローラープログラミング、モノのインターネット (IoT) などのコースに適しています。
実験用ハードウェアと周辺機器
LabsLand の STM32 リモートラボでは、ユーザーは ST Nucleo WB55RG ボードと、LED、RGB LED、スイッチ、OLED ディスプレイ、サーボ モーターなどのさまざまな入出力周辺機器をプログラムおよび制御できます。このラボでは、スリープ、低電力実行、低電力スリープ、ストップ 0、ストップ 1、ストップ 2、スタンバイ、シャットダウンなどのさまざまな低電力モードもサポートしています。これらのモードは、STM32 ボードのパフォーマンスと機能に対するエネルギー消費の影響を調査するために使用できます。
バイナリファイルのアップロード
STM32 ラボのこのバージョンでは、ユーザーはコンパイル済みバイナリ ファイルをアップロードしてボードにプログラムすることができます。 .bin、.axf、.hex、.elf など、さまざまな特定の形式がサポートされています。すべての STM32 ツールチェーンと IDE はこれらの形式のいずれかを生成するため、ラボはあらゆる種類のワークフローと互換性があります。
学生は、従来のツール (STM32CubeMX など) またはデスクトップベースの IDE およびツールチェーン (Keil、STM32CubeIDE、GCC-ARM ツールチェーンを備えた Eclipse など) を利用できます。
ハードウェアの配置と開始テンプレート
学生はSTM32CubeMXProgrammerを自由に使用できます。このプロセスを容易にするために、LabsLand はそのようなプロジェクトを事前に生成し、開始点としてユーザーが利用できるようにしました。このプロジェクトはハードウェアと直接互換性があるように設計されており、一般的な開始点として適しています。自由に変更できます。
また、リモートハードウェアの接続方法を説明するガイドや仕様も複数あるため、学生はその情報を利用して独自の STM32CubeMX 構成を最初から構築することもできます。
対象となるコース
LabsLand による STM32 リモートラボは、次のような幅広いコースに適用できる多用途プラットフォームです。
- マイクロコントローラーの概要
- モノのインターネット (IoT)
- 低電力コンピューティング
- センサーインターフェース
- 組み込みシステム
- コンピュータのアーキテクチャ
これらのコースには、STM32 ボードのプログラミング、さまざまなセンサーや周辺機器とのインターフェース、マイクロコントローラーベースのシステムと IoT の原理の学習が含まれる場合があります。 STM32 リモートラボは、これらの分野での実践的な学習と実験に必要なハードウェアおよびソフトウェア ツールを提供します。
このラボの他のバージョン
この「STM32 Nucleo - IDE なし」バージョンでは、学生がコンパイル済みバイナリファイルをアップロードします。業界標準のツールチェーン、オフライン IDE、Mbed などの高機能なオンライン IDE を含む、あらゆるツールチェーンを利用できます。
別バージョンでは、教育用途向けに設計された使いやすい LabsLand のオンライン C/C++ IDE でボードをプログラムします。このバージョンほど高機能ではありませんが、端末にソフトウェアをインストールせず数秒で使い始められるため、入門的なアクティビティに適しています。
REMOCLEC プロジェクト
このラボは REMOCLEC プロジェクトの一環として開発されています。LabsLand が主導する REMOCLEC コンソーシアムは、デウスト大学とPlegma Labsによって構成されています。REMOCLEC は、欧州連合の Horizon 2020 研究およびイノベーション プログラムによって資金提供されている Smart4All European プロジェクトによって資金提供されています。