Opis ogłoszenia
C/C++ | Embedded | Arduino | STM32 – nauka od podstaw i praktyczne projekty
Cześć! Jestem Mikołaj – Inżynier oprogramowania specjalizujący się w C/C++ i systemach wbudowanych. Na co dzień zawodowo tworzę oprogramowanie dla mikrokontrolerów STM32, pracuję z systemami czasu rzeczywistego, komunikacją między urządzeniami oraz niskopoziomowym debugowaniem.
Chętnie pomogę osobom, które chcą nauczyć się programowania od podstaw, wejść w C/C++, rozpocząć przygodę z Arduino / STM32 / ESP32 lub zainteresować się programowaniem mikrokontrolerów i embedded.
Nie skupiam się wyłącznie na rozwiązywaniu zadań. Zależy mi przede wszystkim na tym, żeby zrozumieć dlaczego kod działa, jak poszczególne elementy się ze sobą łączą i jak samodzielnie tworzyć własne projekty.
W czym mogę pomóc?
C – od podstaw:
- składnia języka i podstawowe konstrukcje
- funkcje i struktury
- typy zmiennych
- abstrakcyjne struktury danych
- wskaźniki i pamięć
- tablice, stringi i operacje na danych
- podstawy programowania niskopoziomowego
- organizacja większego projektu w C
- debugowanie i szukanie błędów
C++ – od podstaw:
- podstawy języka
- programowanie obiektowe
- klasy i dziedziczenie
- referencje i wskaźniki
- STL
- organizacja projektu i CMake
- praktyczne wykorzystanie C++
Arduino / STM32 / ESP32
- podstawy programowania mikrokontrolerów
- GPIO, przyciski, diody, sensory
- UART, I2C, SPI
- timery i przerwania
- podstawy komunikacji z urządzeniami
- tworzenie własnych projektów
- przejście z Arduino w stronę bardziej profesjonalnego embedded
Embedded C/C++ dla początkujących:
- czym właściwie jest system embedded
- jak działa mikrokontroler
- podstawy ARM Cortex-M
- STM32 i ESP32
- pamięć, rejestry i peryferia
- debugowanie programu
- podstawy systemów czasu rzeczywistego
- wprowadzenie do FreeRTOS
Jak wyglądają zajęcia?
Tempo i poziom dostosowuję do osoby. Możemy zacząć zupełnie od zera, ale możemy też od razu przejść do konkretnego projektu.
Przykładowo, zamiast przez kilka godzin omawiać teorię, możemy stworzyć prosty projekt na Arduino/ESP32 i przy okazji nauczyć się potrzebnych elementów C/C++.
Jeżeli masz własny projekt, kod lub problem, możemy również wspólnie go przeanalizować i znaleźć rozwiązanie.
Dla kogo?
Zajęcia są skierowane przede wszystkim do osób, które:
- dopiero zaczynają programować,
- chcą nauczyć się C lub C++,
- interesują się Arduino i elektroniką,
- chcą rozpocząć naukę embedded,
- chcą zbudować swój pierwszy projekt na mikrokontrolerze,
- znają podstawy programowania, ale chcą lepiej zrozumieć C/C++,
- chcą przejść z Arduino w stronę STM32/ESP32 i profesjonalnego embedded.
Nie musisz mieć wcześniejszego doświadczenia. Możemy zacząć od absolutnych podstaw i stopniowo przejść do bardziej zaawansowanych zagadnień.
Najważniejsze jest dla mnie praktyczne podejście, spokojne tłumaczenie i zbudowanie solidnych podstaw, które później pozwolą samodzielnie rozwijać własne projekty.
Wykształcenie
Kursy i szkolenia
Nie dodano
Doświadczenie
Opinie
Ten korepetytor nie ma jeszcze opinii.
