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
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.