TOPPERSプロジェクト教育WGでは、ARM Cortex-Mプロセッサの開発環境構築「TOPPERS BASE PLATFROM(STM)」をV1.2にバージョンアップし、
このソフトウェアに対応したSTM32F401/446 nucleo-64ボードと教材用Arduinoプロトシールドを使って基礎1,2実装セミナー教材を改訂しました。
TOPPERS BASE PLATFORM(STM)は以下のSTマイクロエレクトロニクス社ボードに対応し、Arduino用シールドと組み合わせることにより、
TOPPERS/ASPカーネルを使用した、いろいろな実装実験を行うことができるばかりではなく、
STM32F746-DiscoveryボードやSTM32F769-Discoveryボード用のMedia Playerのような本格的なアプリケーションの開発にも使用できます。
さらに、V1.2での拡張により、Cortex-M0/M0+系のボードでの実装実験が可能になりました。
この教材を用いてオープンソースを使用した開発環境上で実習が可能です。
開発環境の構築方法はコンテンツ中の「TOPPERS基礎実装セミナー:開発環境編」に記載しており、開発環境の構築方法はこれを参照してください。
TOPPERS BASE PLATFORM(STM)V1.2はサンプルアプリケーションを含めて、本教材のコンテンツに同梱されています。
セットアップ方法は「基礎2:1日目のTOPPERS/ASPの導入」を参照してください。
TOPPERS BASE PLATFORM(STM)V1.2の仕様に関しては同梱の「リファレンス・マニュアル」を参照してください。
また、教材用Arduinoプロトシールドの回路図等も、リファレンスマニュアルに記載されています。
対応ボード一覧:
V1.1での対応ボード
(写真1:基礎セミナーのボードセットの写真) | (写真2:基礎セミナーのボードの写真) | (写真3:基礎セミナーの写真) |
◆1日目:9月30日(土)
10:00~10:30 | はじめに |
10:30~12:00 | 組込みハードウェアの基礎知識 |
13:00~15:00 | 組込みソフトウェアの基礎知識 |
15:00~15:30 | マイコンボードの確認 |
15:30~16:15 | 開発環境の確認 |
16:15~16:45 | ROMモニタを使った実習 |
16:45~17:00 | まとめ |
◆2日目:10月7日(土)
10:00~10:30 | メモリマップドレジスタの操作方式の確認 |
10:30~12:00 | ポーリングプログラム実習1 |
13:00~14:30 | ポーリングプログラム実習2 |
14:30~16:30 | 割込みプログラム実習 |
16:30~17:00 | まとめ |
◆1日目:10月21日(土)
10:00~10:30 | はじめに |
10:30~12:00 | ITRONの仕様について学ぶ |
13:00~13:30 | 開発環境の確認 |
13:30~15:00 | TOPPERS/ASPの導入 |
15:00~16:30 | システム検証モジュールの導入 |
16:30~17:00 | まとめ |
◆2日目:10月28日(土)
10:00~10:30 | 開発環境の構築 |
10:30~12:00 | RTOSプログラミング実習1 |
13:00~15:00 | RTOSプログラミング実習2 |
15:00~16:30 | 同期通信機能システムプログラミング実習 |
16:30~17:00 | まとめ |