TOPPERS LOGO
Loading

 Topics | About Project | ASP3 Kernel | Documents | Download | Community | Report | Contacts | FAQ
  • 会員向けページ
    • メーリングリスト
    • 早期リリース
    • 技術ドキュメント
    • 開発支援
    • 会員情報登録・変更
    • 会員向けイベント情報
  • プロジェクトについて
    • TOPPERSプロジェクトとは
    • TOPPERSのロゴについて
    • TOPPERS公式マスコット「とぱめ」
    • TOPPERSライセンス
    • プロジェクト規則集
    • 貸借対照表
    • プロジェクトの組織
    • 関連団体、プロジェクトメンバ
    • 受賞
    • 入会のススメと申込み方法
    • 開発成果物の利用報告
    • FAQ
    • 問い合わせ・事務局案内図
  • 取り組み
    • ETロボコンへの取組み
    • プレス発表
    • ニュースレター
    • コンテスト
    • 一般向けイベント情報
    • TOPPERSカンファレンス
    • TOPPERS開発者会議
    • 過去の取り組み
      • 公的資金によるプロジェクト
      • ソフトウェア開発委託事業
      • 公募型事業
      • 過去の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/AKTSP
    • TOPPERS/EV3RT(EV3 Platform)
    • TECS(コンポーネントシステム)
    • TINET(TCP/IPスタック)
    • TOPPERS/ECNL
    • CAN/LIN通信ミドルウェア
    • FatFs for TOPPERS
    • SafeG
    • SafeG64
    • SafeG-M
    • SafeG-Auto
    • MDCOM
    • TOPPERS BASE PLATFORM
    • Athrill
    • TOPPERS Test Suite Package(TOPPERS新世代カーネル)
    • TA2LIB
    • 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実装セミナー教材
    • 基礎ハードウェア基本設計セミナー教材
    • TOPPERS BASE PLATFORM対応基礎1,2,3,1.5、ハードウェア実装ウェブコンテンツ
    • ARM7版基礎1、2、3実装セミナー教材
    • TOPPERS BASE PLATFORM対応版基礎1、2、3セミナー教材
    • 新上級1,2セミナー教材
    • 二足歩行ロボット教材
    • TOPPERS版鹿威し
  • ドキュメント
    • TOPPERS第3世代カーネル統合仕様書
    • TOPPERS新世代カーネル統合仕様書
    • TOPPERS新世代カーネルへのマイグレーションガイド
    • TOPPERS新世代カーネル用コンフィギュレータ関連仕様書
    • 機能分散マルチプロセッサ向けリアルタイムカーネル仕様書
  • ダウンロード
    • ダウンロードページ一覧
  • 関連製品
    • トータルソリューション
    • 開発キット・開発環境・ツール
    • ミドルウェア・ソフトウェア部品
    • サポート・サービス
    • 教育・教材
    • ハードウェア
  • 利用事例
    • 適用事例
    • ユーザ
  • コミュニティ情報
    • ユーザーズフォーラム
    • ソフトウェア
    • 統合開発環境
    • 外部リンク
    • Contributed Software
    • Contributed Software(GitHub)
    • AUTOSAR情報サイト
  • その他の情報
    • 雑誌記事・書籍

TOPPERS開発者会議2024 開催概要

TOPPERS開発者会議は,TOPPERSプロジェクトの開発成果物の開発,利用に携わる方が集まり,集中的に議論,開発する会議です.

2024年10月20日(日)に,ZoomにてTOPPERS開発者会議2024をオンライン開催いたします.

今回のゲストトークでは「宇宙と組込みシステム」をテーマとして, 合同会社 Space Cubics 荘司 靖様をはじめとする宇宙関連企業3社の方々を講師としてお招きし, 宇宙分野の組込みソフトウェア,システム開発についてご講演頂きます. 講演の後には,TOPPERS プロジェクトとしての今後の宇宙分野への取組みの方向性について, 講師の先生方を交えて議論したいと思います.

TOPPERS開発者会議はTOPPERSプロジェクトの会員ではない方にもご参加頂けます. ゲストトークの他にも,マルチコアカーネルの動作検証のためのタイマドライバシミュレータ, 超軽量なTOPPERS 最小セットカーネル(TOPPERS/SSP)の活用など,TOPPERS関連の技術的な議論が満載です. TOPPERS 成果物の開発者と直接議論や提案ができる絶好の機会ですので, ぜひご参加下さい.

  • 日 時:2024年10月20日(日) 09:00 ~ 17:30 (食後議論を除く)
  • 場 所:Zoom によるオンライン開催
  • 定 員: 80名(予定)
  • 参加費: 無料

お申し込み(応募期限)


参加申込書にご記入の上,10月18日(金)までに電子メールにてお申し込みください.

プログラム

10月20日(日)

09:00 - 10:30 議論1: TECSの最新研究
  • TECS/Rust における,排他制御の数の最適化
    吉村 凪生 様(埼玉大学)

    TECS/Rust に対し,排他制御を考慮したコード生成を実現する拡張を提案する.TECS/Rust は昨年提案したTECSの Rust対応のためのフレームワークである.このフレームワークが生成していたコードには余分な排他制御が含まれていたため,余分なオーバヘッドが生じていた.コールフローを利用したアプローチを採用し,排他制御を適切なコンポーネントにのみ適用することで,TECS/Rustによる開発物のパフォーマンスの向上を実現する.

  • ZigによるASP3カーネルの実現
    越野 仁 様(名古屋大学)

    C言語と同様の静的型付き言語であり,モダンな言語が持つ仕様を組み合わせたプログラミング言語であるZigを用い作成されたASP3カーネルを,より最新に近いバージョンで動作するよう変更作業を行っている.破壊的変更が続いているものの,プリプロセッサやマクロを用いないシンプルな言語であり,コンパイル時に評価することを明示するcomptimeをはじめ,開発者の意図しない挙動をコンパイル時に防ぐ仕組みが複数存在しており,次世代の組込みシステム向け言語として期待ができる.

  • TECS のデータ授受に関する考察
    大山 博司 様(オークマ株式会社)

    TECS のデータ授受について改めて考察し,TECSの結合の延長として,非同期メッセージ通信セルを挿入する方式を提案する.また,データ(関数)単位での結合を可能とする,新しい結合方式を提案する.
10:30 - 10:40 休憩
10:40 - 12:00 議論2: TOPPERS 仕様に関する議論
  • マルチコア対応のタイマドライバシミュレータ
    高田 広章 様(名古屋大学,TOPPERSプロジェクト会長)

    このセッションでは,TOPPERS/HRMP3カーネル向けに実装中のマルチコア対応のタイマドライバシミュレータについて紹介する.タイマドライバシミュレータは,元々は,タイマの振舞いに依存したカーネルのテストを行うために開発したものであるが,これを用いるとカーネルの時間の進み方をコントロールできるため,シミュレーション環境にも有用である.このセッションでは,マルチコア対応のタイマドライバシミュレータの概要について説明した後,実装方針や実装の難しさについても紹介する.
12:00 - 12:50 昼休憩
12:50 - 13:00 オープニング
13:00 - 14:30 ゲストトーク1 (宇宙と組込みシステム)
    宇宙機で使う Zephyr RTOS の紹介
    荘司 靖 様(合同会社 Space Cubics)

    Space Cubicsでは,ロケット,衛星,ランダー,国際宇宙ステーション向けの さまざまな宇宙機用コンピュータを設計しています.その多くに Zephyr RTOS を採用しています.
    Zephyr プロジェクトは,Linux Foundation の 1プロジェクトです.Linux が 対応できない MCU をターゲットとした OS, Zephyr RTOS, を開発しています.
    Zephyr RTOS は,Linux で培った Know How を RTOS として再実装していると いう観点で見ることもできる.長年 RTOS を開発してきた TOPPERS の開発者 の方々と議論しながら色々学ばせて頂きたい.

14:30 - 14:40 休憩
14:40 - 16:10 ゲストトーク2,3 (宇宙と組込みシステム)
  • 人工衛星開発のための C2A フレームワークとその開発体験
    坂本 優太 様(ArkEdge Space Inc.)

    ArkEdge Space では、自社の人工衛星に搭載するソフトウェアのために C2A というフレームワークを開発して使用しています。 C2Aは元々東大中須賀・船瀬研究室という、ソフトウェア業界とはやや縁遠い場で開発されてきたものですが、人工衛星という特殊な要件のために作られたことによって、結果的にマイクロカーネル的な特徴を有しているといった興味深い特徴があります。 またそれだけでなく、一部での Rust の採用や、C2A のための開発環境・デバッグツールの開発などを通して、人工衛星のソフトウェア開発の体験を向上する活動を行っています。 これらの事例を紹介しつつ、ユーザの開発体験のために OS やその周辺レイヤからできることや、Rust の活用についてなどの議論ができると幸いです。

  • 宇宙機向けリアルタイムOSの高信頼性検証
    長山 卓也 様(日本電気通信システム株式会社)

    ロケットや人工衛星などの宇宙機に搭載するリアルタイムOS(RTOS)には、 高い信頼性を求められている。高い信頼性を確保するためには、そのRTOS をどのように検証しているかを明らかにする必要がある。このため、民間 航空機や原子力など信頼性が重視される分野で適用されている技術標準や、 過去に宇宙機で発生した不具合事例を参考にRTOSに特化した検証要求を JAXA指導のもと整備した。この検証要求をTOPPERS/HRPのRTOSに対し 検証作業を繰り返すことにより改良を重ね「リアルタイムOSの高信頼性 検証ガイドライン」としてまとめたので、その必要性、策定に係る活動、 利用効果を紹介する。
16:10 - 16:20 休憩
(16:20 - 17:20) 議論3: TOPPERS/SSPカーネル(最小セットカーネル)
  • ATmega328PへのTOPPERS/SSPの実装とSSPカーネルの活用について
    伊与田 健敏 様(創価大学)

    省メモリーマイコンへの搭載を目的として作られたSSPカーネルを, ROM32Kバイト,RAM2Kバイト,さらにハーバードアーキテクチャである ATmega328Pに実装した際の問題点と解決方法について報告する. さらに,SSPカーネル特有の待ち状態が無いタスクを用いたプログラムの 組み方について説明・議論していくことによって,SSPカーネルに対して の認識を新たにするきっかけとしたい.
17:20 - 17:30 クロージング
(17:30 - 20:00) 食後議論
    事前に議題を定めず,有志による自由討議を予定しています. 特に議論したい事項がある方は,事前に参加者用 slack 等でご提案下さい.


  • 今年も参加者MLの代わりにSlackを使用します.
    Slackへの参加方法は,申込み受領メールにてお知らせしますので,各自ご登録お願いします.
  • TOPPERS開発者会議について,ご質問,ご要望がございましたら, TOPPERS事務局にメールにてお問い合わせください.


TOPPERS開発者会議2024申込書

------------------------------------------------------------------------------------------
To:
Subject: TOPPERS開発者会議2024参加申込書

TOPPERS開発者会議2024に参加を申し込みます.

■参加者情報
氏 名:
ふりがな:
メールアドレス:
所 属:
参加種別:団体正会員,個人正会員,準会員,特別会員,非会員
     (該当するものだけ残してください)

■セッション内容に関する質問
各セッションで質問したいことがありましたら,事前にお知らせください.
もちろん,当日チャット等にて質問いただくのでも構いません. 過去の開発者会議情報はこちらをご覧ください.

------------------------------------------------------------------------------------------

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

Tweets by ToppersJP


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