•   Mikrokontrollerin reaaliaikakäyttöjärjestelmä ja sovellukset 5G00EV21-3001 03.01.2022-29.04.2022  6 op  (19I226) +-
    Opintojakson osaamistavoitteet
    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.
    Esitietovaatimukset
    Mikrokontrollerien ohjelmointi
    Opintojakson sisältö
    Reaaliaikakäyttöjärjestelmän rakenne, toiminta ja suunnitteluperiaatteita. Sovellusohjelmointia. Keskeytysohjatut ohjelmarakenteet, sarjaliikenne- ja ajastinsovelluksia. Kääntäjän tehokkuustarkastelua. Projektin hallinta ja johtaminen.
    Arviointikriteerit
    Tyydyttävä

    Opiskelija osaa sulautetun reaaliaikaohjelmiston toteuttamisen perusteet

    Hyvä

    Opiskelija osaa suunnitella ja toteuttaa sulautetun järjestelmän ohjelmiston pieneen sovellukseen sekä ilman reaaliaikaydintä että sen kanssa.

    Kiitettävä

    Opiskelija

    -osaa suunnitella tai valita sovellukseen käyttöjärjestelmän

    -osaa modifioida reaaliaikaytimen sovelluksen vaatimusten mukaisesti


    Vastuuhenkilön nimi

    Esa Kunnari

    Kirjallisuus

    Luennoilla ilmoitettava ja jaettava materiaali, internetistä omatoimisesti etsitty lisämateriaali

    Opiskelumuodot ja opetusmenetelmät

    Luennot, harjoitukset, itsenäisten harjoitusten teko

    Opetuskielet

    Suomi

    Ajoitus

    03.01.2022 - 29.04.2022

    Ilmoittautumisaika

    15.11.2021 - 16.01.2022

    Opintopisteet

    6 op

    Ryhmä(t)

    19I226

    Opettaja(t)

    Kari Naakka

    Lisätietoja opiskelijoille

    Tarkemmat teidot moodelessa.
    10 2022 RTS

    Vastuuyksikkö

    Tietotekniikka

    Koulutusohjelma(t)

    Tietotekniikan tutkinto-ohjelma

    Toimipiste

    TAMK Pääkampus

    Arviointiasteikko

    0-5

    Valinnaiset suoritustavat

    N/A

    Harjoittelu- ja työelämäyhteistyö

    N/A

    Tenttien ajankohdat

    Kurssi arviodaan tunti ja kotitehtävien suoritusten sekä harjoitystyön perusteella.

    KV yhteydet

    N/A

    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
    Harjoitustyö A ( ESP32 )
    multitasking
    Interrupts
    Harjoitustyö B ( Rpi )

    harjoittelu ympäristöinä ESP32 ja Rpi

    Arviointikriteerit
    Hylätty

    Ei osaamista reaaliaika järjestelmästä ja niiden ohjelmoinnista.

    Tyydyttävä

    Osaa sulautetun reaaliaikaohjelmiston toteuttamisen perusteet.

    Hyvä

    Osaa suunnitella ja toteuttaa sulautetun järjestelmän ohjelmiston pieneen sovellukseen.

    Kiitettävä

    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.