Czekając na nową bibliotekę na arduino Ide, odpaliłem virtualBoxa, odpaliłem Obraz, i co dalej? Nie znalazłem na forum instrukcji jak skomponować Soft. Ma ktoś jakiegoś linka? Chcę do softu licznika impulsów dołożyć chociażby przekaźnik.
Czy na SDK można zrobić Soft pod Arduino Mega?
IOT SDK
SDK jest pod ESP.
Biblioteka pod Arduino jeszcze nie obsługuje licznika impulsów.
Biblioteka pod Arduino jeszcze nie obsługuje licznika impulsów.
Wirtualna maszyna z SDK albo Docker z SDK albo ręcznie wszystko stawiasz.
Uruchom terminal i wejdź do katalogu supla-espressif-esp, zrób git pull a potem uruchom build.sh z tą płytką, którą chcesz skompilować, np. impulse_counter
P.S. Założyłem, że katalog supla-espressif-esp jest na pulpicie
Kod: Zaznacz cały
cd ~/Pulpit/supla-espressif-esp/src
git pull
./build.sh impulse_counter
Czekam na kolejne Supla Offline Party
Przemku sprawdzałeś o co kaman? Cały czas jest ten sam problem.
Kod: Zaznacz cały
Step 6/10 : RUN cd /hdd2 && wget ftp://ftp.acsoftware.pl/SUPLA/Espressif_x64-docker.tgz && tar zxvf Espressif_x64-docker.tgz && rm Espressif_x64-docker.tgz
---> Running in 36663aa95461
converted 'ftp://ftp.acsoftware.pl/SUPLA/Espressif_x64-docker.tgz' (ANSI_X3.4-1968) -> 'ftp://ftp.acsoftware.pl/SUPLA/Espressif_x64-docker.tgz' (UTF-8)
--2019-05-02 10:23:12-- ftp://ftp.acsoftware.pl/SUPLA/Espressif_x64-docker.tgz
=> 'Espressif_x64-docker.tgz'
Resolving ftp.acsoftware.pl (ftp.acsoftware.pl)... 145.239.92.155
Connecting to ftp.acsoftware.pl (ftp.acsoftware.pl)|145.239.92.155|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /SUPLA ... done.
==> SIZE Espressif_x64-docker.tgz ... 37371649
==> PASV ... couldn't connect to 145.239.92.155 port 42461: Connection timed out
Retrying.
Czekam na kolejne Supla Offline Party
Jak wrócę z majówki w sobotę to sprawdzę, ale jak byś jeszcze opisał skąd mam wiedzieć jakie nazwy wpisywać i jak np jeżeli chce oprócz licznika impulsów mieć jeszcze DS-a i Przekaźnik.lesny8 pisze: ↑czw maja 02, 2019 9:20 am Uruchom terminal i wejdź do katalogu supla-espressif-esp, zrób git pull a potem uruchom build.sh z tą płytką, którą chcesz skompilować, np. impulse_counterP.S. Założyłem, że katalog supla-espressif-esp jest na pulpicieKod: Zaznacz cały
cd ~/Pulpit/supla-espressif-esp/src git pull ./build.sh impulse_counter
Jak zajrzysz do build.sh to znajdziesz tam nazwy płytek, które możesz wybrać do kompilacji, ewentualnie jak uruchomisz skrypt bez parametru, czyli nie podasz nazwy płytki, to dostaniesz na terminal listing dostępnych do kompilacji typów płytek.
W lokalizacji supla-espressif-esp/src/include/board masz pliki *.c i *.h, które to odpowiadają nazwom z build.sh. Tam są gotowe przykłady, na podstawie których możesz sobie rozeznać jak deklarować i definiować to co i gdzie potrzebne. Jak już się rozeznasz w temacie to możesz stworzyć własny typ płytki, albo zedytować istniejący, tak by skompilowany soft zaspokoił Twoje potrzeby
Czekam na kolejne Supla Offline Party
Zainstalowałem sobie linuxa na starym laptopie i bym chciał zainstalować IOT SDK na dockerze. Szukam info na forum, ale jakoś nie widzę.
Mam już to:
i to
ale nie moge skompilowac
Mam już to:
Kod: Zaznacz cały
sudo apt-get -y install git curl
sudo curl -sSL https://get.docker.com | sh
sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo usermod -a -G docker espablo
Kod: Zaznacz cały
git clone https://github.com/SUPLA/supla-docker.git
cd supla-docker
git checkout espressif
./build.sh
./run.sh
Kod: Zaznacz cały
marcin@marcin-HP:~/CProjects/supla-espressif-esp/src$ ./build.sh impulse_countermake: *** Brak reguł do wykonania obiektu 'clean'. Stop.
make: Nie ma nic do zrobienia w 'FORCE'.
cp: nie można wykonać stat na '/hdd2/Espressif/ESP8266_BIN154/upgrade/user1.2048.new.5.bin': Nie ma takiego pliku ani katalogu