czwartek, 14 sierpnia 2014

Intel Galileo w ramach programu Internet of Things


Cześć i czołem!

Jakiś miesiąc temu z hakiem znajomy (dzięki Nit!) podesłał mi informację że Microsoft zbiera chętnych do stworzenia społeczności programistów-konstruktorów tworzących różne urządzenia na platformie Intel Galileo. Czy to express do kawy sterowany przez internet czy to jakiś system do domu inteligentnego, tyle pomysłów ile głów. Dla tych, którzy zostali uznani za wiarygodne osoby przesłali za darmo płytkę Intel Galileo. Miesiąc temu kiedy zbierali chętnych na te płytki, zapisałem się także i ja, a co tam myślę sobie, fajny sprzęt a ja i tak chciałem kupić podobny, konkurenta Raspberry Pi. Tydzień temu dostałem maila że gratulację, wysyłamy do Ciebie Galileo, a wczoraj zawitał do mnie kurier z paczką. Trochę się zdziwiłem że dali dla takiego świeżaka jak ja i nie odrzucili mojego zgłoszenia, jako że było ich mnóstwo, zwłaszcza z naszego kraju, gdzie wszystko co darmowe jest mocno pożądane. Studia na kierunku elektronika i telekomunikacja za pasem, a na mojej uczelni właśnie nie ma Galileo, więc jak najbardziej się przyda.

W formularzu był jeden podpunkt w którym trzeba było pokrótce opisać przykładowy projekt, jaki byśmy stworzyli na tej płytce. Zaproponowałem dom inteligentny, sterowanie wentylacją, podgląd temperatur przez internet, takie szmery bajery, kto wie, może kiedyś wykonam coś w tym guście, jak tylko ogarnę nieco bardziej te Galileo.

Per aspera ad astra

Tak wygląda zestaw z programu IoT
Jak to w Microsofcie bywa, błędy się pojawiają. Nie powinienem się dziwić - soft koniec końców jeszcze nie wydany, ale trochę podirytowała mnie ilość przeszkód na początku. Na wstępie pojawiły się problemy z SDK, Visual Studio Express 2013. Stworzyłem pierwszy przykładowy projekt "Hello world", kompilator swoje tłumaczył, przesyłał program na płytkę i zaszła pora na debugowanie. Po prostu nie działało, poświęciłem ze 3 wieczory na konfigurację remote debuggera, nie pomogło. No to wybrałem się po support do źródła.
Oficjalna strona projektu zaprowadziła mnie do 3 opcji pomocy łotutaj. IRC na którym nikt się słowem nie odzywa, Stack Overflow w którym na zapytania pod tagiem WindowsOnDevices niby się community ma pomagać, jednak po moim wołaniu o pomoc był jedynie czeski film - nikt nic nie wiedział. Trzecia opcja to raportowanie bugów na Microsoft Connect, tam także się udałem, konto założyłem do programu dołączyłem. Strona do zgłaszania bugów, z nieznanych przyczyn nazywa się Centrem Opinii, whatever, zwał jak zwał. Gdzie zaraportować? Klikając w opinie w tym "Centrum opinii" przesyła nas do nie działającej strony: 
https://connect.microsoft.com/windowsembeddedIoT/Feedback
Co do licha?
Ktoś z forum MSDN oświecił mnie że i tutaj siedzi bug bo link do listy bugów jest zbugowany i wygląda właściwie tak:
https://connect.microsoft.com/windowsembeddedIoT/feedbackdetail
Strona z formularzem do przesyłania bugów jest TUTAJ
Okej zgłosiłem, czekam na odpowiedź, cierpliwość mi się kończy, a Linux kusi żeby pogonić z mojego Galileo Windowsa i wprowadzić pingwina.

Niemniej poczekam, dam szansę, jak to przy wersjach testowych nie wszystko musi działać. Jak mówi obecna licencja SDK od Microsoftu, pre-release jest do końca września tego roku, obecnie widzę że coś na oficjalnej stronie majstrują. Jeśli nastaną jakieś postępy, dam znać. Posta
 
Update - nowa nadzieja

Postanowiłem wykonać krok ostateczny, wgrałem nową instalację Windy i IDE zaczęło chodzić tak jak powinno. Mogę już normalnie debugować, testować bajerować. Szkoda że po 5 wieczorach rozkminiania problemu, który koniec końców nie został rozwiązany. Niemniej działa i następny artykuł będzie o podstawach obsługi, jakimś początkowym kodzeniu dla tych, co także otrzymali Galileo od Microsoftu w ramach programu Internet of Things.

Lista linków na koniec:
http://dev.windows.com/en-us/featured/Windows-Developer-Program-for-IoT <- oficjalna strona programu Internet of Things
https://www.facebook.com/avr4fun <- fanpage mojego bloga na Facebooku. Zachęcam do lajkowania, często wrzucam na niego różne zajawki, tego co się w moim warsztaciku dzieje :)

Brak komentarzy:

Publikowanie komentarza