Siirry suoraan sisältöön

Mikrokontrollerin reaaliaikakäyttöjärjestelmä ja sovelluksetLaajuus (6 op)

Tunnus: 5G00EV21

Laajuus

6 op

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.

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.

Esitietovaatimukset

Mikrokontrollerien ohjelmointi

Arviointikriteerit, tyydyttävä (1-2)

Opiskelija osaa sulautetun reaaliaikaohjelmiston toteuttamisen perusteet

Arviointikriteerit, hyvä (3-4)

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

Arviointikriteerit, kiitettävä (5)

Opiskelija
-osaa suunnitella tai valita sovellukseen käyttöjärjestelmän
-osaa modifioida reaaliaikaytimen sovelluksen vaatimusten mukaisesti

Ilmoittautumisaika

22.11.2023 - 20.01.2024

Ajoitus

08.01.2024 - 26.04.2024

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
  • 21I226
    Sulautetut 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-3003 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.

Ilmoittautumisaika

15.12.2022 - 08.01.2023

Ajoitus

01.01.2023 - 07.05.2023

Laajuus

6 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Paikat

0 - 30

Koulutus
  • Tietotekniikan tutkinto-ohjelma
Opettaja
  • Kari Naakka
Vastuuhenkilö

Kari Naakka

Ryhmät
  • 20I226
    Sulautetut 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 teko, harjoitustyö

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

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 teidot moodelessa.
5G00EV21-3003 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.

Ilmoittautumisaika

15.11.2021 - 16.01.2022

Ajoitus

03.01.2022 - 29.04.2022

Laajuus

6 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Koulutus
  • Tietotekniikan tutkinto-ohjelma
Opettaja
  • Kari Naakka
Vastuuhenkilö

Esa Kunnari

Ryhmät
  • 19I226
    Sulautetut 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 tunti ja kotitehtävien suoritusten sekä harjoitystyön perusteella.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, harjoitukset, itsenäisten harjoitusten teko

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

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 teidot moodelessa.
10 2022 RTS

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.