Skocz do zawartości

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


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ą.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...