Siirry suoraan sisältöön

Laitteistoläheinen ohjelmointi 2 (3 op)

Toteutuksen tunnus: 5G00BM72-3006

Toteutuksen perustiedot


Ilmoittautumisaika
15.11.2020 - 31.01.2021
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
04.01.2021 - 30.04.2021
Toteutus on päättynyt.
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Paikat
0 - 40
Koulutus
Tieto- ja viestintätekniikan tutkinto-ohjelma, vuosina 2014-2018 aloittaneet
Opettajat
Kari Naakka
Vastuuhenkilö
Hanna Kinnari-Korpela
Opintojakso
5G00BM72

Osaamistavoitteet (Opintojakso)

Opiskelija osaa
- suunnitella ja toteuttaa mikrokontrollerisovelluksen keskeytysohjatun
ohjelmiston
- analysoida kääntäjän käännöstuloksen tehokkuutta
- soveltaa reaaliaikakäyttöjärjestelmää

Sisältö (Opintojakso)

C-kielen käyttö yhdessä konekielen kanssa sulautettujen järjestelmien suunnittelussa ja ohjelmankehityksessä. Tietotyypit, muistin allokointi, ohjausrakenteet, parametrien välitys, keskeytykset. Kääntäjän tehokkuustarkastelua. Reaaliaikakäyttöjärjestelmän rakenne.
?

Esitietovaatimukset (Opintojakso)

Laitteistoläheinen ohjelmointi 1, Ohjelmoinnin perusosaaminen, Olio-ohjelmointi

Aika ja paikka

Lukujärjestyksen mukaisesti

Tenttien ja uusintatenttien ajankohdat

Kurssi arviodaan tunti ja kotitehtävien suoritusten perusteella.

Arviointimenetelmät ja arvioinnin perusteet

Kurssi arvioidaan tuntitehtävien ja kotitehtävinen perusteella.
Tarkemmat tiedot moodlessa.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, harjoitukset

Oppimateriaalit

Luennoilla ilmoitettava ja jaettava materiaali

Opiskelijan ajankäyttö ja kuormitus

Kokonaistyömäärä 81 h, josta itsenäisen työn osuus n. 54 h.

Sisällön jaksotus

Käyttöjärjestelmien erilaisia ominaisuuksia.
Reaaliaika käyttöjärjestlmä
Task priority
semaphore
multitasking
harjoittelu ympäristöinä ESP32 ja Rpi

Toteutuksen valinnaiset suoritustavat

N/A

Harjoittelu- ja työelämäyhteistyö

N/A

Lisätietoja opiskelijoille

Tarkemmat teidot moodelessa.
10 2021 Laitteiston läh.ohj 2

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.

Siirry alkuun