Er wordt geen Arduino geemuleerd, er is een soort Sketch-kernel. Je kan op een Galileo niet zo goed realtime dingen doen als op een Arduino, en dat komt door dat dat op een x86 CPU nou eenmaal lastiger gaat. Een echt RT OS op een x86 draaien kan, maar dan raak je wel het voordeel kwijt dat je in theorie op een x86 hebt (alle bestaande software draaien).
Microsoft's Windows-op-Galileo is ook niet echt je-van-het. Wil je embedded Windows draaien, dan neem je.. Windows Embedded! Goh. En wil je low-level C# draaien? Dan neem je een NetDuino. Dan kan je ook lekker bit-bangen zo veel je maar wil.
Ik zit zelf nog een beetje te zoeken naar de markt die de Galileo probeert aan te spreken, ik zit meer te denken aan het interfacen van echte IoT devices, een soort van gateway, buffer of 1e filter. Je data komt op je Galileo binnen, je doet wat buffering en waar nodig wat translatie, en dan stuur je het je netwerk op naar een server die er echt wat mee gaat doen.
Een Galileo is ook te groot en te duur om een supergoedkope microcontroller oplossing te vervangen, maar niet krachtig genoeg om dingen te doen die een computer of server vervangen.
Vooralsnog dus 'lijm' tussen de verschillende soorten en maten aan devices en datastromen... en wat betreft MinWin: ik ben onder de indruk van de snelheid, maar Telnet? Really? Een crappy DOS emulator? Kan er dan niet tenminste SSH2 met iets als PS op zitten? Allebei niet echt dingen die je buiten Microsoft om zelf zou kunnen bouwen voor MinWin. Verder is de netwerkstack niet echt om over naar huis te schrijven, dat is natuurlijk windows-eigen, en met de resources die je hebt gaat een betere stack niet opeens een stuk meer voor je doen, maar het is allemaal toch wat krap, knellend en een gevangenisje waar je niet genoeg aan kan veranderen om het echt naar je hand en eigen idee te zetten.
Microsoft's Windows-op-Galileo is ook niet echt je-van-het. Wil je embedded Windows draaien, dan neem je.. Windows Embedded! Goh. En wil je low-level C# draaien? Dan neem je een NetDuino. Dan kan je ook lekker bit-bangen zo veel je maar wil.
Ik zit zelf nog een beetje te zoeken naar de markt die de Galileo probeert aan te spreken, ik zit meer te denken aan het interfacen van echte IoT devices, een soort van gateway, buffer of 1e filter. Je data komt op je Galileo binnen, je doet wat buffering en waar nodig wat translatie, en dan stuur je het je netwerk op naar een server die er echt wat mee gaat doen.
Een Galileo is ook te groot en te duur om een supergoedkope microcontroller oplossing te vervangen, maar niet krachtig genoeg om dingen te doen die een computer of server vervangen.
Vooralsnog dus 'lijm' tussen de verschillende soorten en maten aan devices en datastromen... en wat betreft MinWin: ik ben onder de indruk van de snelheid, maar Telnet? Really? Een crappy DOS emulator? Kan er dan niet tenminste SSH2 met iets als PS op zitten? Allebei niet echt dingen die je buiten Microsoft om zelf zou kunnen bouwen voor MinWin. Verder is de netwerkstack niet echt om over naar huis te schrijven, dat is natuurlijk windows-eigen, en met de resources die je hebt gaat een betere stack niet opeens een stuk meer voor je doen, maar het is allemaal toch wat krap, knellend en een gevangenisje waar je niet genoeg aan kan veranderen om het echt naar je hand en eigen idee te zetten.