Instalacja PlatformIO w systemie Debian/Ubuntu

Edytor Atom jest desktopowym edytorem kodów źródłowych, udostępniony na licencji MIT. Bazuje on na przeglądarce Chromium i pozwala na integrację z repozytoriami Git. Istnieje wiele wtyczek napisanych w JavaScript które poszerzają jego możliwości. Jedną z nich jest PlatformIO – wtyczka umożliwiająca pisanie programów dla Arduino, ESP oraz STM, kompilację i wgrywanie. Po zalogowaniu jako root… Continue reading

Wgrywanie firmware do ESP8266

1. Wstęp Układ ESP8266 dostarczany jest przez producenta z wczytanym domyślnie oprogramowaniem sprzętowym (tak zwanym “firmware”), często jest to oprogramowanie obsługujące komendy AT (dostarczone przez Ai-Thinker Technology Co. Ltd.). Za pomocą krótkich instrukcji wysłanych do ESP8266 przez port UART możliwe jest wykonanie podstawowych operacji; połączenie z siecią WiFi, wysłanie danych itp. Wymaga to jednak podłączenia do ESP8266 układu… Continue reading

ESP8266 NodeMCU Prog

Informacje Aplikację napisałem w języku C++ i frameworku Qt, umożliwia edycję skryptów napisanych w języku LUA i wczytywanie ich do pamięci układu ESP8266 działającego pod kontrolą NodeMCU. Program daje również możliwość wysyłania pojedynczych rozkazów jak i monitorowanie odpowiedzi udzielonych przez urządzenie. Instalacja w systemie Linux Debian Pakiet DEB Pobrany pakiet DEB (odnośnik na dole strony)… Continue reading

Proces programowania mikrokontrolerów PIC w środowisku Linux

Wprowadzenie – Łańcuch narzędziowy Łańcuch narzędziowy (eng. “toolchain”) jest zestawem programów za pomocą których tworzony jest produkt.  Układy elektroniczne działające w oparciu o mikrokontrolery poza projektem części elektronicznej wymagają napisania programu wykonywanego przez mikrokontroler. MPLAB Firma Microchip (producent mikrokontrolerów PIC) dostarcza dla swoich produktów darmowe środowisko projektowe MPLAB X IDE oparte o popularne środowisko programistyczne Netbeans (wspierane przez… Continue reading