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

マイコンで動くJavaScript環境まとめ

n0bisuke
December 14, 2022

 マイコンで動くJavaScript環境まとめ

TechFeedのイベントで登壇した内容です。
> https://techfeed.io/events/techfeed-experts-night-10

n0bisuke

December 14, 2022
Tweet

More Decks by n0bisuke

Other Decks in How-to & DIY

Transcript

  1. ݸਓతͳײ֮ͷ*P5࢙ ࡶW لݩલ ݹ୅ ۙ୅ ݱ୅ தੈ ;JHCFF #-& ,BMVNB

    -P3B 8J'J 5ISFBE .BUUFS .255 8FC4PDLFU &41 .4UBDL "SEVJOP ωοτϫʔΫ ϓϩτίϧ ։ൃϘʔυ νοϓ ϚΠίϯͰͷ +BWB4DSJQU ։ൃ؀ڥ 3BTQCFSSZ1J 1*$ &41 +FUTPO/BOP 5FTTFM + &TQSVJOP *OUFM&EJTPO ͳΜͱ͔1J ͳΜͱ͔EVJOP *P5-5WPM .PEEBCMF .POHPPTF04 31 9*"0 3*4$7 2VJDLKT -PXKT ˞͍ͭϦϦʔε͞Ε͔ͨͱ͔͸ௐ΂ͯͳ͍Ͱ͢ɻ N3VCZ N1ZUIPO &ML PCOJ[ ৭ʑ͋ͬͨ %VLUBQF
  2. ݹ୅*P5࣌୅ͷ+BWB4DSJQU  3BTQCFSZ1J  /PEF3&%΋͜ͷ࣌୅ʹ͸ϥζύΠ্ʹ͍͔ͨ΋   8J'J࢖͑ͯΠϯλʔωοτʹܨ͕Δ͚Ͳઃఆ͕େม  /PEFKTͷΠϯετʔϧΛ࣮ͯ͠ߦ

     "SEVJOP  8J'J΋#-&΋ͳ͔ͬͨ  "SEVJOPݴޠΛ৽֮͑͘͠Δ   -JOVY͕ಈ͍ͯΔΘ͚Ͱ͸ແ͍ͷͰγϦΞϧܦ༝Ͱ/PEFKTͱ௨৴ ˞ݸਓͷײ֮Ͱ͢
  3. தੈ*P5࣌୅ͷ+BWB4DSJQU  &41  "SEVJOP։ൃͰ8J'J͕࢖͑ΔΑ͏ʹ  l3BTQCFSSZ1J͸8J'J࢖͑Δ͚ͲΉ͍ͣɺ"SEVJOP͸γϯϓϧ͚ͩͲ 8J'J͕࢖͑ͳ͍zΛղফ  ͦͦ͜͜ϦονͳͷͰϑΝʔϜ΢ΣΞΛॻ͖ࠐΜͰ+4࣮ߦ͢ΔऔΓ૊

    Έ΋  ༨ஊ3BTQCFSSZ1Jʹ#MVFUPPUI͕৐Δ  +BWB4DSJQUͰ#-&ϋοΫ͕Ͱ͖ΔΑ͏ʹͳͬͯ͘Δ  8FC#MVFUPPUI΍8FC64#ͳͲ΋͜ͷࠒ͔Β࿩୊͕Ͱͯͨؾ͕͢Δ ˞ݸਓͷײ֮Ͱ͢
  4. ۙ୅*P5࣌୅ͷ+BWB4DSJQU  &41  &41ͷޙଓ൛  "SEVJOP։ൃͰ8J'J͕࢖͑ΔΑ͏ʹ #-&΋  &41Λϕʔεͱͨ͠։ൃϘʔυ͕͘͢͝૿͑ͨ

     .4UBDLγϦʔζ  +4͸΋ͪΖΜN1ZUIPO΍N3VCZͳͲ৭ʑͳݴޠͷϥϯλΠϜΛಈ͔͢औΓ૊ Έ΋  ༨ஊ3BTQCFSSZ1J;FSPγϦʔζ  ϥζύΠ͸;FSPγϦʔζΛग़͖ͯͯ͠ݖҖΛࣔ͢  8J'J#-&খܕ͍҆ͱ͍͏Ԧऀײ ˞ݸਓͷײ֮Ͱ͢
  5. ࠷ۙ  &41D  "SN΍*OUFMͳͲͷνοϓ͕جຊ͚ͩͬͨͲɺΦʔϓϯιʔεͷ$16ΞʔΩςΫνϟʹ  ΑΓΦʔϓϯͳྲྀΕɺ҆ͯ͘ߴ଎  31 

    ϥζύΠ͕ग़ͨ͠νοϓ3BTQCFSSZ1J1JDPʹࡌ͍ͬͯΔ  ൒ಋମෆ଍ͳͲͰϥζύΠຊମͰͯͳ͍͚Ͳͬͪ͜͸ͰͯΔ  9*"0γϦʔζ  4FFFE4UVEJP͕ग़͍ͯ͠ΔγϦʔζ&41D൛΍31൛΋͋Δ  ༨ஊ3BTQCFSSZ1J1JDPX[FSP  3BTQCFSSZ1J1JDPͰϚΠίϯଆʹਐग़  ຊମ͸ڙڅ೉͕ଓ͘एׯసചϠʔࢢ৔ʹͳͬͯΔ ˞ݸਓͷײ֮Ͱ͢
  6. +4ϥϯλΠϜॻ͖ࠐΈܕ $$ ʹ૊ΈࠐΈܕ ϗετ1$Ͱ  5FTTFM  &TQVSJOP  ,BMVNB

     5JOZKT  2VJDLKT  %VLUBQF  .PEEBCMF  PCOJ[ ϚΠίϯ+BWB4DSJQU։ൃͷλΠϓ෼͚ W  .POHPPTFPT γϦΞϧ௨৴ܕ ϚΠίϯଆʹ+4͸͍ͳ͍  +PIOOZ'JWF Ϋϥ΢υ௨৴ܕ ࠞ߹ܕ Ϋϥ΢υ௨৴ +4ϥϯλΠϜॻ͖ࠐΈ ೝࣝϛεͬͯΔͱ͜Ζ͋Δ͔΋ͳͷͰٞ࿦͍ͨ͠
  7. ·ͱΊ  ϚΠίϯͰಈ͘+4؀ڥΛ·ͱΊͯΈ·ͨ͠  ྺ࢙ͱڞʹ৭ʑ͋Δ͚Ͳɺ࠷ۙ͸&41͔31ܥ͕ଟ͍  ॳ৺ऀ͸PCOJ[͕ྑͦ͞͏  3*4$7ܥ͸·ͩ·ͩ੔ͬͯͳ͍ײ͚ͩ͡Ͳࠓޙͦ͜ͷରԠʹΑͬͯਓؾ͕ ෼͔ΕΔΑ͏ͳؾ͕͢Δ

     ݸਓతʹ͸LBMVNBͷମݧ͕ྑ͍ײ͡ͳͷͰ&41ରԠͯ͠΄͍͠ εϥΠυ಺ͷ೥ද΍෼ྨ͸ποίϛͲ͜Ζଟ͍ͱࢥ͏ͷͰίϝϯτԼ͍͞ 5XJUUFSOCJTVLF