Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
あっきぃのRaspberry Pi 2レポート / osc15tk-spring-rpi
Search
Akira Ouchi
February 27, 2015
Technology
1.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
あっきぃのRaspberry Pi 2レポート / osc15tk-spring-rpi
OSC2015 Tokyo/Spring(2015/2/27)にて発表
Akira Ouchi
February 27, 2015
More Decks by Akira Ouchi
See All by Akira Ouchi
OSPN.JPバージョンアップ作業進捗のご報告 / 20260801-osc26kyoto
akkiesoft
0
610
時期が悪い!それでもRaspberry Piを買って遊んで活用するには / 20260627-osc26do-rpi-jikigawarui
akkiesoft
1
3k
10GbEな蟹NIC RTL8127をラズパイの新カーネルで触ってみよう / 20260404-osunc26kg-rtl8127-on-pi5
akkiesoft
0
860
1GB RAMのラズピッピで何ができるのか試してみよう / 20260319-rpijam-1gb-rpi-whats-possible
akkiesoft
1
5k
EjecTea 2026 / 20260228-osc26tk-ejectea
akkiesoft
0
1.1k
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
1.1k
CentOS7とXOOPSから今度こそ脱却!セミナータイムテーブルをCraftCMSに統合した話 / 20250906-odc2025-ospn-craftcms
akkiesoft
0
200
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
1.4k
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
1.3k
Other Decks in Technology
See All in Technology
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
480
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
160
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
340
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
WasmをRustにする
sansantech
PRO
0
250
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
350
専門領域のAIをどう評価するか
bengo4com
2
170
会社説明資料
persolserverworks
0
9.8k
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
130
Refining Active Record
shugo
0
160
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
320
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Scaling GitHub
holman
464
140k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Visualization
eitanlees
153
17k
Optimizing for Happiness
mojombo
378
71k
Transcript
͖͋ͬ͌ͷ3BTQCFSSZ1J Ϩϙʔτ +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ ͖͋ͬ͌ !"LLJFTPGU 04$5PLZP4QSJOH
ࢲͷ3BTQCFSSZ1J • 1JNPSPOJࣾͷ1J#PXΛબ • 3BTQCFSSZ1JࡒஂͱؔΘΓͷ͋Δॴͳ ͷͰɺ৽Ϟσϧൃදͱಉ࣌ʹରԠࡁΈέʔ εͱηοτͰൃച͞ΕΔ҆৺ͷ͓ళ
ॆ࣮ͷΦϓγϣϯύʔπ • 1J#PXέʔε৭ʑͳΦϓγϣϯύʔπ͕ɹ ചΒΕ͍ͯΔ • ࠓճϨΰରԠͷϘτϜύʔπΛ߹Θͤͯ ങͬͯΈͨʢ͔͠͠Ϩΰ͍࣋ͬͯͳ͍ʣ • ͳΜ͔์ੑྑͦ͞͏
͓ങ͍1JNPSPOJͰʂ • ߪೖޙʹέʔεͷύʔπΛഁଛͨ͜͠ͱ Λϒϩάʹॻ͍ͨΒɺͦΕΛݟͨ 1JNPSPOJ͔Βସ͑ͷύʔπ͕ૹΒΕ͖ͯ ͨ ɹ՞ਊ՞ ͳͥΘ͔ͬͨʂ – ϒϩάهࣄ͕ଠా͞Μ͔Βࡒஂ ʹγΣΞ͞Ε͍ͯͨͷͰʜʜʁ
• ਃ͠༁ͳ͍ͷͰΘΓʹએΛɻɻ • IUUQTIPQQJNPSPOJDPN
ຊͷ༰ • 3BTQCFSSZ1JΛ৭ʑ৮ͬͯΈͨͳ͔Ͱɺ ͓ͬͯ͘ͱྑͦ͞͏ͳΛ͝հ • $16Ͳͷ͘Β͍ૣ͍ʁ • ͋ͨΒ͍͠3BTQCJBOʹ͍ͭͯ – υϥΠόʔίϯύΠϧͷ – %FWJDF5SFFʹ͍ͭͯ
• 3BTQCFSSZ1Jͷٙ
3BTQCFSSZ1Jͷᨳ͍จ۟ • $16$PSFTɺΫϩοΫഒʹͳͬ ͯഒૣ͘ͳͬͨ • ϝϞϦ(# • ͓ஈมΘΒͣ • 04ΞοϓάϨʔυ͢ΕաڈͷڥΛ
Ҿ͖ଓ͖༻Մೳ
࣮ࡍͲ͏ͳͷ • $16ʜʜϚϧνεϨουରԠ͡Όͳ͍ͱ ϚϧνίΞΛϑϧ׆༻Ͱ͖ͳ͍͕ɺগͳ͘ ͱΫϩοΫ্͕͕ͬͨૣ͍ • ϝϞϦʜʜʢࢲͷ߹ʣ༨͢ɻʢࢲͷ ߹ʣ.#Ͱେৎͳؾ͕͢Δ • Ձ֨ʜʜΠΪϦε͔Βέʔε͖Ͱങͬͨ
Βԁͩͬͨɻӳϙϯυԁͷԁ҆ ͠Ύ͍͝
$16ͷ؆୯ͳൺֱ • 8J'JυϯάϧͷυϥΠόʔΛίϯύΠϧ • UNQGTʹιʔεΛஔ͍ͯNBLF͢Δ • KͰίΞ͚ͩεϨουΛࢦఆ #!/bin/bash THREADS=`cat
/proc/cpuinfo | grep ^processor | wc -‐l` DRIVER=mt7610u_wifi_sta_v3002_dpo_20130916 sudo mount -‐t tmpfs -‐o size=64m /dev/shm /var/tmp cp -‐a /home/pi/$DRIVER /var/tmp/ cd /var/tmp/$DRIVER Sme sudo make -‐j $THREADS
ίϯύΠϧͯ͠Έͨ݁Ռ • 3BTQCFSSZ1J.PEFM# • 3BTQCFSSZ1J.PEFM# • ࣮ࡍͷ࣮ߦ࣌ؒഒ͘Β͍ૣ͔ͬͨʢʂʁʣ • Ϣʔβʔ$16࣌ؒʹഒ͘Β͍ૣ͔ͬͨ
• ༰ʹΑͬͯ݁ՌมΘΔɺͣ real 21m59.870s user 20m58.260s sys 0m44.940s real 2m21.143s user 8m15.210s sys 0m25.840s
σεΫτοϓར༻ʁ • շదͬΆ͍ • $16ϝʔλʔΛݟΔݶΓɺϚϧνεϨο υରԠͷιϑτ͋·Γͳ͍ • ෳͷΞϓϦέʔγϣϯΛಈ͔ͤࢄ ͢Δʢͣʣ •
ϝϞϦʹ༨༟͕͋Δշదʹͳͬͨʁ • 8FCϒϥδϯάલΑΓαΫαΫͯ͠ ͍Δ
3BTQCJBOͷΧʔωϧ • ݱࡏͷ࠷৽ • ͭͷΠϝʔδͰ31J BSNWM 31J BSNWM
྆ํʹରԠ • $16͕ҧ͏ͷͰɺϞσϧʹΑͬͯಡΈࠐ ΉΧʔωϧΠϝʔδΛ͔͑Δ • ͦͷଞͷόΠφϦBSNWMͷ··ɻ31J BSNWͷόΠφϦΛ༻Ͱ͖ΔΑ͏ʹ ରԠ͍ͯ͠Δ
υϥΠόʔͷίϯύΠϧ • Χʔωϧ͕31Jͱ31JͱͰҧ͏ͷͰɺυ ϥΠόʔίϯύΠϧʹҙ͕͍Δ • 31Jͱ31J྆ํʹରԠ͍ͨ͠ͱ͖ɺͦ ΕͧΕͷڥͰίϯύΠϧɾΠϯετʔϧ ͢Δඞཁ͕͋Δ • ݱ࣌Ͱ
31JͰίϯύΠϧ͢Δ߹ɺ ιʔεΛखͰ͖࣋ͬͯͯSQJTPVSDFͰऔ ಘͯ͠ɺಈ͔ͳ͍όΠφϦʔ͕Ͱ͖Δ
($$ͷόʔδϣϯʹҙ • ݱࡏͷΧʔωϧ($$ͰίϯύΠϧ͞ Ε͍ͯΔ • υϥΠό($$ͰίϯύΠϧ͕ඞཁ • 8IFF[Zʹؚ·Ε͍ͯͳ͍ͷͰɺ+FTTJF ϦϙδτϦΛՃͯ͠ରԠ͢Δඞཁ͕͋Δ •
ͪΐͬͱखؒ • ͪ͜Βͷϒϩά͕Θ͔Γ͍͢Ͱ͢ – IUUQROJHIZIBUFOBCMPHDPNFOUSZ
31JͷυϥΠόʔίϯύΠϧ • MJCNPEVMFTҎԼʹஔ͞Εͨޙͷιʔεͷ όʔδϣϯදه͕ޡ͍ͬͯΔͷͰਖ਼͘͠ͳ͍ όΠφϦ͕Ͱ͖Δ • ࣍ͷํ๏Ͱରॲ͢Δ – ༗ࢤ͕࡞ͬͨMJOVYIFBEFSΛར༻͢Δ •
IUUQXXXOJLTVMBIVUpdNIJJFOLB3QJMJOVY IFBEFSTSQJ – ιʔεΛमਖ਼͢Δ × 3.18.7+-‐v7 ◦ 3.18.7-‐v7+ or 3.18.7-‐v7
ιʔεͷमਖ਼ • ҎԼͷϑΝΠϧͷόʔδϣϯ൪߸Λ͢ – MJCNPEVMFTW TPVSDFJODMVEF DPOpHLFSOFMSFMFBTF – MJCNPEVMFTW TPVSDFJODMVEF HFOFSBUFEVUTSFMFBTFI •
ৄ͘͠ࢲͷϒϩάΛࢀর – IUUQBLLJFTPGUIBUFOBCMPHKQFOUSZ
%FWJDF5SFF %5 ͷಋೖ • ϋʔυΣΞσόΠεͷΞυϨεͷҧ͍ͳ ͲΛهड़͢ΔͨΊͷػߏ • Χʔωϧ͔ΒϋʔυίʔσΟϯάͳΞυϨ εใͳͲΛ%5ʹө͢͜ͱͰΧʔωϧΛ ൚༻తʹ͍ͯ͘͠ͷΒ͍͠
– IUUQNBTBIJSZCMPHTQPUKQ EFWJDFUSFFIUNMΛࢀরͨ͠ • 3BTQCFSSZ1JͰిࢠ࡞͢Δ࣌ʹɺ͜ͷ Μͷઃఆ͕ඞཁʹͳΔ߹͕Ͱ͖ͯͨ
-&%νΧνΧΛ͢Δͱ͖ • มԽແ͠Ͱͨ͠ $ sudo su – # echo
"17" > /sys/class/gpio/export # echo "out" > /sys/class/gpio/gpio17/direction # ### LED点灯 # echo "1" > /sys/class/gpio/gpio17/value # ### LED消灯 # echo "0" > /sys/class/gpio/gpio17/value # echo "17" > /sys/class/gpio/unexport
8JSFΛ͏ͱ͖ • %4#Թηϯαʔͱ͔ • CPPUDPOpHUYUʹ࣍ͷΑ͏ʹॻ͘ • ࠶ىಈޙ͑ΔΑ͏ʹͳΔ • FUDNPEVMFTͷXHQJPͱ͔ͷهड़ ෆཁʹͳͬͨ
dtoverlay=w1-‐gpio,gpiopin=4
*$Λ͏࣌ • CPPUDPOpHUYUʹ࣍ͷΑ͏ʹॻ͘ • JDUPPMTΛಋೖ͢Δ • FUDNPEVMFTʹJDCDNͱJDEFW ΛՃ͢Δ • ࠶ىಈޙ͑ΔΑ͏ʹͳΔ
dtparam=i2c=on
֤छϘʔυͷରԠঢ়گ • 1JNPSPOJࣾΞΫηαϦϘʔυ – 1J(JPXͱ͔ରԠࡁΈ – 6OJDPSO)"5Ұࡢ͋ͨΓʹΑ͏͘ରԠʂ • IUUQGPSVNTQJNPSPOJDPNUSBTQCFSSZQJ XIBUXPSLTBOEXIBUEPFTOU
• ରԠࡁΈ – CPPUPWFSMBZTʹ༻ҙ͞Ε͍ͯΔ – )J'J#FSSZ – -*3$ – 35$Ϟδϡʔϧؔ࿈
͍͍ͩͨΑ͋͘Δ࣭ • ΪΨϏοτ&UIFSOFUͳ͍ͷʁ ˠ͋Γ·ͤΜɻ&UIFSOFU# ͱಉ༷ -"/νοϓʹΑΔ.&UIFSOFUͰ͢ IUUQNBLF[JOFKQCMPHFCFO VQUPOSBTQCFSSZQJIUNM •
4"5"ͱ͔ΦϯϘʔυ8J'Jʁ ˠ4P$͕ͦͷػೳΛ͍࣋ͬͯͳ͍ͷͰɺ͋Γ· ͤΜ
ͳͥແ͍ͷ͔ • 3BTQCFSSZ1JϋΠεϖοΫͳγϯάϧ ϘʔυίϯϐϡʔλΛࢦ͍ͯ͠ͳ͍͔Β Raspberry Piの教育的使命は、Makerコミュニティでは関心が低 いようだが、それは新型Raspberry Piの推進剤でもあった。 「……私たちは非営利団体です。私たちは、子どもたちにプログ
ラミングを教えるために存在しているのです」— Eben Upton (hcp://makezine.jp/blog/2015/02/eben-‐upton-‐raspberry-‐pi-‐2.html)
͔ͳΓؾʹͳΔ࣭ • 31JΛϑϥογϡࡱӨ͢Δͱࢮ͵ʮσε ϑϥογϡʯͬͯͲ͏Ͱ͔͢ • Ϧίʔϧͱ͔ʹͳΓ·͔͢ʁ • मਖ਼൛·Ͱങ͏ͷͬͨ΄͏͕͍͍Ͱ͢ ͔ʁ •
͍ͣΕ/0
େৎͩɺͳ͍ɻ • ެࣜݟղʮ9FOPO%FBUI'MBTIBGSFF QIZTJDTMFTTPOʯˠཧֶΛֶ΅͏ ʂ – IUUQXXXSBTQCFSSZQJPSHYFOPOEFBUI qBTIBGSFFQIZTJDTMFTTPO – ༁IUUQXXXSBTQCFSSZQJPSHGPSVNT WJFXUPQJDQIQ
GU • ಛఆ෦ʹΩηϊϯϑϥογϡϨʔ βʔΛͯΔͱɺڧ͍ޫ͕෦Λಁաͯ͠ ෦͕ޡ࡞ಈͯ͠͠·͏
ରࡦͳͲ • ෦ΛϒϧʔλοΫͷΑ͏ͳ೪ணϥόʔͳ ͲͰ෴͑େৎ – లࣔϒʔεʹͯίΫϤʮͻ͖ͬͭʯத • ௨ৗ༻ͷൣғͰରࡦ͠ͳͯ͘0, – ಁ໌͡Όͳ͍έʔεʹೖΕΕରࡦόονϦ • 2ࢼͯ͠Α͍͔ʁ
– "ຊମେৎ͕ͩ4%Χʔυͷத͕յΕΔ ͓ͦΕ͕͋ΔͷͰجຊతʹΒͳ͍Α͏ʹ
݁ہ31Jങ͍ͳͷ͔ʁ • ͍࣋ͬͯͳ͍ਓˠࠓͰ͠ΐ • 31J.PEFM#"͔Βങ͍ସ͑ɾങ͍૿͠ Λݕ౼͍ͯ͠ΔਓˠΞϦ • 31J.PEFM# ͔Βʢུʣͷਓˠεϖο Ϋʹෆຬ͕ͳ͚ΕແཧʹങΘͳͯ͘
ྑ͍ͷͰ • 31J.PEFM" ͔Βʢུʣˠ༻్ʹΑΔ • 4"5"ͱ͔(C&΄͍͠ˠΑͦͷϘʔυങ͑
·ͱΊ • $16ͱϝϞϦͷڧԽͰշదʹͳͬͨ • چϞσϧͱ04ͷޓ͕͋ΔͷͰຊମͷϦ ϓϨʔε؆୯ • ΈΜͳରࡦ͞ΕΔલʹσεϑϥογϡ Λମݧ͠Α͏ʢʁʣ •
31Jͨͷ͍͠ʂਓப࠷ߴʂ ✌ Т✌ ࡾ✌ Т ✌ࡾ ✌Т ✌
͡ΌΜ͚Μେձ • ࠓ͜Ε͕ͨΔʂ
͡ΌΜ͚Μେձ • ࠓ͜Ε͕ͨΔʂ
͡ΌΜ͚Μେձ • ࠓ͜Ε͕ͨΔʂ
3BTQCFSSZ1J.PEFM" • έʔεࣗͰ༻ҙͯ͠Ͷ • ͓͢͢Ί1J#PXͰ͢P ?? P ʊਓਓਓਓਓਓਓਓਓਓਓਓਓਓʊ ʼɹέʔεࣗͰ༻ҙͯ͠Ͷɹʻ
ʉ?:?:?:?:?:?:?:?:?:?:?:?ʉ