| « Instalacja GNAT FOR MINDSTORMS 'dla opornych' ;) cz. 1 | Google Nexus ONE » |
Poniższa instrukcja jest spolszczeniem zawartości tej strony z moimi własnymi osobistymi komentarzami.
Pamiętaj aby przed podłączaniem konsoli przez USB do kopmutera, zainstalować wcześniej sterowniki (link podałem w poprzedniej części artykułu).
Jak sprawdzić czy komputer widzi moją konsolę?
Polecam do tego celu wykorzystać program BricxCC , który jest bardzo użytecznym narzędziem do programowania różnego rodzaju sterowników w tym RCX, oraz NXT. Klocki NXT programuje się za pomocą języka NXC ( Not eXactly C). Zachęcam do bliższego przyjrzenia się temu językowi, ponieważ charakteryzuje się on naprawdę prostą i przejrzystą budową.
Aby przetestować połączenie USB po prostu wybierz Tools -> Direct Control. Jeżeli z poziomu tego okna, zmieniając odpowiednie pola, będziesz widział efekt na swoich klockach, to znaczy, że urządzenie poprawnie komunikuje się z Twoim komputerem.
Z poziomu BricxCC możesz też dokonać instalacji nowego firmware'u (dla obsługi nxtOSEK). Narzędzie Tools -> Download Firmware
Poniżej opiszę jednak inny sposób wymiany firmware'u - za pomocą narzędzia NeXTTool. Przy okazji będziesz miał okazję uruchomić konsolę Cygwin (która będzie dla Ciebie niezbędna w późniejszym czasie).
1. Uruchom klocki w trybie update'u firmware'u. Aby to zrobić, weź jakiś cienki przedmiot (na przykład zapałkę) i przez przynajmniej 5 sekund wciśnij specjalny przycisk ukryty w jednym z otworów w tylnej części obudowy kostki NXT.
2. Po poprawnym uruchomieniu trybu aktualizacji firmware'u, powinieneś słyszeć ciche 'pukanie' z głośniczka NXT - to znak, że kostka czeka na nowy firmware.
3. Umieść plik nowego firmware'u (lms_arm_nbcnxc_106.rfw) w tym samym folderze, do którego rozpakowałeś narzędzie NeXTTool.
4. Uruchom konsolę cygwin i za pomocą standardowych komend "cd ../". oraz "cd NAZWA_FOLDERU" przejdź do folderu, w którym masz zainstalowane narzędzie NeXTTool.

5. Uruchom narzędzie NeXTTool z poziomu konsoli podając jej odpowiednie argumenty:
./NeXTTool.exe /COM=usb -firmware=lms_arm_nbcnxc_106.rfw
Pamiętaj, że w konsoli linuxowej uruchomienie aplikacji poprzedzamy znakami "./" (tak jak w powyższym przykładzie)
6. Upload potrwa około pół minuty (czasami dłużej) i po skończonej pracy aplikacja przestanie działać, uwalniając wątek konsoli.
7. Wyjmij baterie z kostki i włóż je ponownie. Po uruchomieniu będziesz już pracował na nowym firmware. Interfejs użytkownika pozostanie ten sam, ale z pewnością zauważysz pewne drobne zmiany (np po uruchomieniu konsoli nie będziesz już słyszał powitalnego dźwięku).
Instalacja GNAT FOR MINDSTORMS 'dla opornych' cz. 3 pierwszy program
This post has 9 feedbacks awaiting moderation...