Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
次世代I/Oインターフェイスの提案 
長谷川 猛(@hasegaw) 
October 18, 2014 
オープンソースカンファレンス 2014 Tokyo Fall
自己紹介 
長谷川 猛 (HASEGAWA Takeshi) 
twitter: @hasegaw 
前職時代 
・SEとしてシステム構築、客先のシステム運用、提案 
・気付いたらプリセールス~PM担当SE 
(ざっくりデザイン、工数/導入物品...
著書/寄稿
Webサイトの記事など 
エンジニアなら知っておきたい仮想マシンのしくみ 
http://gihyo.jp/dev/serial/01/vm_work/ 
5
6 
今日の 
お題
これまでのI/O 
7 
• I/Oポート (8ビット)、割り込み、MMIO 
– コンピュータの複雑化にともない簡単なポート 
I/Oがしづらくなった 
• Serial, GPIO 
• Eject 
– 簡単
8
9 
あっきぃ
10 
あっきぃ
11
12 
eject
13 
! !! 
!http://www.raspberrypi.org/archives/4824!
Ejectの課題 
14 
コスト 
重量 
Free 
or 
100円? 
1000円〜 
Over 
1kg
破壊的イノベーションの必要性
そして新しい eject の検討へ 
16
そして新しい eject の検討へ 
17
組み立てた 
18
19 
Eject-io
なぜ Eject-io なのか? 1 
シンプル
なぜ Eject-io なのか? 2 
特殊なソフトウェア、ドライバは不要
なぜ Eject-io なのか? 
ject 
3 
最も消費電力が低いEject可能デバイス
なぜ Eject-io なのか? 4 
皆様のご家庭でいつでもフィールドリプログラム可能
なぜ Eject-io なのか? 
特殊なソフトウェア、ドライバは不要 
シンプル 
ject Simple. 
低消費電力 
フィールド リプログラム可能
従来の Eject と Eject-io の比較 
25 
従来の 
Eject 
Eject-­‐io 
実装 
CD-­‐ROMドライブ 
PIC 
ホストからの見え方 
USB 
Mass 
Storage 
USB 
Mass 
Sto...
アプリケーションと接続された Eject-io 
26
27 
デモ
28 
しません
Eject-io on Linux 
29
Eject-ioにより軽量化された変態ヘルメット 
30
トーマス君もご機嫌 
31
トーマス君もご機嫌 
32
まとめ 
33 
• Eject は、今日よく広く認知されたI/O手段 
の一つである 
– でも5インチCD-ROMはヘルメット重くなる 
– アクチュエータが不要であればCD-ROMドライ 
ブである必要はない 
• Eject-io 
–...
34 
CTO 
募集
35 
俺 
相談役
36 
ありがとうございました。
Eject-io (OSC2014 Tokyo/Fall 懇親会LT)
Upcoming SlideShare
Loading in …5
×

Eject-io (OSC2014 Tokyo/Fall 懇親会LT)

19,260 views

Published on

Eject-io is a general purpose I/O interface that uses CD-ROM interface on USB Mass Storage class. This presentation is designed for two minutes lightning talk at Open Source Conference 2014 Tokyo Fall, held in Oct 2014 at Meisei University.

Thanks for @akkiesoft!

Published in: Devices & Hardware
  • Be the first to comment

Eject-io (OSC2014 Tokyo/Fall 懇親会LT)

  1. 1. 次世代I/Oインターフェイスの提案 長谷川 猛(@hasegaw) October 18, 2014 オープンソースカンファレンス 2014 Tokyo Fall
  2. 2. 自己紹介 長谷川 猛 (HASEGAWA Takeshi) twitter: @hasegaw 前職時代 ・SEとしてシステム構築、客先のシステム運用、提案 ・気付いたらプリセールス~PM担当SE (ざっくりデザイン、工数/導入物品見積もり、  構築プロジェクトの管理、保守等の問い合わせ対応) 現職 ・フラッシュを軸としたアプリケーション高速化を支援する セールスエンジニア ニート(昨日 退職しました)
  3. 3. 著書/寄稿
  4. 4. Webサイトの記事など エンジニアなら知っておきたい仮想マシンのしくみ http://gihyo.jp/dev/serial/01/vm_work/ 5
  5. 5. 6 今日の お題
  6. 6. これまでのI/O 7 • I/Oポート (8ビット)、割り込み、MMIO – コンピュータの複雑化にともない簡単なポート I/Oがしづらくなった • Serial, GPIO • Eject – 簡単
  7. 7. 8
  8. 8. 9 あっきぃ
  9. 9. 10 あっきぃ
  10. 10. 11
  11. 11. 12 eject
  12. 12. 13 ! !! !http://www.raspberrypi.org/archives/4824!
  13. 13. Ejectの課題 14 コスト 重量 Free or 100円? 1000円〜 Over 1kg
  14. 14. 破壊的イノベーションの必要性
  15. 15. そして新しい eject の検討へ 16
  16. 16. そして新しい eject の検討へ 17
  17. 17. 組み立てた 18
  18. 18. 19 Eject-io
  19. 19. なぜ Eject-io なのか? 1 シンプル
  20. 20. なぜ Eject-io なのか? 2 特殊なソフトウェア、ドライバは不要
  21. 21. なぜ Eject-io なのか? ject 3 最も消費電力が低いEject可能デバイス
  22. 22. なぜ Eject-io なのか? 4 皆様のご家庭でいつでもフィールドリプログラム可能
  23. 23. なぜ Eject-io なのか? 特殊なソフトウェア、ドライバは不要 シンプル ject Simple. 低消費電力 フィールド リプログラム可能
  24. 24. 従来の Eject と Eject-io の比較 25 従来の Eject Eject-­‐io 実装 CD-­‐ROMドライブ PIC ホストからの見え方 USB Mass Storage USB Mass Storage 制御方法 ioctl, ejectコマンド等 ioctl, ejectコマンド等 EJPM (Eject PER Minute) 20EJPM前後 60EJPM〜 アクチュエータ標準搭載 あり なし その他のインターフェイス あり 1bit デジタル出力 重さ 500g以上 100g以下 消費電力 5V (USB-­‐Serial) + 12V (CD-­‐ROM駆動用) 5V 独断と偏見およびデータシート(未来からの信号)より作成
  25. 25. アプリケーションと接続された Eject-io 26
  26. 26. 27 デモ
  27. 27. 28 しません
  28. 28. Eject-io on Linux 29
  29. 29. Eject-ioにより軽量化された変態ヘルメット 30
  30. 30. トーマス君もご機嫌 31
  31. 31. トーマス君もご機嫌 32
  32. 32. まとめ 33 • Eject は、今日よく広く認知されたI/O手段 の一つである – でも5インチCD-ROMはヘルメット重くなる – アクチュエータが不要であればCD-ROMドライ ブである必要はない • Eject-io – アクチュエータを使う理由がなければ置き換え 可能 – 最も消費電力が低いEject可能デバイスを実現 – Raspberry Piと組み合わせてのTrue 5V バッテリ動作が可能
  33. 33. 34 CTO 募集
  34. 34. 35 俺 相談役
  35. 35. 36 ありがとうございました。

×