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

Rinda in the real-world embedded systems.

Rinda in the real-world embedded systems.

RubyKaigi takeout 2020

Avatar for seki at druby.org

seki at druby.org

September 04, 2020
Tweet

More Decks by seki at druby.org

Other Decks in Programming

Transcript

  1. OAOWFC Okayama Astrophysical Observatory Wide-Field Camera Publications of the Astronomical

    Society of Japan, Volume 71, Issue 6, December 2019, 118, https://doi.org/10.1093/pasj/psz117 ୈ5ճ Մࢹ੺֎ઢ؍ଌ૷ஔٕज़ϫʔΫγϣοϓ 2015೥12݄ ʮԬࢁఱମ෺ཧ؍ଌॴ޿ࢹ໺੺֎Χϝϥͷ੡࡞ʯ༄ᖒɹ ݦ࢙ʢࠃཱఱจ୆ʣ https://www.astr.tohoku.ac.jp/~akiyama/ astroinst2015/20151207_yanagisawa.pdf 14
  2. renewal of the existing classical Cassegrain telescope 20151207_yanagisawa.pdf ΑΓ The

    OAO 0.9m Telescope before renewal ͻ Manufacturer : NIKON (present) ͻ Completion: 1959 ͻ Mount : Fork Equatorial ͻ Slew Speed: 1.5 deg / sec ͻ Manufacturer : IHI ͻ Completion: 1959 ͻ Rotation Speed: 3.0 deg / sec 2015/12/07 奛㷔塭伖㈨埻WS 11 18
  3. renewal of the existing classical Cassegrain telescope 20151207_yanagisawa.pdf ΑΓ The

    OAO 0.9m Telescope before renewal ͻ Manufacturer : NIKON (present) ͻ Completion: 1959 ͻ Mount : Fork Equatorial ͻ Slew Speed: 1.5 deg / sec ͻ Manufacturer : IHI ͻ Completion: 1959 ͻ Rotation Speed: 3.0 deg / sec 2015/12/07 奛㷔塭伖㈨埻WS 11 19
  4. auto focus tube length monitor 20151207_yanagisawa.pdf ΑΓ -\]O^_`Oabcd% ]O^_`Oabcd+1 ef)ghiX$jk.le

    mn)_oONpSqcd@1 rst/_`Oabuv= iX[D_oONpSq&' . wdx8yz[DE'5% % {u1|}eef)gh=iX[1~e@le)•Ä= ÅÇ$ÉÑÖÜá=yz&'Là$•Äâä=ãå[e f$çé$>n[Lèê . ëíì 5•Äâä+1îïñó òbèqôöõòPì)ú81ù-+ -/.0011 8û'5 7)ù-+1 ~eKleü)†Ç•Ä@°V81 ¢"2 20 #£§[D•gh+¶uF% 231% 8û'5Åß1efè® ©+™´¨ì +≠$ +4-11 Æ#gh[1 ÅØ8•% 04.11% Æ#)£§=∞7&5•Äâä+1±≤≥¥=~eµ¥) ∂∑@Å∏&'AH$π0∫?Dû'5 ef≤)^Sªº ΩN$+æø¿)¡O¬O£mõΩ√èiXƒ#% +31ì 2π0∫?MvD≈01 •Äâä)!≤≥¥@)•Ä£§ =∆«T[DE'57)ÖÜá$A01•Äâä$%&' ef)gh2Ç»t$… 84D1 lemn=ef2gÀ LÃÕ?le=~e$Œk?'7@81 ]O^_`Oab 2yz84'5% % œã[L@7–1 —]O^_`Oabcd+“”‘0$ c’[DE'7@2÷◊84L21 ÿŸ/'⁄Ω^¤‹+ 84/E7@2ICL5 ≈6M.1 ¢"£§$›E~e5® ©fifl¡Sqb6‡·2£§[D‚∑•Ä2£§&'7@ % !3#4567869:12;<=> ,?@ABCD0E45FGH& % !"#$%&'()* +,(($( -(,.'()**+,(($( !"#$ %&'&()*+, 24
  5. hardware block diagram psz117 Publications of the Astronomical Society of

    Japan (2019), Vol. 71, No. 6 118-9 Fig. 7. Hardware block diagram of OAOWFC, which consists of 15 subsystems with communication capabilities; rounded rectangles with light-gray background show the subsystems, and strings at the upper-left corner describe their role. The structure is composed of three columns: network- attached PC/appliance, the controller, and the devices, arranged from left to right. TS stands for the terminal server, a Linux-based appliance used to convert messages from serial to TCP/IP or vice versa. PDU stands for the power distribution unit, arranged to restart a subsystem remotely if an Downloaded from https://academic.oup.com/pasj/article-abstract/71/6/118/5613951 by National As 25
  6. hardware block diagram psz117 Publications of the Astronomical Society of

    Japan (2019), Vol. 71, No. 6 118-9 Fig. 7. Hardware block diagram of OAOWFC, which consists of 15 subsystems with communication capabilities; rounded rectangles with light-gray background show the subsystems, and strings at the upper-left corner describe their role. The structure is composed of three columns: network- attached PC/appliance, the controller, and the devices, arranged from left to right. TS stands for the terminal server, a Linux-based appliance used to convert messages from serial to TCP/IP or vice versa. PDU stands for the power distribution unit, arranged to restart a subsystem remotely if an Downloaded from https://academic.oup.com/pasj/article-abstract/71/6/118/5613951 by National As 26
  7. hardware block diagram psz117 Publications of the Astronomical Society of

    Japan (2019), Vol. 71, No. 6 118-9 Fig. 7. Hardware block diagram of OAOWFC, which consists of 15 subsystems with communication capabilities; rounded rectangles with light-gray background show the subsystems, and strings at the upper-left corner describe their role. The structure is composed of three columns: network- attached PC/appliance, the controller, and the devices, arranged from left to right. TS stands for the terminal server, a Linux-based appliance used to convert messages from serial to TCP/IP or vice versa. PDU stands for the power distribution unit, arranged to restart a subsystem remotely if an Downloaded from https://academic.oup.com/pasj/article-abstract/71/6/118/5613951 by National As 27
  8. hardware block diagram psz117 Publications of the Astronomical Society of

    Japan (2019), Vol. 71, No. 6 118-9 Fig. 7. Hardware block diagram of OAOWFC, which consists of 15 subsystems with communication capabilities; rounded rectangles with light-gray background show the subsystems, and strings at the upper-left corner describe their role. The structure is composed of three columns: network- attached PC/appliance, the controller, and the devices, arranged from left to right. TS stands for the terminal server, a Linux-based appliance used to convert messages from serial to TCP/IP or vice versa. PDU stands for the power distribution unit, arranged to restart a subsystem remotely if an Downloaded from https://academic.oup.com/pasj/article-abstract/71/6/118/5613951 by National As 28
  9. weather monitor (again) weather monitor writes a Tsky tuple every

    minute. tuples live for 2 minutes Control daemon waits with notify() Normally, there are 1-2 Tsky tuples 38