Skocz do zawartości

Arduino pro mini i *pi - jak to połączyć?


ethanak

Pomocna odpowiedź

Dokładnie - owijka.

W moim przypadku są to funkcje "compile" i "upload", które są wrapperami do poleceń odpowiednio "arduino-builder" i "avrdude" i są użyte w programikach pozwalający na kompilację kodu i wgranie kodu wynikowego do Arduino. Ponieważ oba polecenia wymagają kilku długaśnych i wybitnie niewygodnych w pisaniu parametrów (szczególnie arduino-builder) mogłem zrobić albo Makefile, albo właśnie takie wrappery poleceń.

Sprawdzałem przed chwilą w Wikipedii - niestety, definicja zarówno w polskojęzycznej, jak i angielskiej wersji jest niedokładna. Wrapperem może być nie tylko klasa czy funkcja, ale również program (w szczególności skrypt). W takiej sytuacji stosuje się je przede wszystkim w celu pominięcia konieczności wpisywania do polecenia parametrów, które w danej sytuacji są stałe lub możliwe do obliczenia na podstawie stany bieżącego (np. moje skrypty sprawdzają bieżący katalog i jako parametr do arduino-builder podają pełną ścieżkę do pliku *.ino o nazwie zgodnej z nazwą katalogu).

Zresztą - jeśli wszystko mi ruszy to pokażę jak one wyglądają.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.