OSC2014KANSAI@Kyoto
ロケットや自動車にも搭載!!
高品質組込みシステム向けオープン
ソース開発 / TOPPERSプロジェクト
NPO法人 TOPPERSプロジェクト
高瀬英希(京都大学)LED-CAMP
安積卓也(大阪大学...
組込みシステムって?
昔は,「機器に組み込む(Embedded)」+「専用コンピュータ」→組込みシステム
今は,「機器に組み込む」+「汎用コンピュータ」が増加
2OSC2014Kansai@Kyoto
TOPPERSプロジェクトとは?
TOPPERS = Toyohashi Open Platform for
Embedded and Real-Time Systems
プロジェクトの活動内容
• ITRON仕様の技術開発成果を出発点
• 組...
組込システム応用分野
2012年度組込みシステムにおけるリアルタイム OSの利用動向に関するアンケート調査報告書
4OSC2014Kansai@Kyoto
組込システム採用プロセッサ
5OSC2014Kansai@Kyoto
2012年度組込みシステムにおけるリアルタイム OSの利用動向に関するアンケート調査報告書
組込システム:プログラムサイズ
6OSC2014Kansai@Kyoto
2012年
度組込み
システム
における
リアルタ
イム OS
の利用動
向に関す
るアン
ケート調
査報告書
プログラミング言語
7OSC2014Kansai@Kyoto
2012年度組込みシステムにおけるリアルタイム OSの利用動向に関するアンケート調査報告書
組込システム:採用OS
8OSC2014Kansai@Kyoto
2012年度組込みシステムにおけるリアルタイム OSの利用動向に関するアンケート調査報告書
組込システム:オープンソース(1/2)
ハードウェア設計
HW:IP(HDLソースコード)
プログラミング言語
プログラム開発環境
9OSC2014Kansai@Kyoto
組込みシステム向けオープンソース(2/2)
プログラム実行環境
リアルタイムOS
OS
10OSC2014Kansai@Kyoto
TOPPERSプロジェクトの狙い
決定版のITRON仕様OSの開発
• ITRON仕様がかかえる過剰な重複投資と過剰な多様性の問
題を解決(または軽減)
次世代のリアルタイムOS技術の開発
• 組込みシステムの要求に合致するし,ITRONの良さ...
総会
TOPPERSプロジェクトの組織と会員
運営委員会理事会
監事 事務局
教育WG
カンファレンス実行委員会
中国普及WG
展示会運営委員会
TECS WG
英語化WG
必要なWGを機動的に設置
会長,副会長,理事 運営委員(21名)
事務...
TOPPERS新世代カーネル仕様:位置付け
〜 ITRON仕様からの発展
大規模化・
複雑化
信頼性・
安全性
高性能・省エネルギー
IIMP
HRP
FI4
IDL
JSPカーネル
FDMP
SMP
ATK1
保護機能拡張
メモリ保護
時間保...
TOPPERS新世代カーネル
14OSC2014Kansai@Kyoto
主な開発成果 (1/2)TECS, SafeG, ツール
TECS(TOPPERS組込みコンポーネントシステム)
• 各種のソフトウェアモジュールを部品化し,必要な部品を組
み合わせることによって大規模な組込みソフトウェ アを効率
的に構築する...
主な開発成果 (2/2)教材
初級実装セミナー教材
• RTOS上に組込みソフトウェアを構築する手法基礎
中級実装セミナー教材
• ネットワークプログラミングやシステム設計手法
基礎1実装セミナー教材
• 小規模な組込みシステム開発とRTOS基...
主な利用事例(1/2)
コンシューマ機器への組み込み事例
PM-A970 (エプソン)
GT-541 (ブラザー工業)
IPSiO GX e3300 (リコー) UA-101 (Roland)
945SH
(シャープ)
DO!KARAOKE
(...
主な利用事例(2/2)
キザシ (スズキ)
ASTRO-H (JAXA)
<開発中>
マイクロプレート
分析装置 AP-X
(協和メデックス)
アーク溶接機
DP-350
(ダイヘン)
NC装置 OSP-P200
(オークマ)H-IIB(JAX...
TOPPERS宇宙へ飛び立つ!
•TOPPERS/HRPカーネルを用いた誘導制御計算機等
を搭載したH-IIBロケット。
• 2012年7月21日種子島宇宙センターから打ち上げ成功
撮影:高田広章
19OSC2014Kansai@Kyoto
TOPPERSライセンス
TOPPERSプロジェクトで独自に開発したソフトウェアには,
独自のライセンス条件を設定
基本的な考え方
• 組込みシステムの事情を考慮。GNU GPLやBSD
ライセンスより自由に使えるライセンス条件
• 成果をアピ...
TOPPERSライセンス(文面)
21
<ソフトウェアの名称>
Copyright (C) <開発年> by <著作権者1>
Copyright (C) <開発年> by <著作権者2>
...
上記著作権者は,以下の (1)〜(4) の条件を...
TOPPERSプロジェクト重点テーマ
次世代リアルタイムカーネル技術
! 高信頼性・安全性・リアルタイム性を追求
• TOPPERS新世代カーネル(ITRON仕様からの発展)
• 次世代車載システム向けRTOS(AUTOSAR仕様をベース)
ソ...
オープンソース発展の方向性
ビジネスの活性化重視
• プロジェクト関連のビジネスを活性化させ,参加企業の研
究開発投資を引き出すことが極めて重要
何でもオープンにすればよいというものではない!
• 組込みシステム分野では,オープンソースソフトウ...
TOPPERS開発者会議とは?
• TOPPERSプロジェクト開発成果物の開発、利用に携わる
会員が集まり、1泊2日合宿形式で集中的に議論、開発
する会議
• 2005年から、年1、2回開催
• 2013年から、非会員参加可能!
主な目的
• ...
ゲストトーク2012「mruby と TOPPERS」
25
軽量Rubyフォーラム準備委員会:田中和明氏(左)三牧 弘司氏(中)
mrubyの概要と開発状況をご紹介
今後の展望やTOPPERSとの連携方法を議論
OSC2014Kansai@K...
ゲストトーク2013「ECHONET Lite仕様の概要」
26
ECHONET Lite仕様の概要とミドルウェア実装における
課題をご紹介、今後の展望やTOPPERSとの連携方法を議論
神奈川工科大学:杉村博氏(左)
同スマートハウス研究セン...
開発者会議:議論の様子
↑さまざまな分野の技術
者の意見を踏まえ、仕様
や実装の細かな部分まで
議論できる
←↑議論する
テーマごとに
別れて、並列
に議論する
OSC2014Kansai@Kyoto 27
開発者会議:開催レポート
28
• TOPPERS開発者会議の開催レポート配布中
• 議論の内容、結果を分かりやすく解説
• ECHONET LiteのSDKで家電操作を体験
• 機能安全実現にパーティショニング機能活用
• TOPPERS統合...
第15回 TOPPERS開発者会議:概要
日時
• 2014年10月5日(日), 6日(月)
会場
• リゾーピア熱海(静岡県熱海市)東京からの集客
主な対象
• TOPPERSプロジェクトの開発成果物の開発や利用を実施、
もしくは検討している...
TOPPERSプロジェクトの開発成果物使用して開発したアプリケーション
成果物活用したり、TOPPERSプロジェクトを良くするアイデア募集!
TOPPERSを利用した楽しい・独創
的なアプリケーション、実用的なア
プリケーション、わかりやすい
...
31OSC2014Kansai@Kyoto
第3回(2013)受賞作品
活用アイデア部門:
.NET Micro Framework for TOPPERS
(株)デバイスドライバーズ(代表:日高 亜友)
TOPPERS活用アイデア・アプリケー...
TOPPERS Realtime System Sample (RSS)
– LPCXpresso GPS Clock
• 簡単なGPS時計を題材にした、TOPPERSのサンプルプログラム
• リアルタイムOSを使用する上で重要なポイント
(タ...
TOPPERSプロジェクト:Facebookページ
33
TOPPERS最新
情報・関連行
事内容・写真
掲載
TOPPERS
Facebookページ
利用者からの
情報掲載
2011年5月試験運用開始。20140802現在425「いいね!」
...
成果物利用とプロジェクト参加のお誘い
• 開発成果物はウェブサイトから自由にダウンロード
でき ますので,ぜひご利用ください
• プロジェクトの活動に参加したい方/活動を支援して
頂ける方は,ぜひプロジェクトにご入会ください
TOPPERSプロ...
関西地方の会員
• 会員
• (株)きじねこ
• (株)サニー技研
• パナソニック(株)
• パナソニック アドバンストテクノロジー(株)
• 特別会員
• 京都大学 大学院情報学研究科 高木研究室(金曜担当)
• 大阪大学 基礎工学研究科 ...
まとめ
組込みシステム向けのオープンソース
• 「機器に組み込まれる」+「専用」だけでなく,
「機器に組み込まれる」+「汎用」が増加
TOPPERSプロジェクト
• 「機器に組み込まれる専用コンピュータ」を主な対象とした
ソフトウェアプラットフ...
組込みシステム技術サマーワークショップ
• Summer Workshop on Embedded System Technologies
(SWEST)
• 開催日程:2014年8月28日(木)~29日(金)今日なら間に合う
• 開催場所:下...
•LED-Camp2とは?
• 2014年8月26日(火)~8月28日(木)、
岐阜県下呂にて開催!
• 組込みシステム開発の初級者を対象とした、
合宿形式の勉強会
• 若手の社会人、または学生が一同に会し、
最新の開発手法を学ぶ
•LED-C...
アジャイル開発手法
(スクラム)を用いて、
チーム開発!!
MDD
39OSC2014@NagoyaOSC2014Kansai@Kyoto
1日目 8月26日(火)
10:00-11:00 受付
11:00-11:15 開会式・ガイダンス
11:15-12:00
チームビルディングの
基礎と実践(1)
12:00-13:00 昼食・アイスブレイク
13:00-14:45
チームビル...
3日目 8月28日(木)
7:00- 9:00 朝食
9:00-12:00 チーム開発実習
12:00-12:30 昼食
12:30-12:45 会場移動
12:45-13:15 成果発表会準備
13:15-14:50 SWEST基調講演
15...
開催概要
• 日程:2014年8月26日(火)~8月28日(木)
• 会場:下呂温泉 山形屋(岐阜県下呂市)
• 参加費:
社会人: 50,000円
学生: 35,000円
• 参加申し込み
6月23日(月)~7月25(金)
→ 8月6日(水)...
非公認NCES(会員)キャラクター「時実エリカ」
43OSC2014Kansai@Kyoto
TOPPERSやNCESの活動紹介!
「Erica Tokizane」検索!
WOCS(JAXA/IPA)一般発表募集
• Workshop on Critical Software Systems(12thWOCS2 )
• 日時:2015年1月20日(火)、21日(水)、22日(木)
• 会場:東京御茶の水ソラシティ...
TOPPERS/sspカーネルソース勉強会
• 名古屋市工業研究所(特別会員)主催、参加無料
• 毎月第四水曜日(8月はSWESTが第四週にあるので第三
週)2014年4月開始(8/20,9/24,10/22,11/26,12/24)
• Go...
Upcoming SlideShare
Loading in …5
×

TOPPERS project on OSC Kansai-Kyoto

1,386 views

Published on

TOPPERS project produce open source embedded real time operating systems. For Aerospace, Automotive, Factory, Office and Music are representative. Quality is the most important interest on the project. Please ask us more details. Thank you.

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,386
On SlideShare
0
From Embeds
0
Number of Embeds
155
Actions
Shares
0
Downloads
17
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

TOPPERS project on OSC Kansai-Kyoto

  1. 1. OSC2014KANSAI@Kyoto ロケットや自動車にも搭載!! 高品質組込みシステム向けオープン ソース開発 / TOPPERSプロジェクト NPO法人 TOPPERSプロジェクト 高瀬英希(京都大学)LED-CAMP 安積卓也(大阪大学)COM-WG:TECS:mruby連携 後藤 孝一(株式会社ヴィッツ) 岡山 直樹(アイシン・コムクルーズ株式会社) 松原 豊(名古屋大学) 小川清(名古屋市工業研究所) 1 TOPPERS公式マスコット 「とぱめ」 2014年8月2日
  2. 2. 組込みシステムって? 昔は,「機器に組み込む(Embedded)」+「専用コンピュータ」→組込みシステム 今は,「機器に組み込む」+「汎用コンピュータ」が増加 2OSC2014Kansai@Kyoto
  3. 3. TOPPERSプロジェクトとは? TOPPERS = Toyohashi Open Platform for Embedded and Real-Time Systems プロジェクトの活動内容 • ITRON仕様の技術開発成果を出発点 • 組込システム構築の基盤となる各種の高品質なオープンソース ソフトウェアを開発するとともに,その利用技術を提供 組込システム分野において,Linuxのように広く使われる オープンソースOSの構築を目指す! プロジェクトの推進主体 • 産学官の団体と個人が参加する産学官民連携プロジェクト • 2003年9月にNPO法人として組織化 • 以前は,名古屋大学(2002年度までは豊橋技術科学大学)高田 研究室を中心とする任意団体として活動 3OSC2014Kansai@Kyoto
  4. 4. 組込システム応用分野 2012年度組込みシステムにおけるリアルタイム OSの利用動向に関するアンケート調査報告書 4OSC2014Kansai@Kyoto
  5. 5. 組込システム採用プロセッサ 5OSC2014Kansai@Kyoto 2012年度組込みシステムにおけるリアルタイム OSの利用動向に関するアンケート調査報告書
  6. 6. 組込システム:プログラムサイズ 6OSC2014Kansai@Kyoto 2012年 度組込み システム における リアルタ イム OS の利用動 向に関す るアン ケート調 査報告書
  7. 7. プログラミング言語 7OSC2014Kansai@Kyoto 2012年度組込みシステムにおけるリアルタイム OSの利用動向に関するアンケート調査報告書
  8. 8. 組込システム:採用OS 8OSC2014Kansai@Kyoto 2012年度組込みシステムにおけるリアルタイム OSの利用動向に関するアンケート調査報告書
  9. 9. 組込システム:オープンソース(1/2) ハードウェア設計 HW:IP(HDLソースコード) プログラミング言語 プログラム開発環境 9OSC2014Kansai@Kyoto
  10. 10. 組込みシステム向けオープンソース(2/2) プログラム実行環境 リアルタイムOS OS 10OSC2014Kansai@Kyoto
  11. 11. TOPPERSプロジェクトの狙い 決定版のITRON仕様OSの開発 • ITRON仕様がかかえる過剰な重複投資と過剰な多様性の問 題を解決(または軽減) 次世代のリアルタイムOS技術の開発 • 組込みシステムの要求に合致するし,ITRONの良さを継承 する次世代のリアルタイムOS技術を開発 Linuxと類似のOSをもう1つ作っても意味がない! • オープンソースソフトウェア化により産学官の力を結集 組込みシステム開発技術と開発支援ツールの開発 • 高品質な組込みシステムの効率的な開発を支援 組込みシステム技術者の育成への貢献 • オープンソースソフトウェアを用いた教育コースや教材を 開発し,それを用いた教育の場を提供 ほぼ完了 11OSC2014Kansai@Kyoto
  12. 12. 総会 TOPPERSプロジェクトの組織と会員 運営委員会理事会 監事 事務局 教育WG カンファレンス実行委員会 中国普及WG 展示会運営委員会 TECS WG 英語化WG 必要なWGを機動的に設置 会長,副会長,理事 運営委員(21名) 事務局長 開発者会議実行委員会 韓国普及WG ▶ 団体正会員:95 (企業:94,その他:1) ▶ 個人正会員:8 ▶ 準会員(個人):57 ▶ 特別会員:34 (団体:23,個人:11) 合計会員数:194 (2014年5月1日時点) 12OSC2014Kansai@Kyoto
  13. 13. TOPPERS新世代カーネル仕様:位置付け 〜 ITRON仕様からの発展 大規模化・ 複雑化 信頼性・ 安全性 高性能・省エネルギー IIMP HRP FI4 IDL JSPカーネル FDMP SMP ATK1 保護機能拡張 メモリ保護 時間保護 機能安全 マルチコア コンポーネント 動的オブジェクト生成 最小セット (ssp) 省エネルギー制御 TOPPERS新世代カーネル仕様 拡大 適用範囲 μITRON4.0/PX ASPカーネル ITRON仕様 μITRON4.0 ATK2 13OSC2014Kansai@Kyoto
  14. 14. TOPPERS新世代カーネル 14OSC2014Kansai@Kyoto
  15. 15. 主な開発成果 (1/2)TECS, SafeG, ツール TECS(TOPPERS組込みコンポーネントシステム) • 各種のソフトウェアモジュールを部品化し,必要な部品を組 み合わせることによって大規模な組込みソフトウェ アを効率 的に構築するための技術(仕様とツール)mrubyと連携 SafeG • 1つのマイクロプロセッサ上で,汎用OSとRTOSを安全に共存 して動作させるデュアルOSモニタ TLV(TraceLogVisualizer) • RTOS等のトレースログを可視化するためのツール TOPPERS Builder • Eclipse/CDTを用い,TOPPERSカーネルを用いた開発を支援す る統合開発環境 • CD-ROMだけで立ち上げられるCD-ROMイメージを用意 15OSC2014Kansai@Kyoto
  16. 16. 主な開発成果 (2/2)教材 初級実装セミナー教材 • RTOS上に組込みソフトウェアを構築する手法基礎 中級実装セミナー教材 • ネットワークプログラミングやシステム設計手法 基礎1実装セミナー教材 • 小規模な組込みシステム開発とRTOS基礎 基礎2実装セミナー教材 • RTOSの解説とサービスコール実装体験 基礎3実装セミナー教材 • RTOSを用いた組込みプラットフォーム構築手法 独立の教育コンテンツ • TOPPERS版鹿威し,TOPPERS二足歩行ロボット教材 • ETロボコン(LEGO Mindstorm)向けTOPPERS 活用セミナー教材 中文版も用意 英語版, 中文版も用意 16OSC2014Kansai@Kyoto
  17. 17. 主な利用事例(1/2) コンシューマ機器への組み込み事例 PM-A970 (エプソン) GT-541 (ブラザー工業) IPSiO GX e3300 (リコー) UA-101 (Roland) 945SH (シャープ) DO!KARAOKE (松下電器産業) 17OSC2014Kansai@Kyoto
  18. 18. 主な利用事例(2/2) キザシ (スズキ) ASTRO-H (JAXA) <開発中> マイクロプレート 分析装置 AP-X (協和メデックス) アーク溶接機 DP-350 (ダイヘン) NC装置 OSP-P200 (オークマ)H-IIB(JAXA) 産業機器等への組み込み事例 18OSC2014Kansai@Kyoto
  19. 19. TOPPERS宇宙へ飛び立つ! •TOPPERS/HRPカーネルを用いた誘導制御計算機等 を搭載したH-IIBロケット。 • 2012年7月21日種子島宇宙センターから打ち上げ成功 撮影:高田広章 19OSC2014Kansai@Kyoto
  20. 20. TOPPERSライセンス TOPPERSプロジェクトで独自に開発したソフトウェアには, 独自のライセンス条件を設定 基本的な考え方 • 組込みシステムの事情を考慮。GNU GPLやBSD ライセンスより自由に使えるライセンス条件 • 成果をアピールすることが開発資金獲得に繋がる。どこで どう使われているかをなるべく知りたい ライセンスの内容 • 派生物をオープンする義務は課さない. 派生物を販売するビジネス可能 • 機器に組み込んで使用する場合の実質的な義務は, 利用したことを報告することのみ. レポートウェア 20OSC2014Kansai@Kyoto
  21. 21. TOPPERSライセンス(文面) 21 <ソフトウェアの名称> Copyright (C) <開発年> by <著作権者1> Copyright (C) <開発年> by <著作権者2> ... 上記著作権者は,以下の (1)〜(4) の条件を満たす場合に限り,本ソフトウェ ア(本ソフトウェアを改変したもの を含む.以下同じ)を使用・複製・改変・ 再配布(以下,利用と呼ぶ)することを無償で許諾する. (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作権 表示,この利用条件および下記の 無保証規定が,そのままの形でソース コード中に含まれていること. (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使用 できる形で再配布する場合には,再配布 に伴うドキュメント(利用者マニュアルなど)に,上記の著作権表示,この利用条件および下記の無保証規 定を掲載すること. (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使用 できない形で再配布する場合には, 次のいずれかの条件を満たすこと. (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著作 権表示,この利用条件および下記の無 保証規定を掲載すること. (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに報告すること. (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損害からも,上記著作権者および TOPPERSプロジェクトを免責すること.また, 本ソフトウェアのユーザまたはエンドユーザからのいかなる理 由に基づ く請求からも,上記著作権者およびTOPPERSプロジェクトを免責すること. OSC2014Kansai@Kyoto
  22. 22. TOPPERSプロジェクト重点テーマ 次世代リアルタイムカーネル技術 ! 高信頼性・安全性・リアルタイム性を追求 • TOPPERS新世代カーネル(ITRON仕様からの発展) • 次世代車載システム向けRTOS(AUTOSAR仕様をベース) ソフトウェア部品化技術,セキュリティ向上技術 • TECS(TOPPERS組込みコンポーネントシステム) • SafeG(高信頼組込みシステム向けデュアルOSモニタ) 組込みシステム向けプラットフォームと開発支援ツール • 開発支援ツール(シミュレータ,可視化ツール) • 宇宙機向けソフトウェアプラットフォーム(SpaceWire OS) 技術者育成のための教材開発 • プラットフォーム技術者育成のための教材 • ETロボコン向けプラットフォームと教材の提供 22OSC2014Kansai@Kyoto
  23. 23. オープンソース発展の方向性 ビジネスの活性化重視 • プロジェクト関連のビジネスを活性化させ,参加企業の研 究開発投資を引き出すことが極めて重要 何でもオープンにすればよいというものではない! • 組込みシステム分野では,オープンソースソフトウェアを ベースにしたビジネスモデルが成立しやすい条件 国際展開・普及への取組み • 欧米よりもアジア地域への展開を重視 • 中国普及のために「中国普及WG」を設置 • 韓国普及のために「韓国普及WG」を設置 • ドキュメント等の英語化のために「英語化WG」を設置 テーマ間の優先順位 • 積極的に取り組む会員がいるテーマから順に取り組む 23OSC2014Kansai@Kyoto
  24. 24. TOPPERS開発者会議とは? • TOPPERSプロジェクト開発成果物の開発、利用に携わる 会員が集まり、1泊2日合宿形式で集中的に議論、開発 する会議 • 2005年から、年1、2回開催 • 2013年から、非会員参加可能! 主な目的 • TOPPERS新世代カーネル統合仕様の検討やレビュー • 開発成果物の仕様、実装に関する、開発者間の意見交換 • 開発テーマ、ロードマップなどプロジェクトの方向性の検討 • 会員への開発成果物の紹介 企画・運営:開発者会議実行委員会 • 2011年4月組織化 • 実行委員7名(2014年5月現在) • 毎月ミーティングを開催(WebEx、skype等による参加可) 24OSC2014Kansai@Kyoto
  25. 25. ゲストトーク2012「mruby と TOPPERS」 25 軽量Rubyフォーラム準備委員会:田中和明氏(左)三牧 弘司氏(中) mrubyの概要と開発状況をご紹介 今後の展望やTOPPERSとの連携方法を議論 OSC2014Kansai@Kyoto
  26. 26. ゲストトーク2013「ECHONET Lite仕様の概要」 26 ECHONET Lite仕様の概要とミドルウェア実装における 課題をご紹介、今後の展望やTOPPERSとの連携方法を議論 神奈川工科大学:杉村博氏(左) 同スマートハウス研究センター:三浦翔氏(右) OSC2014Kansai@Kyoto
  27. 27. 開発者会議:議論の様子 ↑さまざまな分野の技術 者の意見を踏まえ、仕様 や実装の細かな部分まで 議論できる ←↑議論する テーマごとに 別れて、並列 に議論する OSC2014Kansai@Kyoto 27
  28. 28. 開発者会議:開催レポート 28 • TOPPERS開発者会議の開催レポート配布中 • 議論の内容、結果を分かりやすく解説 • ECHONET LiteのSDKで家電操作を体験 • 機能安全実現にパーティショニング機能活用 • TOPPERS統合仕様書DITA化で利便性向上 • 次世代リアルタイムカーネルの検討を開始 • オープンソースAUTOSARアプリ開発が可能! • ハッカソンで集中開発 • 累計500以上のダウンロード どなたでも、ウェブサイトからダウンロードしてご覧頂けます http://toppers.jp/events_members.html#dev OSC2014Kansai@Kyoto
  29. 29. 第15回 TOPPERS開発者会議:概要 日時 • 2014年10月5日(日), 6日(月) 会場 • リゾーピア熱海(静岡県熱海市)東京からの集客 主な対象 • TOPPERSプロジェクトの開発成果物の開発や利用を実施、 もしくは検討している方 • 最新のRTOS,組込みシステム技術に興味がある方 ゲストトーク • 「μT-Kernel 2.0仕様について」 参加費(1泊3食付)(予価) • 会員:10,000円 • 非会員:13,000円 29 →非会員でも参加可能! OSC2014Kansai@Kyoto
  30. 30. TOPPERSプロジェクトの開発成果物使用して開発したアプリケーション 成果物活用したり、TOPPERSプロジェクトを良くするアイデア募集! TOPPERSを利用した楽しい・独創 的なアプリケーション、実用的なア プリケーション、わかりやすい サンプルアプリケーションを募集 アプリケーション部門 活用アイデア部門 TOPPERS開発成果物の利用者に とって有益な活用アイデアや TOPPERSプロジェクトを より良くするアイデアを募集 応募資格:国内に在住している方(グループ、法人の場合には、その代表者)なら 誰でも ※TOPPERSプロジェクトの会員でない方もご応募頂けます 応募期間:2014年8月4日(月)~ 2014年9月15日(月) 表彰 :<活用アイデア部門> 賞金:1万円! <アプリケーション部門> 賞金: 金賞 5万円!! 銀賞 3万円!! 銅賞 1万円 <学生賞> 活用アイデア、アプリケーション部門に応募した学生の作品の中で 優秀なものに学生賞(賞金1万円)を授与します さらに詳しい募集要項、応募規約、FAQ等は以下のページで公開! http://www.toppers.jp/contest.html CQ出版賞も ご用意して おります 30 第4回TOPPERSアプリケーション・活用アイデアコンテスト OSC2014Kansai@Kyoto
  31. 31. 31OSC2014Kansai@Kyoto 第3回(2013)受賞作品 活用アイデア部門: .NET Micro Framework for TOPPERS (株)デバイスドライバーズ(代表:日高 亜友) TOPPERS活用アイデア・アプリケーション開発コンテスト 主催:NPO法人TOPPERSプロジェクト 協賛:CQ出版 ウェブサイト:http://www.toppers.jp/ Facebookページ:http://www.facebook.com/toppersproject たくさんのご応募お待ちしております! TOPPERS Realtime System Sample (RSS)の狙い リアルタイムOSの使い方をサンプルとして提供して、ユーザが サンプルを雛形にプロジェクトを始められるようにしたい メリット: •リアルタイムOS使用方法サンプルとして使用可能 •RSSを雛形にプロジェクトをはじめられる •リアルタイムOSやソフトウェア初学者に提示可能な内容 動作させるためのハードの回路図も コンテストページにて公開! .NET Micro Framework を TOPPERS上に移植することで •リアルタイム性の確保 •容易なシステム開発 •豊富なミドルウェアサ ポート をマルチプラットフォームで 実現する アプリケーション開発部門: TOPPERS Realtime System Sample(RSS) -LPCXpresso GPS Clock 中村 晋一郎(個人)
  32. 32. TOPPERS Realtime System Sample (RSS) – LPCXpresso GPS Clock • 簡単なGPS時計を題材にした、TOPPERSのサンプルプログラム • リアルタイムOSを使用する上で重要なポイント (タスク間通信、優先度)等を学べ、基礎を学ぶことができる サンプルに仕上がっている • TOPPERSのウェブサイトのコンテストページにて、 ハードウェアの回路図、ソースコードも公開されています!! 32OSC2014Kansai@Kyoto
  33. 33. TOPPERSプロジェクト:Facebookページ 33 TOPPERS最新 情報・関連行 事内容・写真 掲載 TOPPERS Facebookページ 利用者からの 情報掲載 2011年5月試験運用開始。20140802現在425「いいね!」 OSC2014Kansai@Kyoto どなたでも利用できます。ぜひ「いいね!」を押してください! http://facebook.com/toppersproject
  34. 34. 成果物利用とプロジェクト参加のお誘い • 開発成果物はウェブサイトから自由にダウンロード でき ますので,ぜひご利用ください • プロジェクトの活動に参加したい方/活動を支援して 頂ける方は,ぜひプロジェクトにご入会ください TOPPERSプロジェクトは,組込みシステム開発に有用な 高品質なオープンソースソフトウェアと教材を開発し, 組込みシステム開発に新しい標準を提案 http://www.toppers.jp/ インダストリアルコントロールの新しいスタンダードへ … High Quality Open Source 34OSC2014Kansai@Kyoto
  35. 35. 関西地方の会員 • 会員 • (株)きじねこ • (株)サニー技研 • パナソニック(株) • パナソニック アドバンストテクノロジー(株) • 特別会員 • 京都大学 大学院情報学研究科 高木研究室(金曜担当) • 大阪大学 基礎工学研究科 潮研究室(土曜担当) • 兵庫県立大学大学院 応用情報科学研究科 中本研究室 • 立命館大学 情報理工学部情報システム学科 http://www.toppers.jp/ 35OSC2014Kansai@Kyoto
  36. 36. まとめ 組込みシステム向けのオープンソース • 「機器に組み込まれる」+「専用」だけでなく, 「機器に組み込まれる」+「汎用」が増加 TOPPERSプロジェクト • 「機器に組み込まれる専用コンピュータ」を主な対象とした ソフトウェアプラットフォーム開発 • RTOS,ミドルウェア(通信,USBスタック,ファイルシステム等), 開発環境,教材等をオープンソースとして公開 展示しているデモ • レゴマインドストームEV3 倒立ロボット(mruby連携版あり□) • TOPPERS初級教材のボード,テキスト • 車載用組込みOS開発ボード 是非、隣の建物1Fブースに遊びにきてください! 36OSC2014Kansai@Kyoto
  37. 37. 組込みシステム技術サマーワークショップ • Summer Workshop on Embedded System Technologies (SWEST) • 開催日程:2014年8月28日(木)~29日(金)今日なら間に合う • 開催場所:下呂温泉 水明館(岐阜県下呂市)日本三大名泉 の駅前名門旅館 • TOPPERSプロジェクト協賛 • 合宿形式の議論(開発者会議の拡大版みたいな) • TOPPERS関連のセッション,ポスタあり • LED-Campの報告あり • http://swest.toppers.jp OSC2014Kansai@Kyoto 37
  38. 38. •LED-Camp2とは? • 2014年8月26日(火)~8月28日(木)、 岐阜県下呂にて開催! • 組込みシステム開発の初級者を対象とした、 合宿形式の勉強会 • 若手の社会人、または学生が一同に会し、 最新の開発手法を学ぶ •LED-Camp2で習得出来るスキル • モデル駆動開発手法(MDD) • アジャイル開発 • 組込みシステム開発の基礎技術 • プロジェクトファシリテーション能力 • チーム開発 OSC2014Kansai@Kyoto 38
  39. 39. アジャイル開発手法 (スクラム)を用いて、 チーム開発!! MDD 39OSC2014@NagoyaOSC2014Kansai@Kyoto
  40. 40. 1日目 8月26日(火) 10:00-11:00 受付 11:00-11:15 開会式・ガイダンス 11:15-12:00 チームビルディングの 基礎と実践(1) 12:00-13:00 昼食・アイスブレイク 13:00-14:45 チームビルディングの 基礎と実践(2) 15:00-16:45 Scrumによる開発実践 17:00-17:30 競技内容説明 17:45-18:30 組込みシステム開発の 勘所と実践 19:00 懇談会 2日目 8月27日(水) 7:00- 9:00 朝食 9:00-11:00 モデル駆動開発 概要と実践演習 11:00-12:00 チーム開発実習 12:00-13:00 昼食 13:00-18:00 チーム開発実習 18:00-19:00 夕食 19:00 チーム開発実習 40OSC2014@NagoyaOSC2014Kansai@Kyoto
  41. 41. 3日目 8月28日(木) 7:00- 9:00 朝食 9:00-12:00 チーム開発実習 12:00-12:30 昼食 12:30-12:45 会場移動 12:45-13:15 成果発表会準備 13:15-14:50 SWEST基調講演 15:00-16:00 成果発表会 昨年度の成果発表会の様子 41OSC2014@Nagoya OSC2014Kansai@Kyoto
  42. 42. 開催概要 • 日程:2014年8月26日(火)~8月28日(木) • 会場:下呂温泉 山形屋(岐阜県下呂市) • 参加費: 社会人: 50,000円 学生: 35,000円 • 参加申し込み 6月23日(月)~7月25(金) → 8月6日(水) OSC2014Kansai@Kyoto 42
  43. 43. 非公認NCES(会員)キャラクター「時実エリカ」 43OSC2014Kansai@Kyoto TOPPERSやNCESの活動紹介! 「Erica Tokizane」検索!
  44. 44. WOCS(JAXA/IPA)一般発表募集 • Workshop on Critical Software Systems(12thWOCS2 ) • 日時:2015年1月20日(火)、21日(水)、22日(木) • 会場:東京御茶の水ソラシティカンファレンスセンター • 主催(共催) (独)宇宙航空研究開発機構(JAXA)情報・計算工学センター (独)情報処理推進機構(IPA)技術本部ソフトウェア高信頼化センター • TOPPERSプロジェクト協賛〔予定〕 • 一般講演発表日:2014年1月21日水曜日(予定) • 発表時間:30分程度(予定) • 【概要提出締切】2014年10月1日(水) • 各界の専門家による招待講演・基調講演、JAXA, IPAによる専 門セミナ(1月20日予定)あり。参加無料。 OSC2014Kansai@Kyoto 44
  45. 45. TOPPERS/sspカーネルソース勉強会 • 名古屋市工業研究所(特別会員)主催、参加無料 • 毎月第四水曜日(8月はSWESTが第四週にあるので第三 週)2014年4月開始(8/20,9/24,10/22,11/26,12/24) • Google ハングアウトで遠隔参加可能(20人まで) • URLはfacebook, partake, twitter @kaizen_nagoyaで通知 • 一番小さい ソースコード可読!! • 機能が少ない OSの基本機能に絞って理解 • 1時間ごとに区切って内容を変える 好きな時間だけ 参加可能〔10時,11時、14時、15時、16時の5限〕 • 実際にコンパイルしたり、ロードしたりして結果を確認 • ボードない人用シミュレータ環境, GCC, MISRA-C対応 • SWESTでセッション開催予定講師:アライブビジョンソ フトウェア株式会社:高橋和浩(兵庫県明石市) OSC2014Kansai@Kyoto 45

×