第1部:TOPPERSプロジェクトの活動紹介
TOPPERSプロジェクトの概要と最新の成果
本講演では、TOPPERSプロジェクトについて概説した後、最近の活動成果と現在の取り組み、および今後の活動予定について紹介する。また、自動車や家電、ロケットなどの各種組込み事例についても紹介する。
高田 広章名古屋大学 未来社会創造機構・教授/大学院情報科学研究科・附属組込みシステム研究センター長
プロフィール 名古屋大学未来社会創造機構教授。同大学大学院情報科学研究科教授・附属組込みシステム研究センター長を兼務。1988年東京大学大学院理学系研究科修士課程修了。その後、東京大学助手、豊橋技術科学大学助教授等を経て、2003年より名古屋大学教授。2014年より現職。リアルタイムOS、リアルタイムスケジューリング理論、車載組込みシステム、組込みシステム開発技術等の研究に従事。オープンソースのリアルタイムOS等を開発するTOPPERSプロジェクトを主宰。博士(理学)。
組込みシステムに適した コンポーネントシステムTECSの最新状況 〜TOPPERS/ASP3標準搭載〜
TOPPERSプロジェクトの組込みソフトウェアを部品化し再利用性を高め、部品流通を促進する取り組みとして、TECS(TOPPERS EmbeddedComponent System)について紹介する。TECSでは、コンポーネントベース開発によるソフトウェアの再利用性を高めるだけでなく、C言語のプロトタイプ宣言の曖昧さを排したTECSのインタフェース記述によって、RPC(Remote Procedure Call)や関数呼び出しのトレースなどのコードを自動生成できる。TOPPERS/ASP3でTECSが標準搭載され、カーネルの機能がコンポーネントの枠組みで利用可能になり、システム サービスがTECS化された。本セッションでは、TECSの概要を解説後、新しくなったシステムサービスのコンフィグレーション方法と、TECSを用いたアプリケーション開発方法について説明する。
安積 卓也大阪大学 大学院基礎工学研究科 助教
プロフィール 名古屋大学大学院情報科学研究科博士後期課程修了。日本学術振興会特別研究員、立命館大学情報理工学部助教、カリフォルニア大学アーバイン校客員研究員(兼任)を経て、2014年より現職。リアルタイムシステム、組込みシステム向けのコンポーネントシステム(TECS)の研究に従事。学生時代からTOPEPRSプロジェクトの開発に関わり、TECS関係各種ソフトウェア、mrubyプラットフォーム、リアルタイムOSの依存部、マルチプロセッサ向けシミュレータを主に担当。博士(情報科学)。
ECHONET Liteプロトタイピングツールの紹介
ホームネットワークWGでは、ECHONET Lite通信ミドルウェア「TOPPERS/ECNL」向けに、mrubyを使用したECHONET Lite機器のプロトタイピングツールを開発している。そのプロトタイピングツールの機能と使い方について紹介する。
長島 宏明コアーズ株式会社/TOPPERS ホームネットワークWG主査
プロフィール
コアーズ株式会社にて通信機器の組み込みソフト開発に従事。
2013年度よりTOPPERSプロジェクトに入会し、ECHONET Lite 機器用通信ミドルウェア「TOPPERS/ECNL」を開発。
2014年10月よりTOPPERS運営委員として参加。
2015年6月からTOPPERSでホームネットワークWGの活動を始める。
TOPPERS開発者会議の活動紹介
AISIN comCruise Co., Ltd. / WG of TOPPERS Developpers MeetingTOPPERSプロジェクトでは、TOPPERSカーネルをはじめとする開発成果物の開発者・利用者を対象に、年に1度、2泊3日の合宿形式で集中的に議論・開発する場として、TOPPERS開発者会議を開催している。開発者会議は、開発成果物の利用者が、開発者自身と直接会って議論できるイベントとしても活用されている。本セッションでは、本年度の開発者会議の内容を中心に、開発者会議実行委員会の活動の紹介を行う。
岡山直樹アイシン・コムクルーズ株式会社/TOPPERS開発者会議実行委員会
プロフィール 2011年 アイシン・コムクルーズ入社以来、モータ制御ソフト開発に従事。その一方、2012年よりTOPPERS開発者会議実行委員として活動。2015年より、開発者会議実行委員長として活動中。
第2部:手軽に使えるTOPPERS環境 〜 TOPPERSの動作するハードウェア&ソフトウェアプラットフォームの紹介
RTOSでLEGO Mindstorms EV3開発
TOPPERS/HRP2カーネルをベースとしたLEGO Mindstorms EV3ロボット開発キット用ソフトウェアプラットフォーム「TOPPERS/EV3RT」について紹介する。
EV3RTの豊富なAPIや動的ローディング等の機能を用いて、手軽にリアルタイムの高いアプリケーションを開発できる。
今後はIDEサポートやWiFi通信等の機能拡張を通して、更にユーザビリティを向上する予定である。
李 奕驍名古屋大学大学院情報科学研究科
プロフィール
名古屋大学大学院情報科学研究科博士後期課程所属。
TOPPERS/EV3RT等の組込み用ソフトウェアプラットフォームやミドルウェアの開発・研究に携わっている。
IoT用学習や開発ができるTOPPERS教育教材:TOPPERS BASE PLATFORM V1.1
TOPPERS教育WGが開発したTOPPERS BASE PLATFORMV1.1はSTM社Cortex-Mの6つのエバレーション・ボードに対応し、IoTに対応したArduino Shield(LCD/ADC/BLE/WiFi/I2C等)と組み合わせて、学習やI/F開発やドライバ開発に活用できる。プラットフォームは開発済みで、今後は一般公開と機能拡張、セミナー用教材開発を同時に行っていく予定である。
竹内 良輔リコー株式会社/TOPPERS教育WG主査
プロフィール プロフィール詳細
Arduino,mbed,TOPPERSを全部試せる! GR-PEACH向けソフトウェアプラットフォームのご紹介
本講演では,TOPPERS/ASPカーネル上でArduinoやmbedライブラリを使ったアプリケーションを開発できるソフトウェアプラットフォームを紹介する。クロスコンパイラのインストールが不要なウェブコンパイラ、GUIでプログラム開発が可能なIDEにも対応、IoTアプリケーションのプロトタイプ開発にも最適。
松原 豊名古屋大学
プロフィール プロフィール詳細
手軽にIoT- Arduinoベースの TOPPERS/R2CA + IoTシールド
Makerムーブメント等によりアイデアを簡単に実現するラピッドプロトタイプ環境の人気が高まっている。ArduinoボードでTOPPERSのRTOSとArduinoライブラリを使用可能な環境であるTOPPERS/R2CAについて紹介する。TOPPERS/R2CAとWifi・センサコネクタ・SDを搭載したIoTシールドと各種IoTサービス向けのライブラリを組み合わせることにより容易にIoT機器のプロトタイプを作成することが可能である。
本田 晋也名古屋大学 大学院 情報科学研究科 情報システム学専攻/TOPPERSプロジェクト シニアテクニカルエキスパート
プロフィール プロフィール詳細
- ET30thET30回記念講演
- K基調講演
- S特別講演
- I招待講演
- TSETテクニカルセッション
- TSIIoTテクニカルセッション
- ASアナログスキルアップトラック
- DVT設計・検証ツールトラック
- EDA電子設計・EDAトラック
- HDハードウェアトラック
- PDプログラマブル・デバイストラック
- IoTIoTトラック
- ISIoTトラック<セキュリティ>
- Cスペシャルセッション
- JGJASA技術本部セミナー
- JFJASAグローバルフォーラム
- JIJASA IoT "ビジネス" 研究セミナー
- JKJASA業界研究セミナー
- IPAIPAセミナー
- MM組込みマルチコアサミット2016
- TCAIoT分野における具体事例と
台湾半導体ベンダーの「強み」 - TCAビックデータ、クラウド、IoT、
台湾ビジネス最新事情 - ROロボコン モデリングワークショップ
- プライベートカンファレンス