Mikrokontrollerin reaaliaikakäyttöjärjestelmä ja sovellukset (6 op)
Toteutuksen tunnus: 5G00EV21-3004
Toteutuksen perustiedot
Ilmoittautumisaika
24.11.2024 - 20.01.2025
Ajoitus
01.01.2025 - 04.05.2025
Laajuus
6 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Koulutus
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Kari Naakka
Vastuuhenkilö
Kari Naakka
Ryhmät
-
22I226Sulautetut järjestelmät ja elektroniikka
Tavoitteet (OJ)
Opiskelija
-osaa suunnitella ja toteuttaa mikrokontrollerisovelluksen keskeytysohjatun ohjelmiston,
-osaa analysoida kääntäjän käännöstuloksen tehokkuutta,
-osaa soveltaa reaaliaikakäyttöjärjestelmää,
-tuntee reaaliaikakäyttöjärjestelmän rakenteen sekä toiminnan periaatteet, käytön edut ja haitat.
Opiskelija osaa projektin hallinnan ja johtamisen periaatteita.
Sisältö (OJ)
Reaaliaikakäyttöjärjestelmän rakenne, toiminta ja suunnitteluperiaatteita. Sovellusohjelmointia. Keskeytysohjatut ohjelmarakenteet, sarjaliikenne- ja ajastinsovelluksia. Kääntäjän tehokkuustarkastelua. Projektin hallinta ja johtaminen.
Esitietovaatimukset (OJ)
Mikrokontrollerien ohjelmointi
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Opiskelija osaa sulautetun reaaliaikaohjelmiston toteuttamisen perusteet
Arviointikriteerit, hyvä (3-4) (OJ)
Opiskelija osaa suunnitella ja toteuttaa sulautetun järjestelmän ohjelmiston pieneen sovellukseen sekä ilman reaaliaikaydintä että sen kanssa.
Arviointikriteerit, kiitettävä (5) (OJ)
Opiskelija
-osaa suunnitella tai valita sovellukseen käyttöjärjestelmän
-osaa modifioida reaaliaikaytimen sovelluksen vaatimusten mukaisesti
Aika ja paikka
Lukujärjestyksen mukaisesti
Tenttien ja uusintatenttien ajankohdat
Kurssi arviodaan harjoitystyön perusteella.
Harjoitustyön arviointi kriteerit Moodlessa.
Arviointimenetelmät ja arvioinnin perusteet
Kurssin suoritus arvioidaan harjoitustyön perusteella, jonka opiskelijat tekevät ryhmätyönä kurssin lopussa.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Luennot, harjoitukset, itsenäisten harjoitusten tekoa, loppuharjoitustyö
Oppimateriaalit
Luennoilla ilmoitettava ja jaettava materiaali, internetistä omatoimisesti etsitty lisämateriaali
Opiskelijan ajankäyttö ja kuormitus
Kokonaistyömäärä 160 h, josta itsenäisen työn osuus n. 100 h.
Sisällön jaksotus
Käyttöjärjestelmien erilaisia ominaisuuksia.
Reaaliaika käyttöjärjestlmä
Task priority
semaphore
Harjoituksia(ESP)
multitasking
Interrupts
Harjoituksia (Rpi )
Loppuharjoitustyö (kurssin arviointi peruste)
harjoittelu ympäristöinä ESP32 ja Rpi
Toteutuksen valinnaiset suoritustavat
N/A
Harjoittelu- ja työelämäyhteistyö
N/A
Kansainvälisyys
N/A
Lisätietoja opiskelijoille
Tarkemmat tiedot moodelessa.
5G00EV21-3004 Mikrokontrollerin reaaliaikakäyttöjärjestelmä ja sovellukset
Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Ei osaamista reaaliaika järjestelmästä ja niiden ohjelmoinnista.
Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Osaa sulautetun reaaliaikaohjelmiston toteuttamisen perusteet.
Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Osaa suunnitella ja toteuttaa sulautetun järjestelmän ohjelmiston pieneen sovellukseen.
Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Edellisten lisäksi osaa soveltaa reaaliaikakäyttöjärjestelmää sulautetun järjestelmän ohjelmiston perustana ja modifioida käyttöjärjestelmän sovelluksen vaatimusten mukaisesti.