TOPPERS LOGO
Loading

 Topics | About Project | ASP3 Kernel | Documents | Download | Community | Report | Contacts | FAQ
  • 会員向けページ
    • メーリングリスト
    • 早期リリース
    • 技術ドキュメント
    • 開発支援
    • 会員情報登録・変更
    • 会員向けイベント情報
  • プロジェクトについて
    • TOPPERSプロジェクトとは
    • TOPPERSのロゴについて
    • TOPPERS公式マスコット「とぱめ」
    • TOPPERSライセンス
    • プロジェクト規則集
    • プロジェクトの組織
    • 関連団体、プロジェクトメンバ
    • 受賞
    • 入会のススメと申込み方法
    • 開発成果物の利用報告
    • FAQ
    • 問い合わせ・事務局案内図
  • 取り組み
    • ETロボコンへの取組み
    • プレス発表
    • ニュースレター
    • コンテスト
    • 一般向けイベント情報
    • TOPPERSカンファレンス
    • TOPPERS開発者会議
    • 過去の取り組み
      • 公的資金によるプロジェクト
      • ソフトウェア開発委託事業
      • 公募型事業
  • 開発成果物
    • リアルタイムカーネル
      • TOPPERS/ASP3カーネル
      • TOPPERS/HRP3カーネル
      • TOPPERS/FMP3カーネル
      • TOPPERS/HRMP3カーネル
      • TOPPERS/ASPカーネル
      • TOPPERS/JSPカーネル
      • TOPPERS/FMPカーネル
      • TOPPERS/HRP2カーネル
      • TOPPERS/SSPカーネル
      • TOPPERS/PARK
      • TOPPERS/FDMPカーネル
      • TOPPERS/FI4カーネル
      • TOPPERS/HRPカーネル
      • TOPPERS/ATK1
    • AUTOSAR関連
      • TOPPERS/ATK2
      • TOPPERS/A-RTEGEN
      • TOPPERS/A-COMSTACK
      • TOPPERS/A-WDGSTACK
      • TOPPERS/A-OSBENCH
    • TOPPERS/EV3RT(EV3 Platform)
    • TECS(コンポーネントシステム)
    • TINET(TCP/IPスタック)
    • TOPPERS/ECNL
    • CAN/LIN通信ミドルウェア
    • FatFs for TOPPERS
    • SafeG
    • SafeG64
    • SafeG-M
    • MDCOM
    • TOPPERS BASE PLATFORM
    • Athrill
    • TOPPERS Test Suite Package(TOPPERS新世代カーネル)
    • TOPPERS新世代カーネル用コンフィギュレータ
    • その他
      • TOPPERS Builder Bootable CD-ROM イメージ
      • TLV(トレースログ可視化ツール)
      • BridgePoint for JSP1.4
      • TOPPERS C++ APIテンプレートライブラリ
      • TOPPERSカーネルテストスイート(μITRON4.0仕様)
      • Remote Link Loader(RLL)
      • ダイナミックローディングマネージャ(DLM)
      • TOPPERSカーネル向けシミュレーション環境
  • 教育コンテンツ
    • 初級実装セミナー教材
    • 中級実装セミナー教材
    • 基礎1実装セミナー教材
    • 基礎2実装セミナー教材
    • 基礎3実装セミナー教材
    • 基礎ハードウェア基本設計セミナー教材
    • ARM7版基礎1、2、3実装セミナー教材
    • TOPPERS BASE PLATFORM対応版基礎1、2、3セミナー教材
    • 二足歩行ロボット教材
    • TOPPERS版鹿威し
  • ドキュメント
    • TOPPERS第3世代カーネル統合仕様書
    • TOPPERS新世代カーネル統合仕様書
    • TOPPERS新世代カーネルへのマイグレーションガイド
    • TOPPERS新世代カーネル用コンフィギュレータ関連仕様書
    • 機能分散マルチプロセッサ向けリアルタイムカーネル仕様書
  • ダウンロード
    • ダウンロードページ一覧
  • 関連製品
    • トータルソリューション
    • 開発キット・開発環境・ツール
    • ミドルウェア・ソフトウェア部品
    • サポート・サービス
    • 教育・教材
    • ハードウェア
  • 利用事例
    • 適用事例
    • ユーザ
  • コミュニティ情報
    • ユーザーズフォーラム
    • ソフトウェア
    • 統合開発環境
    • 外部リンク
    • Contributed Software
    • Contributed Software(GitHub)
    • AUTOSAR情報サイト
  • その他の情報
    • 雑誌記事・書籍

TOPPERS BASE PLATFORM対応版基礎1,2セミナー教材とは

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での対応ボード

  • STM32F407 Discovery
  • STM32F401RE nucleo-64
  • STM32F446RE nucleo-64
  • STM32F446ZE nucleo-144
  • STM32F746 Discovery
  • STM32F746ZG nucleo-144

 以下、V1.2で追加したボード
  • STM32F767ZIT nucleo-144
  • STM32F769N Discovery
  • STM32F091 nucleo-64
  • STM32L073 nucleo-64
  • STM32L476 nucleo-64
  • STM32L476 Discovery
なお、このセミナーの対象は、C言語で開発できる方、UNIX系の開発環境に経験のあるファームウェア開発を目指す方を対象とします。

教材ボードセット ボード 基礎セミナーの写真
(写真1:基礎セミナーのボードセットの写真) (写真2:基礎セミナーのボードの写真) (写真3:基礎セミナーの写真)

TOPPERS基礎セミナーの概要

TOPPERS BASE PLATFORM対応版基礎セミナーシリーズは、以下の内容を学びます。
  • 基礎1:組込みソフトウェア開発で必要となるハードウェア、開発環境についての学習ハードウェアデバイスを制御する基本的なソフトウェア実装方式の学習

  • 基礎2:組込み用RTOSの技術をμITRON4.0仕様をもとにして学習、RTOSのタスクとタスク間の通信方法を実習をもとに学習

基礎1セミナー

本セミナーは2日間で、以下のスケジュールで行いました。
セミナーに使用したSTM32F401ボードはSTマイクロエレクトロニクス社のご協力により無料で受講者に配布となりました。

◆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:45ROMモニタを使った実習
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まとめ

基礎2セミナー

本セミナーは2日間で、以下のスケジュールで行いました。

◆1日目:10月21日(土)

10:00~10:30はじめに
10:30~12:00ITRONの仕様について学ぶ
13:00~13:30開発環境の確認
13:30~15:00TOPPERS/ASPの導入
15:00~16:30システム検証モジュールの導入
16:30~17:00まとめ

◆2日目:10月28日(土)

10:00~10:30開発環境の構築
10:30~12:00RTOSプログラミング実習1
13:00~15:00RTOSプログラミング実習2
15:00~16:30同期通信機能システムプログラミング実習
16:30~17:00まとめ

教材のダウンロード

STM32F401/446 nucleo-64+教材用シールド版基礎1,2実装セミナー教材は、こちらからダウンロードできます。

Newsletterのバックナンバーはこちら

Tweets by ToppersJP


Copyright (C) 2000 - 2022 by TOPPERS Project, Inc. All Rights Reserved.