Siirry suoraan sisältöön

Sulautettujen ohjelmointi (3op)

Toteutuksen tunnus: KL04BT32032-3001

Toteutuksen perustiedot


Ilmoittautumisaika
29.09.2018 - 23.12.2018
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
29.10.2018 - 23.12.2018
Toteutus on päättynyt.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Opetuskielet
suomi
Koulutus
Insinööri (AMK), Tietotekniikka
Opettajat
Marko Hietamäki
Opintojakso
KL04BT32032

Arviointiasteikko

1-5

Tavoitteet

Opintojakson suoritettuaan opiskelija osaa sulautetun järjestelmän käyttöliittymien ja väyläliitäntöjen toteuttamisen, erilaisten oheispiirien, näyttöjen ja näppäimistöjen liittämisen mikro-ohjaimeen sekä niitten ohjelmoinnin c-kielellä. Opiskelija osaa sulautetun ohjelmistoprojektin toteutuksen modulaarisena rakenteena ja osaa suunnitella sulautetun käyttöjärjestelmän ARM-pohjaiseen mikro-ohjaimeen.

Sisältö

Ohjelmoinnissa käytetään laiteläheistä c-kieltä ja ohjelmat toteutetaan projekteina. Työskentely-ympäristönä käytetään c-kääntäjää, ohjelmointiohjelmaa sekä simulaattoria. Opintojaksolla käytetään 8- ja 16- bittisiä mikro-ohjainta, ARM-prosessoria sekä niihin liittyviä ohjelmakirjastoja ja lisälaitteita.

Oppimateriaalit

Verkkomateriaali, Internet-haku

Opetusmenetelmät

Luennot ja projektityöt

Opiskelijan ajankäyttö ja kuormitus

Ilmoitetaan opintojakson alussa.

Arviointikriteerit, tyydyttävä (1)

Kiitettävä 5
Opiskelija osaa tehdä harjoitustyöt hyvin. Opiskelija osaa laiteläheisen laitteiston perusrakenteet ja osaa toteuttaa niillä itsenäisen projektin.
Hyvä 4-3
Opiskelija osaa tehdä harjoitustyöt. Opiskelija osaa sulautetun laitteiston perusrakenteet ja osaa tehdä yksinkertaisen sovellutuksen.

Tyydyttävä 2-1
Opiskelija läpäisee harjoitustyöt kohtuullisesti. Opiskelija osaa sulautetun laitteiston perusrakenteet tyydyttävästi.

Esitietovaatimukset

Edeltäviä opintoja ei tarvita.

Siirry alkuun