Table of Contents
Draiverite Kirjutamine C-s
Üldine
Kursuse eesmärgiks on demonstreerida mikrokontrolleritele suunitletud koodi ülesehituse häid tavasi ning näpunäiteid. Täpsemalt on plaanis käsitleda taaskasutatava ja testitava koodi kirjutamist eristades HAL, perifeeria ja loogika kihte koodis.
Kursus toimub praktiliselt, ehk siis, ehitame mingile asjale draiveri ja käime sealt protsessid ja mõttekohad kõik koos läbi.
Uusliikmetele on plaanis ka eelnevalt läbi viia STM32 HAL-i tutvustav kursus.
Läbiviija: Erki Meinberg
Ajakava
Toimumiskõht TTÜ Robotiklubi
Täpne aeg on valimisel Doodles.
Ajad:
- Eelkursus, sissejuhatus STM32 HAL-i kasutamisesse, on 22.07.2020, algusega kell 18.00.
- Kursus ise on 23.07.2020, algusega kell 18.00.
Ühe sessiooni pikkus võiks olla 4h ja tõenäoliselt piisab kursuse jaoks ühest õhtust.
Teemad
Tõmba repo siit alla. (Või siit, kui laisk oled.)
- Draiverite ja loogikataseme koodi eraldamine.
- Globaalse oleku minimeerimine.
- Taaskastutava koodi kirjutamine ja raudvara abstraheerimine.
- ??? Ilmselt mõtlen neid punkte juurde.
Eeltöö
Tõmba alla ja install-i STM32CubeIDE. Toda tööriista me õpime tundma ja kasutama.
Registreeri endale kasutaja Gitlab-s, sealt on vaja näiteid hiljem alla tirida. Hoia kasutaja meeles jms.