Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 202401-rp...
Search
Akira Ouchi
January 30, 2024
Technology
0
3.2k
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 202401-rpijam-osc24os
Raspberry JAM 2024.1(2024/01/22)とOSC2024 Osaka(2024/01/27)にて発表
Akira Ouchi
January 30, 2024
Tweet
Share
More Decks by Akira Ouchi
See All by Akira Ouchi
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
1k
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
1k
Raspberry Pi 秋の新製品をチェックしてみよう / 20231202-rpi-jam-tokyo
akkiesoft
0
800
Raspberry Pi Pico 2 移行はアリか? / 20240927-rpi-pico2
akkiesoft
0
110
Any Raspberry Pi (5) Updates? / 20240618-rpi-updates
akkiesoft
0
71
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 20240420-osunc2024-kawagoe
akkiesoft
0
270
Misskey OSPNサーバーでFediverseをはじめよう / 20240203-msky-ospn
akkiesoft
1
640
Raspberry PiではじめるKiCad入門 / 20240226-rpi-jam
akkiesoft
1
4.4k
ワンチャンXから離脱してFediverseに飛び込もう / 20240203-homeserver
akkiesoft
0
360
Other Decks in Technology
See All in Technology
Claude CodeでKiroの仕様駆動開発を実現させるには...
gotalab555
3
890
【CEDEC2025】現場を理解して実現!ゲーム開発を効率化するWebサービスの開発と、利用促進のための継続的な改善
cygames
PRO
0
720
モバイルゲームの開発を支える基盤の歩み ~再現性のある開発ラインを量産する秘訣~
qualiarts
0
1.1k
Oracle Cloud Infrastructure:2025年7月度サービス・アップデート
oracle4engineer
PRO
1
120
【CEDEC2025】ブランド力アップのためのコンテンツマーケティング~ゲーム会社における情報資産の活かし方~
cygames
PRO
0
230
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
340
隙間時間で爆速開発! Claude Code × Vibe Coding で作るマニュアル自動生成サービス
akitomonam
3
250
バクラクによるコーポレート業務の自動運転 #BetAIDay
layerx
PRO
1
830
反脆弱性(アンチフラジャイル)とデータ基盤構築
cuebic9bic
2
160
Segment Anything Modelの最新動向:SAM2とその発展系
tenten0727
0
400
OPENLOGI Company Profile for engineer
hr01
1
37k
AIエージェントを現場で使う / 2025.08.07 著者陣に聞く!現場で活用するためのAIエージェント実践入門(Findyランチセッション)
smiyawaki0820
6
630
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
YesSQL, Process and Tooling at Scale
rocio
173
14k
How STYLIGHT went responsive
nonsquared
100
5.7k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
790
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Agile that works and the tools we love
rasmusluckow
329
21k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Embracing the Ebb and Flow
colly
86
4.8k
Music & Morning Musume
bryan
46
6.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Transcript
3BTQCFSSZ1Jͷ 1$*&YQSFTT֦ுϘʔυ ͋Ε͜Ε ͖͋ͬ͌ +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ 3BTQCFSSZ+".
ࣗݾհ • ͖͋ͬ͌ Ͱ͢ – .BTUPEPONBHQJDDBLLJF – .JTTLFZJP!"LLJFTPGU • ͠ΎΈͷ͔ͭͲ͏
– +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ • ͜͏͍͏ͭͱ͔ • 3BTQJKQͱ͔ • ؾ͕͍ͨΒ(6*ΞϓϦͷ༁ͱ͔
ࠓͷ༰ • 3BTQCFSSZ1Jͷۙگ • ৭ʑग़͖ͯͨ3BTQCFSSZ1Jͷ֦ு Ϙʔυ͔Βɺ1$*&YQSFTTؔ࿈ͷϒπΛ ͝հ • ຊମ͕ൃച͞Εͯങ͔ͬͯΒ ΞΫηαϦྨΛௐΔͷͰ͍͠
ࠓͷ͏ͪʹ͓Ζ͍ϒπ ങ͓ͬͯ͜͏ͥʂΈ͍ͨͳϊϦ – ˞͍ͨͩ͠·ͷͱ͜Ζجຊతʹ༌ೖ
Raspberry Pi 5の近況
ٕద • ͘Β͍ʹ3BTQCFSSZ1Jͷࢿྉஔ͖ ʹٕదͷূॻͷ1%'͕Ξοϓϩʔυ – IUUQTQJQSBTQCFSSZQJDPNDBUFHPSJFT BQQSPWBMT • ૯ল%#ͷܝࡌ·ͩ •
͜ͷ1%'͚ͩͰຊͰ͑Δ͜ͱʹ ͳΒͳ͍ • ຊͷϦηʔϥʔͷൢചΛͭ͠
ݟͯ·͢👀
IλάͷͰࢹ
Raspberry Pi 5の PCI Express拡張ボード
৭ʑग़͖֦ͯͨுϘʔυ • 1J͚֤छ֦ுϘʔυ͕ଓʑొ • தࠃ͕૬มΘΒ͔ͣͳΓࣗ༝ • ެ͔ࣜΒൃച͢Δͥʂͱൃද͍ͯ͠Δ /7.Fɺ1P& ग़Δؾ͕ͳ͍ Α͍ͤ
1$*&YQSFTTͷ༷ • IUUQTXXXSBTQCFSSZQJDPNOFXTE PVCMFTUBOEBSET – ެ։ – )"5Λ֦ுͨ͠)"5 ن֨ಉ࣌ʹൃද •
1$*FͷϐϯͷׂΓͯέʔϒϧͷ ੍ݶʹ͍ͭͯهࡌ • ͜ΕʹԊͬͯ1J͚1$*FσόΠε͕ ࡞ΕΔΑ͏ʹͳͬͨ
؍ଌ͍ͯ͠Δͷ • /7.FϞϊ • 1$*Fग़͢Ϟϊ • ωοτϫʔΫϞϊ • %"$Ϟϊ
/7.FϞϊ • /7.F 44%ͰരετϨʔδΛ࣮ݱ • 1Jͷ1$*FYαϙʔτͳ͕Βɺ Y༗ޮԽՄೳͳͷͰɺ͏·͘ಈ͚ .#T͘Β͍ग़ͤΔΑ͏ʹͳΔ • ༻్ʹԠ༷ͯ͡ʑͳσβΠϯ͕ଘࡏ
– )"5ʹऩ·ΔαϙʔτλΠϓ – Ϙʔυͷ্ԼͲͪΒʹऩΊΔαϙʔτ λΠϓ
ϕϯνϚʔΫ͠·ͨ͠ • IUUQTXXXSBTQJKQSBTQCF SSZQJOWNFTTECPBSET • ઃఆखॱॻ͍ͨͷͰɺ1J͕དྷͨΒ ͜͜Λݟͳ͕Βઃఆͯ͠ΈͯͶ akkie@nvmepi1:~ $ sudo
hdparm -t /dev/nvme0n1 /dev/nvme0n1: Timing buffered disk reads: 2454 MB in 3.00 seconds = 817.58 MB/sec akkie@nvmepi1:~ $ dd if=/dev/zero of=a.zero bs=1M count=10000 10000+0 records in 10000+0 records out 10485760000 bytes (10 GB, 9.8 GiB) copied, 15.0922 s, 695 MB/s
1JOF#FSSZ 1J1JNPSPOJ • 1JOFCFSSZ1Jϙʔϥϯυͷ৽ϝʔΧʔ – ͨͿΜ࠷ϦϦʔε – :PV5VCFSͷ+FGG(FFSMJOHͱίϥϘͳͲ • ͓ͳ͡Έ1JNPSPOJ1JຊମԼʹஔ
– 1J#PXͱͷΈ߹Θͤ/(ͳͷ͕੯͍͠
1J(FFLXPSN • "NB[POͰΑ͘ݟΔܥத՚ϒϥϯυ • (FFLXPSN͢Ͱʹछྨ • 1Jछྨ
8BWF4IBSF ͦͷͨ • 8BWF4IBSFΑ͘ݟΔத՚ – ઍੴͰऔΓѻ͍͕͋ΔϝʔΧʔͰ͢Ͷ – ഉߟྀ͕͏·ͦ͏ • ͦͷͨ"MJ&YQSFTTͰ؍ଌͨ͠ͷ
– .$6;POFͱ͔ݴ͏ॴͷ0&.
1$*Fग़͢Ϟϊ • .Ͱͳ͘1$*FͷίωΫλʔΛ ग़͢λΠϓͷΞμϓλʔ • ͍·ͷͱ͜Ζ(FFLXPSNͷͷΈ؍ଌ • (C&ͱ͔(16ͱ͔Λ ࢼ͢ͳΒ͜Ε͕ͨͿΜ ศར
• .͔Βม͢Δͷ ख͔ʁ
ωοτϫʔΫϞϊ • 1J͔Β(C&ϘʔυɻΧχͬΆ͍ • "MJ&YQSFTTʹ8J'J͚Ϙʔυ – .&LFZϘʔυΒ͘͠ɺ(PPHMF516 ͍͚Δ༷ɻ1JOFCFSSZ1J516Ϙʔυ͋Γ
%"$Ϟϊ • ͜Ε·Ͱͷ31Jͷ%"$*4Λ༻͍ͯ͠ ͨͱ͜ΖΛ1$*FσόΠεͰΔελΠϧ • 1JͷΈ؍ଌ – ͍ͣΕ/7.Fεϩοτ͖ͭ
PCI Express以外の 拡張ボード
1P& Ϙʔυ • ͨͿΜ8BWF4IBSFͷΈଘࡏ • 7"ग़ྗ • ώʔτγϯΫଐͷΑ͏
614֦ு • (FFLXPSN͕छྨల։ • αʔόʔͱͯ͠ ಈ͔͢ͳΒΞϦͳ ιϦϡʔγϣϯʹͳΔʁ
ిݯΞμϓλʔ • ͦ͏͍͑ • 7"ରԠ1%ిݯͷαʔυύʔςΟ த՚ϝʔΧʔͳͲ͔Βొ • ͍Θ͕ͣͳ14&ͳ͛͞ • ͦΕͳΒެࣜͷΛങ͏͔ͳΈ͍ͨͳײ
• 14&औಘͷ7"ରԠ1%ిݯ͕ͨΕΔ
まとめ
͏ങ͓͍ͬͯͨΒྑ͍ͱࢥ͏ • /7.FϘʔυ༻్ʹԠͯ͡બͼ์ • /8Ϟϊଟͬͱ૿͑Δؾ͕͢Δ – *OUFMͷރΕͨ(C&ͱ͔4'1 ͳͭͱ͔ དྷͨΒস͏ɻݟ͍ͨɻ •
ࠓͷͱ͜ΖϝʔΧʔ͔"MJ&YQSFTT Έ͍ͨͳײ͚ͩ͡Ͳɺങ͑Δ • 1JຊମΑΓઌʹങ͍͍ͬͯ͡Όͳ͍ɺ ങ͓͏