Sprzęt, IoT i Systemy Wbudowane

Projektuj i programuj elektronikę oraz oprogramowanie dla inteligentnych urządzeń i Internetu Rzeczy (IoT). Obejmuje mikrokontrolery, integrację czujników i programowanie niskopoziomowe.

9 subcategories · 60 courses total

Programowanie Wbudowane C/C++
Rozwijaj zaawansowane umiejętności programowania na urządzenia o ograniczonych zasobach. Skoncentruj się na zarządzaniu pamięcią, dostępie do rejestrów sprzętowych, optymalizacji wydajności i funkcjach C++ dla systemów wbudowanych.
14 courses
Wbudowany Linux
Wyjdź poza desktopowego Linuksa i naucz się budować oraz dostosowywać systemy Linux dla urządzeń wbudowanych. Obejmuje tematy takie jak proces budowania z Yocto lub Buildroot, konfiguracja jądra i sterowniki urządzeń.
13 courses
Projektowanie Systemów IoT
Buduj kompleksowe systemy Internetu Rzeczy. Poznaj protokoły komunikacyjne takie jak MQTT i CoAP oraz podłącz swoje urządzenia do platform chmurowych, np. AWS IoT czy Azure IoT Hub.
9 courses
Programowanie FPGA i HDL
Projektuj cyfrowe układy logiczne przy użyciu języków opisu sprzętu (HDL). Naucz się VHDL lub Verilog, aby programować układy FPGA do obliczeń o wysokiej wydajności i niestandardowej akceleracji sprzętowej.
7 courses
Integracja Czujników i Aktuatorów
Naucz się komunikować ze światem fizycznym, integrując i programując szeroką gamę czujników i aktuatorów. Zrozum interfejsy komunikacyjne, takie jak I2C, SPI i UART.
6 courses
Podstawy Mikrokontrolerów
Poznaj podstawowe koncepcje mikrokontrolerów, w tym ich architekturę, pamięć, urządzenia peryferyjne i sposoby programowania na niskim poziomie. Zapoznaj się z popularnymi rodzinami, takimi jak AVR, PIC i ARM Cortex-M.
4 courses
Projekty na Raspberry Pi
Odkryj możliwości jednopłytkowego komputera Raspberry Pi. Naucz się konfigurować Raspberry Pi OS, programować w Pythonie i tworzyć projekty, od centrów multimedialnych po bramy IoT.
3 courses
Projektowanie i Układ PCB
Naucz się projektować niestandardowe płytki drukowane (PCB) od podstaw. Opanuj tworzenie schematów, dobór komponentów, układ ścieżek i trasowanie przy użyciu oprogramowania takiego jak KiCad czy Eagle.
3 courses
Systemy Operacyjne Czasu Rzeczywistego (RTOS)
Opanuj koncepcje systemów operacyjnych czasu rzeczywistego dla aplikacji wymagających deterministycznego taktowania. Dowiedz się o harmonogramowaniu zadań, współbieżności i synchronizacji przy użyciu systemów takich jak FreeRTOS.
1 courses