狠狠撸

狠狠撸Share a Scribd company logo
次世代I/Oインターフェイスの提案 
長谷川 猛(@hasegaw) 
October 18, 2014 
オープンソースカンファレンス 2014 Tokyo Fall
自己紹介 
長谷川 猛 (HASEGAWA Takeshi) 
twitter: @hasegaw 
前職時代 
?SEとしてシステム構築、客先のシステム運用、提案 
?気付いたらプリセールス~PM担当SE 
(ざっくりデザイン、工数/導入物品見積もり、 
 構築プロジェクトの管理、保守等の問い合わせ対応) 
現職 
?フラッシュを軸としたアプリケーション高速化を支援する 
セールスエンジニア ニート(昨日 退職しました)
着书/寄稿
Eject-io (OSC2014 Tokyo/Fall 懇親会LT)
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 
Storage 
制御方法 
ioctl, 
ejectコマンド等 
ioctl, 
ejectコマンド等 
EJPM 
(Eject 
PER 
Minute) 
20EJPM前後 
60EJPM? 
アクチュエータ標準搭載 
あり 
なし 
その他のインターフェイス 
あり 
1bit 
デジタル出力 
重さ 
500g以上 
100g以下 
消費電力 
5V 
(USB-?‐Serial) 
+ 
12V 
(CD-?‐ROM駆動用) 
5V 
独断と偏見およびデータシート(未来からの信号)より作成
アプリケーションと接続された 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 
– アクチュエータを使う理由がなければ置き換え 
可能 
– 最も消費電力が低いEject可能デバイスを実現 
– Raspberry Piと組み合わせてのTrue 5V 
バッテリ動作が可能
34 
CTO 
募集
35 
俺 
相談役
36 
ありがとうございました。

More Related Content

What's hot (20)

PDF
IkaLog and Deep Learning (20161122 GDLCjp)
Takeshi HASEGAWA
?
PDF
IkaLog Presentation v1.3
Takeshi HASEGAWA
?
PDF
IkaLog osc2016tf
Takeshi HASEGAWA
?
PDF
IkaLog: Data Collector for Splatoon and Machine Learning (Jan 2017 @ Softbank)
Takeshi HASEGAWA
?
PPTX
Web Component Framework Urushiのご紹介(OSC2017 Tokyo/Spring)
YuzoHirakawa
?
PDF
贬罢惭尝5时代の鲍滨テスト自动化
Osamu Shimoda
?
PDF
「鲍滨自动テストツールと础滨」?础滨を使った自动テストの「今」と「未来」?
Nozomi Ito
?
PDF
いまなぜドメイン駆动设计か
増田 亨
?
PDF
Sl勉強会 ソフトレイヤー活用ガイド紹介
Maho Takara
?
PPTX
今さら闻けない人のための顿别惫翱辫蝉超入门
VirtualTech Japan Inc.
?
PDF
エンタープライズシステムにおけるテスト ~STE研究交流会 参加者の視点から ~
Kazuhiro Suzuki
?
PDF
20181102冲テスト管理を语る夕べ
Kazuhiro Suzuki
?
PDF
Jasst14東北 事例発表 share
Satsuki Urayama
?
PDF
ギアと开発とわたし冲础础础2015
Kazuhiro Suzuki
?
PDF
第2回HTML5企業Webシステム開発セミナー hifive紹介資料
Osamu Shimoda
?
PDF
ネットワークの自動化?監視の取り組みについて #netopscoding #npstudy
驰补丑辞辞!デベロッパーネットワーク
?
PPTX
鲍苍颈迟测(再)入门
Takayoshi Tanaka
?
PDF
運用のためのPlaybook (Playbook for Operation)
Shingo Kitayama
?
PDF
机械学习を活用したテスト自动化システムの设计
Nozomi Ito
?
PDF
SeleniumConf16 UK参加報告
Osamu Shimoda
?
IkaLog and Deep Learning (20161122 GDLCjp)
Takeshi HASEGAWA
?
IkaLog Presentation v1.3
Takeshi HASEGAWA
?
IkaLog osc2016tf
Takeshi HASEGAWA
?
IkaLog: Data Collector for Splatoon and Machine Learning (Jan 2017 @ Softbank)
Takeshi HASEGAWA
?
Web Component Framework Urushiのご紹介(OSC2017 Tokyo/Spring)
YuzoHirakawa
?
贬罢惭尝5时代の鲍滨テスト自动化
Osamu Shimoda
?
「鲍滨自动テストツールと础滨」?础滨を使った自动テストの「今」と「未来」?
Nozomi Ito
?
いまなぜドメイン駆动设计か
増田 亨
?
Sl勉強会 ソフトレイヤー活用ガイド紹介
Maho Takara
?
今さら闻けない人のための顿别惫翱辫蝉超入门
VirtualTech Japan Inc.
?
エンタープライズシステムにおけるテスト ~STE研究交流会 参加者の視点から ~
Kazuhiro Suzuki
?
20181102冲テスト管理を语る夕べ
Kazuhiro Suzuki
?
Jasst14東北 事例発表 share
Satsuki Urayama
?
ギアと开発とわたし冲础础础2015
Kazuhiro Suzuki
?
第2回HTML5企業Webシステム開発セミナー hifive紹介資料
Osamu Shimoda
?
ネットワークの自動化?監視の取り組みについて #netopscoding #npstudy
驰补丑辞辞!デベロッパーネットワーク
?
鲍苍颈迟测(再)入门
Takayoshi Tanaka
?
運用のためのPlaybook (Playbook for Operation)
Shingo Kitayama
?
机械学习を活用したテスト自动化システムの设计
Nozomi Ito
?
SeleniumConf16 UK参加報告
Osamu Shimoda
?

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

PDF
デバイス時代の Web UI コンポーネント活用
インフラジスティックス?ジャパン株式会社
?
PDF
2014-01-28 Operation in the future
Operation Lab, LLC.
?
PDF
AIのリスクを一緒におさらいしましょう (推し技術:生成AI)Let's review the risks of AI together
Chuki ちゅき
?
PPTX
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
Dai Iwai
?
PDF
翱搁叠-厂尝础惭を动かしてみた
Takuya Minagawa
?
PDF
run Keras model on opencv
Takuya Minagawa
?
PDF
Ms retail update ra 20191030
Microsoft Azure Japan
?
PDF
デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択
Shingo Kitayama
?
PPTX
人前で話すことは “特別” ではない!~ 特別にしない方法について ~
Yugo Shimizu
?
PDF
翱迟谤蝉导入事例セミナー
IO Architect Inc.
?
PPTX
Power Automate の他では聞けない使い方 (UI flows は除く)
Yugo Shimizu
?
PPTX
エッジヘビーコンピューティングと机械学习
Preferred Networks
?
PDF
スマートスヒ?ーカーの提案时によく出てくる课题と、その処方笺の尝颈苍别
Hiroyuki Hiki
?
PPT
インタリオカンファレンス案内(修正版)3
Tomoaki Sawada
?
PPTX
20170911 API Meetup Tokyo #21
kounan13
?
PDF
2014年を振り返る 今年の技術トレンドとDockerについて
Masahito Zembutsu
?
PDF
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
Developers Summit
?
PDF
[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...
Insight Technology, Inc.
?
PPT
インタリオカンファレンス案内(修正版6)092408
Tomoaki Sawada
?
PPT
ネットワーク分散型フレームワーク颁辞苍痴颈别飞
Rakuten Group, Inc.
?
デバイス時代の Web UI コンポーネント活用
インフラジスティックス?ジャパン株式会社
?
2014-01-28 Operation in the future
Operation Lab, LLC.
?
AIのリスクを一緒におさらいしましょう (推し技術:生成AI)Let's review the risks of AI together
Chuki ちゅき
?
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
Dai Iwai
?
翱搁叠-厂尝础惭を动かしてみた
Takuya Minagawa
?
run Keras model on opencv
Takuya Minagawa
?
Ms retail update ra 20191030
Microsoft Azure Japan
?
デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択
Shingo Kitayama
?
人前で話すことは “特別” ではない!~ 特別にしない方法について ~
Yugo Shimizu
?
翱迟谤蝉导入事例セミナー
IO Architect Inc.
?
Power Automate の他では聞けない使い方 (UI flows は除く)
Yugo Shimizu
?
エッジヘビーコンピューティングと机械学习
Preferred Networks
?
スマートスヒ?ーカーの提案时によく出てくる课题と、その処方笺の尝颈苍别
Hiroyuki Hiki
?
インタリオカンファレンス案内(修正版)3
Tomoaki Sawada
?
20170911 API Meetup Tokyo #21
kounan13
?
2014年を振り返る 今年の技術トレンドとDockerについて
Masahito Zembutsu
?
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
Developers Summit
?
[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...
Insight Technology, Inc.
?
インタリオカンファレンス案内(修正版6)092408
Tomoaki Sawada
?
ネットワーク分散型フレームワーク颁辞苍痴颈别飞
Rakuten Group, Inc.
?
Ad

More from Takeshi HASEGAWA (18)

PDF
FPGAx10_Sakura
Takeshi HASEGAWA
?
PDF
コンピュータエンジニアへの贵笔骋础のすすめ
Takeshi HASEGAWA
?
PDF
IkaLog20170316pynq_dist
Takeshi HASEGAWA
?
PDF
IkaLog: Data Collector for Splatoon and Machine Learning
Takeshi HASEGAWA
?
PDF
IkaLog_overview_en
Takeshi HASEGAWA
?
PDF
Eject-io @ Kernel/VM
Takeshi HASEGAWA
?
PDF
qpstudy 2014.04 ハードウェア設計の勘所
Takeshi HASEGAWA
?
PDF
Memory expansion
Takeshi HASEGAWA
?
PDF
次世代滨/翱インターフェイス「贰箩别肠迟-颈辞」
Takeshi HASEGAWA
?
PDF
20120922qpstudy terror 2
Takeshi HASEGAWA
?
PDF
20120729bhyve hackathon hasegaw_en
Takeshi HASEGAWA
?
PDF
20120519_qpstudy 2012.05 いやらしい@hasegawのI/O入門
Takeshi HASEGAWA
?
PDF
RunningFreeBSDonLinuxKVM
Takeshi HASEGAWA
?
PDF
20111028ssmjp
Takeshi HASEGAWA
?
PDF
贵耻蝉颈辞苍-颈辞入社のご报告
Takeshi HASEGAWA
?
PDF
20110528辩辫蝉迟耻诲测06恳亲会尝罢「雪山の话」
Takeshi HASEGAWA
?
PDF
20110528东京翱辫别苍厂辞濒补谤颈蝉勉强会2011.05
Takeshi HASEGAWA
?
PDF
OSC2011 Tokyo/Fall 濃いバナ(virtio)
Takeshi HASEGAWA
?
FPGAx10_Sakura
Takeshi HASEGAWA
?
コンピュータエンジニアへの贵笔骋础のすすめ
Takeshi HASEGAWA
?
IkaLog20170316pynq_dist
Takeshi HASEGAWA
?
IkaLog: Data Collector for Splatoon and Machine Learning
Takeshi HASEGAWA
?
IkaLog_overview_en
Takeshi HASEGAWA
?
Eject-io @ Kernel/VM
Takeshi HASEGAWA
?
qpstudy 2014.04 ハードウェア設計の勘所
Takeshi HASEGAWA
?
Memory expansion
Takeshi HASEGAWA
?
次世代滨/翱インターフェイス「贰箩别肠迟-颈辞」
Takeshi HASEGAWA
?
20120922qpstudy terror 2
Takeshi HASEGAWA
?
20120729bhyve hackathon hasegaw_en
Takeshi HASEGAWA
?
20120519_qpstudy 2012.05 いやらしい@hasegawのI/O入門
Takeshi HASEGAWA
?
RunningFreeBSDonLinuxKVM
Takeshi HASEGAWA
?
20111028ssmjp
Takeshi HASEGAWA
?
贵耻蝉颈辞苍-颈辞入社のご报告
Takeshi HASEGAWA
?
20110528辩辫蝉迟耻诲测06恳亲会尝罢「雪山の话」
Takeshi HASEGAWA
?
20110528东京翱辫别苍厂辞濒补谤颈蝉勉强会2011.05
Takeshi HASEGAWA
?
OSC2011 Tokyo/Fall 濃いバナ(virtio)
Takeshi HASEGAWA
?
Ad

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