Hardware, IoT e Sistemi Embedded — WalkSelf

Hardware, IoT e Sistemi Embedded

Progetta e programma l'elettronica e il software per dispositivi intelligenti e l'Internet of Things (IoT). Tratta microcontrollori, integrazione di sensori e programmazione a basso livello.

11 subcategories · 4459 courses total

Programmazione C/C++ Embedded
Sviluppa competenze di programmazione approfondite per dispositivi con risorse limitate. Concentrati sulla gestione della memoria, sull'accesso ai registri hardware, sull'ottimizzazione delle prestazioni e sulle funzionalità di C++ per i sistemi embedded.
1669 courses
Linux Embedded
Vai oltre il desktop Linux e impara a creare e personalizzare sistemi Linux per dispositivi embedded. Tratta argomenti come il processo di build con Yocto o Buildroot, la configurazione del kernel e i driver di dispositivo.
1304 courses
Programmazione FPGA e HDL
Progetta circuiti logici digitali utilizzando linguaggi di descrizione dell'hardware (HDL). Impara VHDL o Verilog per programmare FPGA per il calcolo ad alte prestazioni e l'accelerazione hardware personalizzata.
407 courses
Fondamenti di Microcontrollori
Impara i concetti fondamentali dei microcontrollori, tra cui la loro architettura, memoria, periferiche e come programmarli a basso livello. Esplora famiglie comuni come AVR, PIC e ARM Cortex-M.
293 courses
Progettazione Sistemi IoT
Costruisci sistemi Internet of Things end-to-end. Impara i protocolli di comunicazione come MQTT e CoAP e connetti i tuoi dispositivi a piattaforme cloud come AWS IoT o Azure IoT Hub.
265 courses
Sistemi Operativi Real-Time (RTOS)
Padroneggia i concetti dei sistemi operativi real-time per applicazioni che richiedono una temporizzazione deterministica. Impara la pianificazione dei task, la concorrenza e la sincronizzazione utilizzando sistemi come FreeRTOS.
174 courses
Integrazione di Sensori e Attuatori
Impara a interfacciarti con il mondo fisico integrando e programmando un'ampia varietà di sensori e attuatori. Comprendi le interfacce di comunicazione come I2C, SPI e UART.
145 courses
Progettazione e Layout di PCB
Impara a progettare Circuiti Stampati (PCB) personalizzati da zero. Padroneggia l'acquisizione di schemi, la selezione dei componenti, il layout della scheda e l'instradamento utilizzando software come KiCad o Eagle.
142 courses
Progetti con Raspberry Pi
Esplora le capacità del computer a scheda singola Raspberry Pi. Impara a configurare Raspberry Pi OS, a programmare con Python e a costruire progetti che spaziano dai media center ai gateway IoT.
44 courses
Sviluppo Firmware
Impara il ciclo di vita completo dell'ingegneria del firmware, inclusi requisiti, design pattern, sistemi di build, debug e aggiornamenti over-the-air (OTA).
12 courses
Programmazione Arduino
Padroneggia la piattaforma Arduino, dalla configurazione di base e programmazione con l'IDE di Arduino alla creazione di progetti complessi con shield e vari sensori. Ideale per principianti e prototipazione rapida.
4 courses