Ti insegnerò il linguaggio C e lo sviluppo embedded per il mondo reale
Informazioni su questo servizio
Ti fornirò conoscenze e strumenti per realizzare applicazioni embedded con C Linux nel mondo reale.
Con queste competenze potrai candidarti per la posizione dei tuoi sogni o creare il tuo progetto di domotica
Ho 5 anni di esperienza nello sviluppo embedded.
Ho esperienza pratica in sviluppo bare-metal, RTOS e spazio utente Linux
Piattaforma tecnologica:
* Linguaggi: C, Lua, C++, JS (con HTML & CSS)
* Sistemi di build: Make / Qmake / Meson
* Testing: Gtest e Gmock, Unity, Hardware-in-the-loop-testing
* MCUs: STM32 (ampia gamma), ESP8266/32
* UART, RS232/RS485, I2C, SPI, Modbus RTU, Timer, ADC, ecc.
* TCP/IP, MQTT, Zigbee
* Strumenti: Git, Jira, Confluence, Polarion
* QtCreator, CubeIDE, Keil, Notepad
* FatFS, FreeRTOS, RTX
* SQL (SQLite)
Progetti:
* Strumento di assemblaggio industriale
* Sistema di controllo clima IoT
* Pannello di controllo e sistema di gestione motore per treno
* Sistema di controllo motore per treno sotterraneo
* Trasformatore da 220 a 1000V
* Sistema di navigazione GPS/RTK per veicoli agricoli
Scopo della lezione:
Linguaggio di programmazione
Tecnologia di sviluppo:
C/C++
