Програмата на Microsoft за разработчици на интернет на нещата поставя Windows върху малки дъски - 💡 Fix My Ideas

Програмата на Microsoft за разработчици на интернет на нещата поставя Windows върху малки дъски

Програмата на Microsoft за разработчици на интернет на нещата поставя Windows върху малки дъски


Автор: Ethan Holmes, 2019

Когато мисля за работа с Windows на малка дъска, първите дъски, които започват да мислят, са MinnowBoard (PDF инструкции за любопитните) и Gizmo Board - и двете са способни да работят с x86 операционни системи и можете да включите клавиатура, мишка и монитор.

Затова ми беше интересно, че можете да поставите Windows на Intel Galileo и безплатно. Това е по-добра сделка от официалния метод на Microsoft за MinnowBoard MAX и подобни дъски, на които е насочено да инсталирате 90-дневна оценка на Windows Embedded.

Тъй като Galileo не поддържа дисплей и има само 256 MB RAM, вероятно не е изненадващо, че и вие работите с премахната версия на Windows. Ясно е, че това е вградена версия на Windows, но тази, подобно на версията на Windows за малки таблети, е безплатна (както в бирата).

Как изглежда Windows без потребителски интерфейс? Много прилича на DOS, връщане към ранните дни на персоналните компютри (макар че не е DOS; вместо COMMAND.COM, вашият команден ред е CMD.EXE). И в още едно завръщане, за да влезете в командния ред на устройството, трябва да се свържете с друг компютър. Това не е по-старо училище от това… всъщност, тя го прави. Можете да telnet в него с помощта на хладно ретро-термин или катод.

За да програмирате Галилео с Windows, ще трябва да стартирате Visual Studio (безплатните издания са добре) на компютър с Windows. Microsoft е пренесла библиотеките на Arduino / Wiring в своите Windows за интернет на нещата, така че ще използвате Visual C ++ за писане на код срещу API на Arduino. Много прилича на източника на Arduino (кодът, който не бихте намерили в скица на Arduino, е показан с удебелен шрифт):

#include "stdafx.h" #include "arduino.h" int _tmain (int argc, _TCHAR * argv []) {върнете RunArduinoSketch (); } int led = 13; // Това е щифтът, към който е свързан светодиодът. void setup () {pinMode (светодиод, изход); // Конфигуриране на щифта за OUTPUT, за да можете да включите светодиода. } // рутинната процедура се изпълнява отново и отново завинаги: void loop () {digitalWrite (led, LOW); // изключваме светодиода, като правим напрежението LOW Log (L "LED OFFn"); забавяне (1000); // изчакваме втори дигитален запис (LED, HIGH); // включване на светодиода, като се направи напрежение HIGH Log (L "LED ONn"); забавяне (1000); // изчакайте секунда}

Microsoft не просто е свалила Windows и я е изхвърлила в изображение, което можете да изпълните на Галилео. Те правят подобрения в Windows за по-добра поддръжка на нещата, които производителите искат да правят. Например, функцията на Microsoft Lightning е ре-архитектура на Windows, която прави операциите на GPIO много по-бързи. Един потребител съобщи за подобрения, които поставят производителността на GPIO на техните Galileo, работещи с Windows, на равенство с внедряването на GPIO на Intel в Linux.

Обсъждането на участието на Microsoft в общността на създателите често привлича определени критики. Ако не можете да я отворите, не го притежавате е крайъгълен камък на това, което правим тук. И все пак, аз не вярвам, че производителите на хардуер със затворен източник (или софтуер) нямат място под една и съща шатра, в която съм. Вярвам, че има неизбежна прогресия към откритост и аз съм окуражен дори от най-слабите сигнали които сочат друга стъпка в тази посока.

За да изпробвате операционната система Windows за Microsoft на вашия Галилео, всичко, от което се нуждаете, е компютър с Windows, който може да изпълнява Visual Studio, Galileo 1 или 2 и тези инструкции.



Може Да Се Интересувате

Обаждане на педагозите от производителите да се съберат в The Crucible в Оукланд

Обаждане на педагозите от производителите да се съберат в The Crucible в Оукланд


Този механик прави Ultimate Bike велосипед за всеки

Този механик прави Ultimate Bike велосипед за всеки


Тази седмица в оформянето: Cyborg Eyeballs, Quantum Computers и Coffee

Тази седмица в оформянето: Cyborg Eyeballs, Quantum Computers и Coffee


Яйце хакове, DIY яйца & повече

Яйце хакове, DIY яйца & повече