TOPPERSプロジェクト教育WGでは、最新のARMプロセッサの開発環境構築用にTOPPERS BASE PLATFROM for stm32f4xx/stm32f746を開発し、このソフトウェアに対応した基礎1,2実装セミナー教材を再編集しました。
2016年のセミナーでは、ARM Cortex-M4Fプロセッサを搭載したSTM32F407 Discoveryボードを使用してセミナーを開催しました。
TOPPERS BASE PLATFORMは以下のSTM社ボードに対応し、Arduino用シールドと組み合わせることにより、TOPPERS/ASPカーネルを使用した、いろいろな実装実験を行うことができるばかりではなく、STM32F746-Discoveryボード用のSD-CARD Playerのような本格的なアプリケーションの開発にも使用できます。
また、この教材はオープンソースを使用した開発環境上で実習ができます。
開発環境の構築方法はコンテンツ中の「TOPPERS基礎実装セミナー:開発環境編」に記載しており、開発環境の構築方法はこれを参照してください。
TOPPERS BASE PLATFORMV1.1はサンプルアプリケーションを含めて、本教材のコンテンツに同梱されています。
セットアップ方法は「基礎2:1日目のTOPPERS/ASPの導入」を参照してください。
TOPPERS BASE PLATFORMV1.1の仕様に関しては同梱の「リファレンス・マニュアル」を参照してください。
対応ボード一覧:
(写真1:基礎セミナーの写真) | (写真2:基礎セミナーでのSD-CARD Playerの紹介) |
◆1日目:9月3日(土)
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日目:9月10日(土)
10:00~10:30 | メモリマップドレジスタの操作方式の確認 |
10:30~12:00 | ポーリングプログラム実習1 |
13:00~14:30 | ポーリングプログラム実習2 |
14:30~16:30 | 割込みプログラム実習 |
16:30~17:00 | まとめ |
◆1日目:10月8日(土)
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月22日(土)
10:00~10:30 | 開発環境の構築 |
10:30~12:00 | RTOSプログラミング実習1 |
13:00~15:00 | RTOSプログラミング実習2 |
15:00~16:30 | 同期通信機能システムプログラミング実習 |
16:30~17:00 | まとめ |