Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Hideki Aoshima
9,965 views
Ras piでrt linux
OSC Tokyo 2012 Fall 特殊なフォントを使っていたため、PDFに差し替えました。
Read more
10
Save
Share
Embed
Embed presentation
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
7
/ 19
8
/ 19
9
/ 19
10
/ 19
11
/ 19
12
/ 19
13
/ 19
14
/ 19
15
/ 19
16
/ 19
17
/ 19
18
/ 19
19
/ 19
More Related Content
PPT
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
by
Kazuhiro Takahashi
PPT
IPv6アドレスでお絵かき
by
Yasuyuki Nakamura
PDF
ひよこch 配信中
by
Kenichiro MATOHARA
PDF
あるmmapの話
by
nullnilaki
PDF
golang binary hacks
by
yaegashi
PPTX
[kernel/vm] Implements the RPS/RFS for FreeBSD
by
gokzy
PPT
Gr sakuraでtinet
by
Kazuhiro Takahashi
PDF
Trema day 1
by
ykuga
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
by
Kazuhiro Takahashi
IPv6アドレスでお絵かき
by
Yasuyuki Nakamura
ひよこch 配信中
by
Kenichiro MATOHARA
あるmmapの話
by
nullnilaki
golang binary hacks
by
yaegashi
[kernel/vm] Implements the RPS/RFS for FreeBSD
by
gokzy
Gr sakuraでtinet
by
Kazuhiro Takahashi
Trema day 1
by
ykuga
What's hot
PDF
続・SECDマシン
by
t-sin
PDF
オープンソース開発と、あるフレームバッファコンソールの話~名古屋応用編~
by
nullnilaki
PDF
高速ネットワーク最新動向と具体例 (ENOG58 Meeting)
by
Naoto MATSUMOTO
PDF
about Tcpreplay
by
@ otsuka752
PDF
あるキャッシュメモリの話
by
nullnilaki
PPT
Altanative macro
by
Motohiro KOSAKI
PPTX
PFIセミナーH271022 ~コマンドを叩いて遊ぶ コンテナ仮想、その裏側~
by
Preferred Networks
ODP
tcpdumpとtcpreplayとtcprewriteと他。
by
(^-^) togakushi
PDF
仮想記憶の構築法
by
magoroku Yamamoto
PDF
Sounds Like Common Lisp - ゼロからはじめるサウンドプログラミング
by
t-sin
PPT
Debug Hacks Conference 2009
by
Hiro Yoshioka
PDF
Rust-DPDK
by
Masaru Oki
PDF
Scapy presentation
by
ashigirl ZareGoto
PDF
Lagopus as open flow hybrid switch 実践編
by
Masaru Oki
PDF
Scapy presentation Remake(訂正)
by
ashigirl ZareGoto
PDF
Arch TCP/IP BOOTP
by
Masahiko Hara
PDF
160713
by
robo_lab
PDF
import dpkt したよ #ssmjp 2014/02/28
by
th0x0472
PDF
SECDマシン 実装と動きとその他もろもろについて
by
t-sin
PPTX
FPGAでゲーム機を作ろう! 第6回
by
yoshimitsusudoh
続・SECDマシン
by
t-sin
オープンソース開発と、あるフレームバッファコンソールの話~名古屋応用編~
by
nullnilaki
高速ネットワーク最新動向と具体例 (ENOG58 Meeting)
by
Naoto MATSUMOTO
about Tcpreplay
by
@ otsuka752
あるキャッシュメモリの話
by
nullnilaki
Altanative macro
by
Motohiro KOSAKI
PFIセミナーH271022 ~コマンドを叩いて遊ぶ コンテナ仮想、その裏側~
by
Preferred Networks
tcpdumpとtcpreplayとtcprewriteと他。
by
(^-^) togakushi
仮想記憶の構築法
by
magoroku Yamamoto
Sounds Like Common Lisp - ゼロからはじめるサウンドプログラミング
by
t-sin
Debug Hacks Conference 2009
by
Hiro Yoshioka
Rust-DPDK
by
Masaru Oki
Scapy presentation
by
ashigirl ZareGoto
Lagopus as open flow hybrid switch 実践編
by
Masaru Oki
Scapy presentation Remake(訂正)
by
ashigirl ZareGoto
Arch TCP/IP BOOTP
by
Masahiko Hara
160713
by
robo_lab
import dpkt したよ #ssmjp 2014/02/28
by
th0x0472
SECDマシン 実装と動きとその他もろもろについて
by
t-sin
FPGAでゲーム機を作ろう! 第6回
by
yoshimitsusudoh
Viewers also liked
PPT
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
by
Kazuhiro Takahashi
PPTX
リアルタイムOSの必要性とTOPPERS/SSPの紹介
by
NSaitoNmiri
PDF
Gr sakuraで動く mrubyスマホリモコンカー(タミヤ製ラジコン改造)
by
Kazuhiro Takahashi
PDF
mrubyOSチラシ
by
Kazuhiro Takahashi
PDF
SlackのIncomingWebhooksとOutgoingWebhooksを使って電子工作と連携させてみよう
by
Shigeo Ueda
PDF
Ohotech特盛#13 スマホで操作するカメラ付きWi-Fiラジコンカー ― C#とラズパイとWebアプリの技術で作っちゃおう! ―
by
Jun-ichi Sakamoto
PPTX
ITRON仕様のOSで組み込みにトライしてみた
by
boropon
PPTX
Spring camp2013 group2
by
openrtm
PPTX
自動アングル機能を有したロボットカメラSi
by
Shogo Namatame
PDF
研究動向から考えるx86/x64最適化手法
by
Takeshi Yamamuro
PPTX
Building your own RC Car with Raspberry Pi
by
Jeff Prestes
PDF
スマートファクトリーを支えるIoTインフラをつくった話
by
Keigo Suda
PDF
人工知能と機械学習の違いって?
by
Shuyo Nakatani
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
by
Kazuhiro Takahashi
リアルタイムOSの必要性とTOPPERS/SSPの紹介
by
NSaitoNmiri
Gr sakuraで動く mrubyスマホリモコンカー(タミヤ製ラジコン改造)
by
Kazuhiro Takahashi
mrubyOSチラシ
by
Kazuhiro Takahashi
SlackのIncomingWebhooksとOutgoingWebhooksを使って電子工作と連携させてみよう
by
Shigeo Ueda
Ohotech特盛#13 スマホで操作するカメラ付きWi-Fiラジコンカー ― C#とラズパイとWebアプリの技術で作っちゃおう! ―
by
Jun-ichi Sakamoto
ITRON仕様のOSで組み込みにトライしてみた
by
boropon
Spring camp2013 group2
by
openrtm
自動アングル機能を有したロボットカメラSi
by
Shogo Namatame
研究動向から考えるx86/x64最適化手法
by
Takeshi Yamamuro
Building your own RC Car with Raspberry Pi
by
Jeff Prestes
スマートファクトリーを支えるIoTインフラをつくった話
by
Keigo Suda
人工知能と機械学習の違いって?
by
Shuyo Nakatani
Similar to Ras piでrt linux
PDF
Rsj2013 sekiyama 1
by
openrtm
PPTX
ADS-B on raspberry pi
by
Yukiyoshi Yoshimoto
PDF
最近遊んだLinuxボードたち
by
t n
PDF
RaspberryPi Users Group Japan 20130525 by hohno
by
Hiroyuki Ohno
PDF
2020 01-11-koedo
by
Hashimoto Hisashi
PDF
NetBSD/evbarm on Raspberry Pi
by
tokudahiroshi
PDF
Pirtunit slideshare
by
openrtm
PDF
Osc2013 tokyospring
by
Masataka Tsukamoto
PDF
Getting started raspberry pi osc hamamatsu
by
Masafumi Ohta
PDF
OSC Tokyo 2013 Spring JRPUG
by
Hideki Aoshima
ODP
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
by
Kenichiro MATOHARA
PDF
Raspberry pi最新情報アップデート&いろいろ比較
by
Masafumi Ohta
PDF
Raspberry Pi + Go で IoT した話
by
yaegashi
PDF
Raspberry Pi Zero とカメラモジュールで作るライブ配信実験機
by
Tetsuyuki Kobayashi
PDF
20160227 de live-scratch
by
Yoshimasa Kawano
PDF
2013 summercamp 03
by
openrtm
PDF
Big Raspberry JAM TOKYO 2013 Hardware
by
Hideki Aoshima
PDF
JTF2020 クロスコンパイルだけが能ではない組み込みLinuxシステムのCI/CDインフラ構築
by
yaegashi
PDF
Raspberry pi + gentoo
by
alice ferrazzi
PDF
Raspberry Pi and WebIOPi
by
hiro345
Rsj2013 sekiyama 1
by
openrtm
ADS-B on raspberry pi
by
Yukiyoshi Yoshimoto
最近遊んだLinuxボードたち
by
t n
RaspberryPi Users Group Japan 20130525 by hohno
by
Hiroyuki Ohno
2020 01-11-koedo
by
Hashimoto Hisashi
NetBSD/evbarm on Raspberry Pi
by
tokudahiroshi
Pirtunit slideshare
by
openrtm
Osc2013 tokyospring
by
Masataka Tsukamoto
Getting started raspberry pi osc hamamatsu
by
Masafumi Ohta
OSC Tokyo 2013 Spring JRPUG
by
Hideki Aoshima
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
by
Kenichiro MATOHARA
Raspberry pi最新情報アップデート&いろいろ比較
by
Masafumi Ohta
Raspberry Pi + Go で IoT した話
by
yaegashi
Raspberry Pi Zero とカメラモジュールで作るライブ配信実験機
by
Tetsuyuki Kobayashi
20160227 de live-scratch
by
Yoshimasa Kawano
2013 summercamp 03
by
openrtm
Big Raspberry JAM TOKYO 2013 Hardware
by
Hideki Aoshima
JTF2020 クロスコンパイルだけが能ではない組み込みLinuxシステムのCI/CDインフラ構築
by
yaegashi
Raspberry pi + gentoo
by
alice ferrazzi
Raspberry Pi and WebIOPi
by
hiro345
More from Hideki Aoshima
PDF
20150227 Raspberry Pi 2 at OSC/Tokyo Spring
by
Hideki Aoshima
PDF
楽しく始めるRaspberry Pi、および最新動向(OSC 2014 Tokyo/Spring)
by
Hideki Aoshima
PDF
簡単に楽しく始めよう!Raspberry Pi入門
by
Hideki Aoshima
PDF
楽しく使おう・始めよう!Raspberry Pi入門〜基礎編~
by
Hideki Aoshima
PDF
Preview of Pidora18 at Big Raspberry JAM TOKYO 2013 Networking
by
Hideki Aoshima
PPT
Raspberry Jam #1 20121229
by
Hideki Aoshima
20150227 Raspberry Pi 2 at OSC/Tokyo Spring
by
Hideki Aoshima
楽しく始めるRaspberry Pi、および最新動向(OSC 2014 Tokyo/Spring)
by
Hideki Aoshima
簡単に楽しく始めよう!Raspberry Pi入門
by
Hideki Aoshima
楽しく使おう・始めよう!Raspberry Pi入門〜基礎編~
by
Hideki Aoshima
Preview of Pidora18 at Big Raspberry JAM TOKYO 2013 Networking
by
Hideki Aoshima
Raspberry Jam #1 20121229
by
Hideki Aoshima
Ras piでrt linux
1.
RasPiでRT-Linux Raspberry PiでRT-Linux
@azarashi55
2.
0. 今日の内容 自己紹介
Raspberry Pi(RasPi)について RTLinuxに挑戦したきっかけ RasPiでRTLinuxカーネル動作 まとめ
3.
1. 自己紹介 GVC開発(現在三名体制)の一人
本業はとある中小企業のシステム 管理者(と言う名の何でも屋) GVC開発は趣味(キリッ
4.
2.Raspberry Pi
名刺サイズのシングルボードコンピュータ ($35)
5.
2-1. 別角度から見てみる
気になる端子群がありますね~
6.
3. Raspberry Piについて
コンピュータ科学教育を促進するため に開発された CPUプロセッサコアとして BCM2835(ARM1176JZF-S 700 MHz +GPU) メインメモリーは256MB OSはLinux(Raspbian,Fedoraなど) 入出力端子が豊富(GPIOポートなど)
7.
4. 入出力端子について 電源端子はmicroUSB →電源スイッチはありません
HDMI端子がありフルHDでの出力が可能 →と言いつつCUI環境でしか使っていなかっ たり・・・ GPIO(General Purpose Input/Output) →CPU直結、3.3Vでの入力(Arduinoと一部 異なるので注意)
8.
5. RasPiでRTLinuxのきっかけ Arduinoの赤外線リモコン受信スケッチ
をRas Piに移植しようと思った すでにwiringPiというライブラリーがリ リースされていた →これを使えば簡単に移植できる! で、移植してみました(いろいろ込み で実質数時間)
9.
5-1-1. RasPiでRTLinuxのきっかけ
移植方法を簡単に大雑把に説明します Arduinoでのスケッチはこんな感じ void setup(){ // セットアップ処理(ピンのアサインなどいろいろ) } void loop(){ // 実際の処理 }
10.
5-1-2. RasPiでRTLinuxのきっかけ
wiringPiを使ったC,C++でのコーディング #include <wiringPi.h> ←wiringPiを使う #include <stdio.h> #include <stdlib.h> /* プロトタイプ宣言 */ void loop(void); int main() { int wiringPiSetup(); loop(); exit(0); } void loop(){ }
11.
5-2. Ras PiでRTLinuxのきっか け
移植自体は問題なし、コンパイルもOK →やっほーい!ということで実行 撃沈 →うまくデコードできない 原因 →100μs単位でのデータ取得部分に問題 があり、赤外線受信データを取りこぼ していた
12.
5-3. RasPiでRTLinuxのきっかけ wiringPiのソースを見てみると →delayMicroseconds()関数を
nanosleep()で実装していた →nanosleep()は名前に偽りありで、実 際にタイマー割り込みは10ms単位でし かこない つまり →100μs単位でのデータ取得は到底無理
13.
6. RasPiでRTLinuxに挑戦 RTLinuxの実装にはいくつか種類があ る →Xenomai,RTAI,Real-Time
Linuxパッ チなど 一番無難そうなReal-Time Linuxパッチ で挑戦
14.
7. RasPiでRTLinux
Linux kernel ソース(rpi-3.2.27)の 取得 https://github.com/raspberrypi/linux Real Time Linuxパッチの取得 http://www.kernel.org/pub/linux/kernel/pr ojects/rt/3.2/older/patch-3.2.27- rt40.patch.bz2
15.
7-1. RasPiでRTLinux Real
Time Linuxパッチを当てる 母艦のクロスコンパイル環境でコンパ イル →RasPi上でコンパイルすると5,6時間 かかる RasPiに転送、カーネル入れ替え、カー ネルモジュールインストール
16.
8. RasPiでRTLinux
できあがったカーネルはこんな感じ $ uname -a Linux raspberrypi 3.2.27-rt40 #1 PREEMPT RT Thu Aug 23 23:55:37 JST 2012 armv6l GNU/Linux 早速テスト(裏でstressというソフトで負荷をかけてま す) $ sudo ./cyclictest -t1 -p 80 -n -i 10000 -l 10000 # /dev/cpu_dma_latency set to 0us policy: fifo: loadavg: 0.83 0.89 0.59 1/132 1746 T: 0 ( 1746) P:80 I:10000 C: 10000 Min: 27 Act: 40 Avg: 42 Max: 66
17.
8-1. Ras PiでRTLinux
テスト結果を見て・・・ policy: fifo: loadavg: 0.83 0.89 0.59 1/132 1746 T: 0 ( 1746) P:80 I:10000 C: 10000 Min: 27 Act: 40 Avg: 42 Max: 66 →おおっ66ns!と思ったら勘違いで66μsでした ちなみに、標準のカーネルだと2桁ぐ らい違う policy: fifo: loadavg: 0.21 0.30 0.14 2/122 1566 T: 0 ( 1566) P:80 I:10000 C: 10000 Min: 28 Act: 46 Avg: 49 Max: 4143
18.
9. まとめ wiringPi+RT-Linuxである程度ま
ではArduinoのソフトウェア資産を 流用できる目処が付いた →例えば、Arduinoと異なりアナロ グ入力ができないので、この部分 は別回路でA/D変換が必要 きっかけであった赤外線受信につ いても目処が立った
19.
RasPiでRT-Linux
終わり ありがとうございました @azarashi55