Upgrade to Pro — share decks privately, control downloads, hide ads and more …

5分でざっくり。2021年のRaspbeerry Piをふりかえり / osc21on-rpi

5分でざっくり。2021年のRaspbeerry Piをふりかえり / osc21on-rpi

OSC2021 Online/Fall ライトニングトークにて発表

Akira Ouchi

October 23, 2021
Tweet

More Decks by Akira Ouchi

Other Decks in How-to & DIY

Transcript

  1. ෼Ͱͬ͘͟Γɻ
    ೥ͷ
    3BTQCFSSZ1JΛ
    ;Γ͔͑Γ
    ͖͋ͬ͌

    04$0OMJOF'BMM-5

    View Slide

  2. ࣗݾ঺հ
    • ͖͋ͬ͌ Ͱ͢
    – .BTUPEPO
    !"LLJFTPGU!TPDJBMNJLVUUFSIBDIVOFOFU
    • ͠ΎΈͷ͔ͭͲ͏
    – &KFDUίϚϯυϢʔβʔձओ࠻
    – +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ
    • ࢓ࣄ
    – ೔ຊԾ૝Խٕज़ 75+

    – 04$ͷ8FC؅ཧ

    View Slide

  3. ೥ͷ3BTQCFSSZ1J
    • ݄3BTQCFSSZ1J1JDPొ৔
    – ݄31ൢച։࢝
    • ݄1P&)"5ϦϦʔε
    • ݄1J೔ຊޠ൛ൃച
    – 1JରԠϏΪφʔζΨΠυ೔ຊޠ൛΋ൃച
    • ݄
    – SBTQCFSSZQJPSHͱSBTQCFSSZQJDPNͷ෼཭
    – #VJME)"5ͷൃද
    • ൒ಋମෆ଍໰୊ͷӨڹʹ͍ͭͯ

    View Slide

  4. 3BTQCFSSZ1J1JDP
    • ϦϦʔε
    • ॳͷࣗࣾઃܭͷϚΠΫϩίϯτϩʔϥʔ
    31Λ౥ࡌ
    • ࠓ·Ͱͷ31Jͱҧͬͯ-JOVY͸ಈ͔ͳ͍
    – ϋοΫͷ݁Ռখ͍͞6/*9͸ಈ͘Β͍͠
    • "SEVJOPͱ͔͋ͬͪํ໘ͷδϟϯϧʹ͍ۙ
    ΍ͭ
    • υϧʢ೔ຊͰ͸ʙԁʣ

    View Slide

  5. ͜Μͳ͔Μ͡

    View Slide

  6. 31
    • 31νοϓ୯ମͷൢച΋͋Δ
    • αʔυύʔςΟ31Ϙʔυ͕ͨ͘͞
    Μొ৔

    View Slide

  7. ϓϩάϥϛϯά
    • IUUQTXXXSBTQCFSSZQJPSHEPDVNF
    OUBUJPOSQHFUUJOHTUBSUFE
    • ͓΋ͳϓϩάϥϛϯάํ๏
    • $$
    • .JDSP1ZUIPO $JSDVJU1ZUIPO

    View Slide

  8. ͜ΕͰԿ͢Δʁ
    • ηϯαʔͱ͔σΟεϓϨΠͱ͔ͭͳ͍Ͱ
    ༡Ϳʢ7("ग़ྗ΋͍͚Δʣ
    • ΞΫηαϦʔ͕͢Ͱʹଟ਺ग़͍ͯΔͷͰɺ
    ͦΕΒΛ૊Έ߹Θͤͯ༡Ϳ
    • ੡඼ͷ͔ͨͪʹͳ͍ͬͯΔ΋ͷ΋͋Δͷ
    ͰͦΕΛϕʔεʹ༡Ϳ
    • ࣗ࡞ΩʔϘʔυʹ
    • ;ͭ͏ͷ31JͰ΍͍ͬͯͨ͜ͱΛҠ২ͯ͠
    ΈΔ

    View Slide

  9. 7("ग़ྗͱ͔
    • IUUQTTIPQQJNP
    SPOJDPNQSPEVDU
    TQJNPSPOJQJDP
    WHBEFNPCBTF

    View Slide

  10. /&4&NVMBUJPO
    • IUUQTXXXIBDLTUFSJPOFXTCFO
    TUSBHOFMMHFUTTVQFSNBSJPCSPT
    SVOOJOHPOUIFSBTQCFSSZQJQJDPJOB
    DVTUPNOFTFNVMBUPSEGDDFF

    View Slide

  11. 1JDP4ZTUFN
    • ήʔϜϘʔΠ
    ϛΫϩαΠζ
    • IUUQTTIPQQJN
    PSPOJDPNQSPEV
    DUTQJDPTZTUFN

    View Slide

  12. ࣗ࡞ΩʔϘʔυ
    • $JSDVJU1ZUIPOͷ)*%ϥΠϒϥϦͰ
    ΩʔϘʔυΛ࣮ݱ
    • 2.,΋ରԠ͕ਐߦதͷ໛༷
    • Θͨ͠΋ج൘੡࡞͸͡Ί·ͨ͠

    View Slide

  13. #VJME)"5
    • ൃදʢࠓिʂʣ
    • -&(0Λ૊Έ߹ΘͤΔͨΊͷ)"5
    • 5FDIOJD΍&EVDBUJPO41*,&ͷϞʔλʔ
    ΍ηϯαʔͳͲ֤छύʔπͱޓ׵
    • 1ZUIPOϥΠϒϥϦͰ͔ΜͨΜʹϓϩτλ
    ΠϐϯάՄೳ
    • IUUQTXXXSBTQCFSSZQJDPN
    QSPEVDUTCVJMEIBU

    View Slide

  14. #VJME)"5

    View Slide

  15. #VJME)"5΋31౥ࡌ

    View Slide

  16. 1J೔ຊޠ൛ൃച
    • 3BTQCFSSZ1Jͱ͸
    – ΩʔϘʔυҰମܕͷ3BTQCFSSZ1J
    – എ໘ʹ(1*0ؚΊϙʔτ͕Ұ௨Γ͋Δ
    – 3".͸(#
    • ೔ຊͰ͸ٕద΍ΩʔϘʔυ഑ྻͷରԠ͕
    ͋ͬͨ΋ͷͷɺ݄ʹ͍Α͍Αൃച
    – 64഑ྻ΋߹Θͤͯൢച։͍࢝ͯ͠Δ໛༷
    • ٕద͸೔ຊͷϦηϥʔʹΑΔγʔϧରԠ
    ͷͨΊɺߪೖ͸೔ຊͷγϣοϓ͔Βʂ

    View Slide

  17. 1JରԠϏΪφʔζΨΠυ
    • 1Jͷελʔλʔ
    Ωοτʹؚ·Ε͍ͯ
    Δॻ੶
    – ೔ຊͰ͸Ωοτൢച͸
    ͳ͠
    • +BQBOFTF
    3BTQCFSSZ1J6TFST
    (SPVQ༗ࢤͰ؂༁Λ
    ୲౰

    View Slide

  18. ൒ಋମෆ଍ͷӨڹ
    • ෇ͷ&CFOʹΑΔ౤ߘ
    – IUUQTXXXSBTQCFSSZQJDPNOFXTTVQQ
    MZDIBJOTIPSUBHFTBOEPVSGJSTUFWFS
    QSJDFJODSFBTF
    • Ұ࣌తͳରԠΛ࣮ࢪ ೥͍ͬͺ͍ʁ

    – 1Jʹ͍ͭͯ஋Լ͛Ҏલͷঢ়ଶʹ໭͢
    • (#3".ͷ෮׆ɺ(#3".͸ʹ
    – 1Jܥ͸$.ɺ1J#Λ༏ઌɺ1J#͸༏ઌ
    ౓͕Լ͕Δ

    View Slide

  19. 8FCαΠτͷ෼཭
    • SBTQCFSSZQJPSH͔Βɺ੡඼ͷ৘ใ΍
    'PSVNͳͲ͕SBTQCFSSZQJDPNʹ෼཭
    – Ҡߦͨ͠΋ͷ͸͍͍ͩͨϦμΠϨΫτͳͲͷ
    ରԠ͸͋Δ΋ͷͷɺҰ෦͸ϦϯΫ΍344ߪಡ
    ͷ௥Ճ͕ඞཁ
    • 5XJUUFSΞΧ΢ϯτ΋෼཭
    – !3BTQCFSSZ@1J طଘDPNଆ

    – !3BTQCFSSZ1J@PSH ৽نPSHଆ

    View Slide

  20. ͳΜͰʁ
    • ن໛͕େ͖͘ͳͬͯ৘ใ͕୳͠ʹ͘͘
    ͳͬͯ෼͚ͨతͳ͜ͱ͕ޠΒΕ͍ͯͨ
    – IUUQTXXXSBTQCFSSZQJPSHCMPHJOUSPE
    VDJOHSBTQCFSSZQJDPN
    • 'PVOEBUJPO$&0ͷ1IJMJQ$PMMJHBOʹΑΔ
    – IUUQTXXXSBTQCFSSZQJDPNOFXTOFX
    SBTQCFSSZQJXFCTJUF
    • -J[6QUPOʹΑΔ
    • ࡒஂͱͯ͠ͷ׆ಈͱ঎ۀ 5SBEJOH
    తͳ׆
    ಈΛ͔ͬͪΓ෼͚ͨײ

    View Slide

  21. PSHʹ࢒Δ΋ͷ
    • ࡒஂͷ׆ಈͱͯ͠ͷχϡʔε 63-มߋͳ
    ͠

    – IUUQTXXXSBTQCFSSZQJPSHCMPH
    • ϓϩάϥϛϯάڭࡐͳͲͷίϯςϯπ
    • 3BTQCFSSZ1J1SFTT ग़൛෦໳
    ͷ͏ͪ
    ʮ)FMMP8PSMEʯ͚ͩͪ͜ΒଆΒ͍͠

    View Slide

  22. DPNʹҠߦ͞Εͨ΋ͷ
    • ੡඼΍࡞ྫͳͲͷχϡʔε
    – IUUQTSBTQCFSSZQJDPNOFXT
    – PSH͔ΒҠߦͨ͠աڈͷهࣄ͸ϦμΠϨΫτ
    ઃఆ͋Γ
    • ଟ෼PSHʹ࢒ͬͨهࣄ΋͋ΔͱࢥΘΕΔ
    • 3BTQCFSSZ1J04ͷμ΢ϯϩʔυϖʔδ
    • 'PSVN
    • υΩϡϝϯτྨ
    • 3BTQCFSSZ1J1SFTT ग़൛෦໳

    View Slide

  23. ͲͬͪΛݟΕ͹͍͍ʁ
    • Α͘Θ͔Βͳ͚Ε͹Ͳͬͪ΋ݟ͓͚ͯ͹
    ͍͍
    – ϒϩάΛ344ߪಡͯͨ͠ΒDPNͷ௥Ճݕ౼Λ
    – 5XJUUFSϑΥϩʔͯͨ͠Β@PSHͷ௥Ճݕ౼Λ
    • ʢͨͿΜɺ͍͍ͩͨͷਓ͸DPNଆͷ৘ใ
    ͕ओͷΑ͏ͳؾ͕͍ͯ͠·͢ʜʣ

    View Slide

  24. ͬ͘͟Γ
    • ࠓ೥ग़ͨΞΠςϜ
    – 1JDP31
    – 1P&)"5
    – 1J+1
    • Ϣʔβʔձ΋͓ख఻͍ͨ͠ʂ
    – 1JରԠͷೖ໳ຊ
    • Ϣʔβʔձ΋͓ख఻͍ͨ͠ʂ
    • 3BTQCFSSZ1J΋൒ಋମෆ଍Өڹ͋Γ
    • 8FCαΠτ5XJUUFS͕෼཭ͨ͠ͷͰ஫ҙ

    View Slide