TOPPERSをより知るために

(公開の経緯：[TOPPERS Advent Calendar 2020](https://qiita.com/advent-calendar/2020/toppers)の枠が残っていたので、それに向けに書いていたのですが、書いている途中で、すでに枠は埋まっていました。ただし、Qiitaに記事を書くことが初めてでしたので、記事を完成させて公開しました。)

TOPPERS Advent Calendar 2020をきっかけにTOPPERSに興味をもった人に向けて、TOPPERSをより広く知ることができる方法、情報をまとめて紹介します。

なおここでは、TOPPERSプロジェクトの会員になる以外の方法を紹介します。
TOPPERSプロジェクトの会員になりたいと思われた方は、以下のURLを参照して下さい。
https://www.toppers.jp/joinus.html

# Webサイト
## [TOPPERS公式サイト](https://toppers.jp/index.html)
TOPPERSプロジェクトの開発成果物、ドキュメント、教育コンテンツなど、TOPPERSプロジェクトの活動に関わる公開された情報を知ることができます。
トップページには、イベント情報、開発成果物のカテゴリに分けて、最新情報の告知と、関連URLが紹介されています。
[過去のTOPICS](https://www.toppers.jp/old_topics.html)も見ることができます。

## [箱庭](https://toppers.github.io/hakoniwa/)
IoT／自動運転時代の仮想シミュレーション環境を目指すTOPPERSプロジェクトの箱庭WGのサイトです。
「箱庭」に関する最新情報、技術情報・発表資料、リポジトリがあります。

# メーリングリスト、Discussionなど
## [TOPPERSユーザズメーリングリスト](https://www.toppers.jp/etrobo.html#etrobo-ml)
メーリングリストに登録すれば、開発成果物に関する質問やバグレポートをすることができます。
過去のメーリングリストへの投稿を、読んだり、検索したりできます。
## [TOPPERS ETロボコンメーリングリスト](https://www.toppers.jp/etrobo.html#etrobo-ml)
メーリングリストに登録すれば、ETロボコン向けソフトウェアプラットフォーム(EV3RT)に関する質問やバグレポートをすることができます。
過去のメーリングリストへの投稿を、読んだり、検索したりできます。
## [Githubのtoppers/usersリポジトリのDiscussion](https://github.com/toppers/users/discussions)
Discussion機能のみを利用するために、Githubの[Toppers Projectオーガナイゼーション](https://github.com/toppers)にusersリポジトリが作成されました。
従来のUsersメーリングリスト、TOPPERS ETロボコンメーリングリストをメール以外の手段で出来ないかという試みです。
Discussion機能自体がパブリックベータになったばかりですし、いますぐメーリングリストと置き換えるというわけではないでしょう。

Githubアカウントなしでも、読むことが出来ます。
Githubのアカウントがあれば書き込みができます。

今年開催された「第3回高田会長とのフリーミーティング」内で作成されました。

# リポジトリなど
## [TOPPERS Contributed Software](https://dev.toppers.jp/trac_user/contrib)
公式リリースされているもの以外で、TOPPERSプロジェクトに関するオープンソースソフトウェアをアップロードし、共有するためのものです。
現在は43個登録されています。
登録はTOPPERSプロジェクト会員が行えます。
Tracによるチケット管理システム、Subversionによるバージョン管理システムが利用できます。
ログインしなくても、チケットの閲覧、Zip形式でのダウンロードが可能です。

## Githubの[Toppers Projectオーガナイゼーション](https://github.com/toppers)
2020年12月現在では、以下のものがあります。
+箱庭WG関係のリポジトリ
+TECS WGによる[TECSのリファレンスマニュアル](https://tecs-docs.readthedocs.io/ja/latest/)のリポジトリ
+asp3_in_zig(Zig言語でTOPPERS/ASP3カーネルを実装する試み)
+Github上のUsers Contrib(Toppers Projectオーガナイゼーションに属さないが、Users Contribとして扱うリポジトリを含む)

## [AUTOSAR情報サイト](https://dev.toppers.jp/trac_user/ap)
AUTOSARに関する情報を整理し，公開することを目的とします。

# SNS
## Twitter
### [@ToppersJP](https://twitter.com/ToppersJP)
TOPPERSプロジェクト開発者会議実行委員会で作成したアカウントです。
TOPPERSが主催、あるいは参加するイベントや、開発成果物の公開などを告知しています。
ハッシュタグは#toppersjpなどが使われています。

## Facebookページ
### [TOPPERSプロジェクト](https://www.facebook.com/toppersproject)
Facebookアカウントがあれば、「いいね」ボタンを押すことで参加できます。
TOPPERSが主催、あるいは参加するイベントや、開発成果物の公開などを告知しています。

# TOPPERSプロジェクト主催のイベント
## [TOPPERSカンファレンス](https://www.toppers.jp/conference.html)
毎年6月に開催されます。
基調講演、活動報告、開発成果物や開発した技術の発表、チュートリアルを行います。
2020年はオンラインで参加費無料で開催されました。

## [TOPPERS開発者会議](https://www.toppers.jp/devconf.html)
TOPPERSプロジェクトの開発成果物の開発、利用に携わる方が集まり、1泊2日の合宿形式で集中的に議論、開発する会議です。
OPPERSプロジェクトの会員ではない方にもご参加頂けます。

+ 2020年
[第21回開発者会議 開催レポート](https://www.toppers.jp/download.cgi/toppers_devconf_report_2020.pdf)
[第21回開発者会議 開催概要](https://www.toppers.jp/devconf.html)
+ 2019年
[第20回開発者会議 開催概要](https://www.toppers.jp/devconf2019.html)
+ 2018年
[第19回開発者会議 開催レポート](https://www.toppers.jp/download.cgi/toppers_devconf_report_2018.pdf)
[第19回開発者会議 開催概要](https://www.toppers.jp/devconf2018.html)
+ 2017年
[第18回開発者会議 開催レポート](https://www.toppers.jp/download.cgi/toppers_devconf_report_2017.pdf)
[第18回開発者会議 開催概要](https://www.toppers.jp/devconf2017.html)
+ 2016年
[第17回開発者会議 開催レポート](https://www.toppers.jp/download.cgi/toppers_devconf_report_2016.pdf)
[第17回開発者会議 開催概要](https://www.toppers.jp/devconf2016.html)

## 高田会長とのフリーミーティング
[ET&IoT 2020](https://www.jasa.or.jp/expo/)の開催に合わせ、オフラインでのインフォーマルな雑談が、オンラインでも実現できないかと考えて、計3回開催された、Zoomをもちいたミーティング。
TOPPERSパビリオンにアクセスし、そこでZoomミーティングの情報を取得して、参加してもらいました。

# [TOPPERS活用アイデア・アプリケーション開発コンテスト](https://www.toppers.jp/contest.html)
TOPPERSプロジェクトの開発成果物を活用するアイデア、もしくは開発成果物を用いたアプリケーションを募集しています。
過去の応募作品をご覧ください。

# セミナー
## [TOPPERS基礎1、2、3実装セミナー](https://www.toppers.jp/edu-basebp.html)

2019年秋開催。
TOPPERSプロジェクト教育WGによる、TOPPERS BASE PLATFORM(ST)の基本ボードである STM32F401RE nucleo-64を実習ボードとして用い、基礎1,2、3の セミナー。
教材はTOPPERS公式サイトから入手可能です。
2020年は開催されませんでした。
## [ETロボコン向け TOPPERS活用セミナー](https://www.toppers.jp/etrobo.html#seminar)
ETロボコンの参加者や、組込みソフトウェアの開発技術を学びたい一般の方、EV3RTの豊富な機能を使いこなしたい方を対象に、TOPPERS第3世代カーネル仕様のリアルタイムOSを使用したプログラムの開発方法、EV3RTの進んだ使い方、箱庭の概要などについて解説するセミナー。
2019年までは、対面のほかに、遠隔地からの参加者向けにオンラインでも参加できました。
2020年はオンラインのみで開催されました。

# FAQなど
## [FAQ](https://www.toppers.jp/faq/index.html)
TOPPERSプロジェクトに関するFAQです。
## [TOPPERSライセンス](https://www.toppers.jp/license.html)
TOPPERS開発成果物に適用されるライセンスです。
ソフトウェアとして再利用できる形式で再配布する場合は、他のオープンソースのライセンスと同等の条件で行えます。
機器に組み込んで再配布する場合は、TOPPERSプロジェクトに利用報告をするのみで、ドキュメントなどに明記しないという方法を選択できます。
## [TOPPERSプロジェクト開発成果物の利用報告](https://www.toppers.jp/report.html)
TOPPERSライセンスに基づき、TOPPERS の開発成果物を機器に組み込んで再配布する場合に、そのことをプロジェクトに報告するフォームです。
TOPPERSプロジェクトが利用例を公表するときに、公表する情報の範囲（単に利用例の個数に含める、利用例に会社名を含める、利用例に会社名、製品名を含めるなど）を選択できます。
フォーム上の選択肢だけでは不十分、あるいは適切でないとい考えれる場合は、別途事務局に相談してください。

# [プレスリリース](https://www.toppers.jp/press.html)
プレスリリースを随時行っています。
参加する展示会等の開催前に行うことが多いです。

# [ニュースレター](https://www.toppers.jp/newsletter.html)
TOPPERSプロジェクトの活動をまとめて報告するニュースレターをPDFとして随時発行しています。
参加する展示会等の開催前に発行することが多いです。

# TOPPERSプロジェクト共催(協力を含む)のイベント
## [SWEST](https://swest.toppers.jp/)
大学の研究者や学生、企業の技術者や管理者、その他、組込みシステムに関わる全ての人達が、徹底的に議論できる場を提供することを主な目的とした合宿型のワークショップです。
最近は岐阜県下呂市水明館で開催されていました。
2020年はオンラインで開催されました。

## [LED-Camp](https://swest.toppers.jp/LED-Camp/)
組込みシステム開発の初学者や未経験者、組込みシステムに興味のある方を対象とした、合宿形式の勉強会です。若手の社会人の方や学生が一堂に会し、組込みソフトウェア開発の基礎を学びます。
最近は岐阜県下呂市水明館で開催されていました。
2020年は開催中止になりました。

## [組込みコミュニティ交流会](https://www.facebook.com/search/top?q=%E7%B5%84%E8%BE%BC%E3%81%BF%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E4%BA%A4%E6%B5%81%E4%BC%9A)
展示会に合わせて開催するインフォーマルな交流会。

# 主なTOPPERSプロジェクト協賛のイベント
## [ETロボコン](https://www.etrobo.jp/)
[ETロボコン2020に対する取組み](https://www.toppers.jp/etrobo.html)
特別協賛として、以下を行っています。
+ [ソフトウェアプラットフォーム(EV3RT)の提供](http://dev.toppers.jp/trac_user/ev3pf/wiki/WhatsEV3RT)、
+ [教育コンテンツの提供](http://dev.toppers.jp/trac_user/ev3pf/wiki/seminar_text#ET%E3%83%AD%E3%83%9C%E3%82%B3%E3%83%B3%E5%90%91%E3%81%91TOPPERS%E6%B4%BB%E7%94%A8%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC)、
+ [教育セミナーの開催](https://www.toppers.jp/etrobo.html#seminar)、
+ [サポートメーリングリストの設置](https://www.toppers.jp/etrobo.html#etrobo-ml)
+ [TOPPERS賞授与](https://www.etrobo.jp/championship2020_award/)
チャンピオンシップ大会において、実装技術の優れたチームに対して、TOPPERS賞を授与します。

# TOPPERSプロジェクトが出展などをした主なイベント
## [ET&IoT](https://www.jasa.or.jp/expo/)
2019年まではパシフィコ横浜で開催されていました。
2020年は11/16(月)-12/18(金)までオンラインで開催されました。

## [ESEC](https://www.japan-it-spring.jp/ja-jp/about/esec.html)
2019年までは4,5月頃に東京ビッグサイト(東京国際展示場)で開催されていました。
2020年は参加しませんでした。

## [ET West](https://www.jasa.or.jp/etwest)
2019年までは6月頃に大阪で開催されていました。
2020年は開催中止になりました。

## [OSC](https://www.ospn.jp/)
2020年はオンラインで開催されました。
### [OSC2020 online nagoya](https://event.ospn.jp/osc2020-online-nagoya/article/special_event_02)
[OSC2020Nagoya ? Contributed Software](https://dev.toppers.jp/trac_user/contrib/wiki/OSC2020Nagoya)
### [OSC2020 online do](https://event.ospn.jp/osc2020-online-do/article/special_event)
[OSC2020Hokkaido ? Contributed Software](https://dev.toppers.jp/trac_user/contrib/wiki/OSC2020Hokkaido)
### [OSC2021 online Spring](https://event.ospn.jp/osc2021-online-spring/)
2021年3月5日(金)～3月6日(土)のオープンソースカンファレンス2021 Online/Springに参加予定です。

## [IoT ALGYAN](https://www.facebook.com/groups/ioytjp/)
### [PinKitプレゼント付き！TOPPERSカーネル＋Azure IoT 体験ハンズオン@横浜](https://algyan.connpass.com/event/136354/)
2019年7月27日(土)開催。
2020年は開催していません。

# TOPPERS外のセミナー、組織など
TOPPERSプロジェクトと人的交流があったり、TOPPERS開発成果物を利用していたりなどの関係があるところ。
## [NPO法人　組込みソフトウェア管理者・技術者育成研究会](http://www.sessame.jp/)
組込みソフトウェア技術者や管理者を育成するためのカリキュラムの整備、そしてその元になる方法論・ツールの開発に関する研究を行っています。
展示会などで、共同で出展しています。

## [NCES 名古屋大学 大学院情報学研究科附属組込みシステム研究センター](https://www.nces.i.nagoya-u.ac.jp/)
### [NEP公開講座](https://www.nces.i.nagoya-u.ac.jp/NEP/courses/schedule.html)
「リアルタイムOSの内部構造」、「AUTOSAR CP OS仕様とTOPPERS/ATK2の使い方」など
### [nep-news(NEPのメーリングリスト)](https://www.nces.i.nagoya-u.ac.jp/NEP/ml/registration.html)
### [教材の配布](https://www.nces.i.nagoya-u.ac.jp/NEP/materials/about.html)
「組込みソフトウェア開発技術の基礎（STM32）」はSTMのNUCLEO-F401REボード、TOPPERS/ASPカーネルを用いて、組込みソフトウェア開発プロセス，ハードウェア基礎，μITRON構造化設計基礎，テスト技術の基礎などを学べるテキスト(無料)などがあります。
名古屋大学高田研究室でも、組込み未経験者向け教育に利用しているそうです。
### [テキストの販売](https://www.nces.i.nagoya-u.ac.jp/NEP/text/about.html)
### [enPiT-Pro Emb 車載組込みシステム技術者の育成](https://www.nces.i.nagoya-u.ac.jp/NEP/index.html)
### [NCESシンポジウム](https://www.nces.i.nagoya-u.ac.jp/sympo2020.html)
### [共同研究](https://www.nces.i.nagoya-u.ac.jp/project.html)
## [組込みシステム開発技術研究会 CEST](http://www.ertl.jp/CEST/)
東海地方を中心とし た産学共同の研究・開発活動を行う団体です．活動を通じて会員の組込み システム開発技術を向上させること、また会員企業の産業分野における競争力の向上を目指しています．
月一回の技術交流会でTOPPERS関連の技術の発表があったりします。

# [外部リンク](https://www.toppers.jp/community.html#info)
TOPPERS公式サイトに掲載されている情報ですが、2020年現在からみると、だいぶ古いものです。
# [雑誌・書籍](https://www.toppers.jp/books.html)
TOPPERS公式サイトに掲載されている情報ですが、2020年現在からみると、だいぶ古いものです。