Spisu treści:

Korzystanie z modułu poleceń IRobot Create w systemie Linux: 4 kroki
Korzystanie z modułu poleceń IRobot Create w systemie Linux: 4 kroki

Wideo: Korzystanie z modułu poleceń IRobot Create w systemie Linux: 4 kroki

Wideo: Korzystanie z modułu poleceń IRobot Create w systemie Linux: 4 kroki
Wideo: Ubuntu Server #4: Partycjonowanie (LVM) i serwery plikowe (SMB i NFS) 2024, Listopad
Anonim
Korzystanie z modułu poleceń IRobot Create w systemie Linux
Korzystanie z modułu poleceń IRobot Create w systemie Linux

Ponieważ iRobot nie umożliwił użytkownikom Linuksa korzystania z modułu poleceń, musiałem sam to rozgryźć. Nie daj się zastraszyć, to wcale nie jest trudne, naprawdę. Wszystko, co musisz zrobić, to uruchomić kilka skryptów. Zacznijmy, dobrze?

Krok 1: Zdobądź towar

W tym samouczku zakładam, że masz menedżera pakietów opartego na apt. (tj. używasz pochodnej Debiana lub pochodnej Ubuntu) Po prostu dlatego, że apt = good. Jeśli nie, zakładam, że są takie same pakiety dla mniam, ale nie mogę tego przetestować. (Fedora mnie nie lubi) Teraz musisz uruchomić długą i skomplikowaną rzecz:

sudo apt-get zainstaluj avrdude avr-libc gcc-avrsudo apt-get usuń brlttyI tak, usunięcie tego pakietu jest bezpieczne. (Wskazówka stąd) Jeśli wyświetla błąd mówiący, że nie jest zainstalowany, wszystko w porządku, nie martw się.

Krok 2: Napisz/zdobądź program

Oto część, w której piszesz swój program. Aby to przetestować, użyjmy programu demonstracyjnego. Do modułu poleceń dołączona jest płyta CD, na której znajdują się 3 programy demonstracyjne. Aby przetestować, użyj programu wejściowego. Skopiuj folder „input” do dowolnego miejsca na komputerze, na przykład /home/user/avr/input.

Krok 3: Edytuj Makefile

Jeśli napisałeś swój własny program, pobierz plik makefile z płyty CD. Jeśli właśnie go skopiowałeś, to już go masz. Otwórz go i użyj funkcji znajdź/zamień, aby edytować te dwa wiersze:

86: DEBUG = karzeł-2…204: AVRDUDE_PORT = com9 # programator podłączony do urządzenia szeregowego(Te liczby są numerami linii, jeśli chcesz to zrobić w ten sposób) Do

86: DEBUG = stabs…204: AVRDUDE_PORT = /dev/ttyUSB0 # programator podłączony do urządzenia szeregowegoTo nie było zbyt trudne, prawda?

Krok 4: Kompiluj/Pobierz

Kompiluj/Pobierz
Kompiluj/Pobierz
Kompiluj/Pobierz
Kompiluj/Pobierz

Jak dotąd nie było to takie trudne i ten krok nie jest inny: Najpierw podłącz moduł poleceń przez USB i upewnij się, że jest włączony. Naciśnij przycisk Resetuj. Następnie wejdź na komputer i otwórz terminal. Przejdź do katalogu, w którym znajduje się twój program/makefile i wpisz:

utwórz program allmakeTeraz przejdź do swojego tworzenia i usuń kabel. Następnie naciśnij przycisk resetowania, a Twój program zostanie uruchomiony! Gratulacje!

Zalecana: