Siirry suoraan sisältöön

Sulautettujen järjestelmien soveltaminen (5 op)

Toteutuksen tunnus: R504T70OJ-18005

Toteutuksen perustiedot


Ilmoittautumisaika
01.10.2021 - 17.01.2022
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
24.01.2022 - 29.04.2022
Toteutus on päättynyt.
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Tommi Kokko
Vastuuopettaja
Tommi Kokko
Opintojakso
R504T70OJ

Arviointiasteikko

H-5

Sisällön jaksotus

tutustuminen pieneen ESP32 prosessoriympäristöön
tosiaikaisen ( real time computing ) prosessorijärjestelmän suunnittelu ja toteuttaminen
poikkeustilanteet prosessorissa
laitekeskeytyspyynnön toteuttaminen
vahtikoiran watchdog käyttö
sähköenergian säästöominaisuuksien käyttö ( ULP Coprocessor , Sleep , Deep sleep , virransäästö nukkumisominaisuuksilla )

omat harjoitustyöt

Tavoitteet

Opintojakson jälkeen opiskelija osaa mikrokontrollerien toiminnan syvällisesti. Opintojen aikana opiskelija perehtyy mikrokontrollerin muistin toimintaan, reaaliaikaisuuteen ja optimoidun koodin kirjoittamiseen muistirajoitteisille mikrokontrollereille. Opintojakson jälkeen opiskelija osaa soveltaa mikrokontrollerin dokumentaatiota osana ohjelmointia ja sovelluskehitystä.

Sisältö

tutustuminen pieneen prosessoriympäristöön
omat harjoitustyöt

Aika ja paikka

Etäopetus Adobe Connectilla
Laboratoriotyöpäivä Rovaniemellä laboratoriossa B149 ja B220 , lähiopetusta yksi lauantai

Oppimateriaalit

- Aineistoa moodle-työtilassa kurssikansiossa
Kolbanin tekemä sähköinen oppikirja verkossa ESP32 prosessorin käyttämiseen
Soft core prosessorin käyttö
- Webistä saatava materiaali, esim. https://www.intel.com/content/www/us/en/products/programmable/fpga.html
sisältö:

digitaalisen prosessorijärjestelmän suunnittelu , toteuttaminen , testaaminen , dokumentointi
poikkeustilanteet (exceptions) prosessoriympäristössä ( keskeytyspyynnöt HW interrupts , ohjelman poikkeukset SW traps )
virransäästöominaisuuksien käyttö ESP32 ssa ( sleep , deep-sleep )
Kurssissa käytetään etupäässä ESP32 prosessoria sekä antureita ja toimilaitteita

Opetusmenetelmät

- Lyhyehköt teoriajaksot Adobe Connectilla etänä
- Käytännön opettelu ESP32 prosessorilla , antureilla ja toimilaitteilla
- Prosessorin laitesuunnittelu käyttämällä ESP32 ta ja ohjelman suunnittelu c-kielellä
Arduino IDE kääntäjätyökalun käyttö
- Testaaminen

Tenttien ajankohdat ja uusintamahdollisuudet

ei ole koetta eikä uusintakoetta

Arviointikriteerit, tyydyttävä (1)

Tieto puuttuu

Esitietovaatimukset

NULL

Siirry alkuun