Sulautettujen ohjelmointi (3op)
Opintojakson tunnus: KL04BT32032
Opintojakson perustiedot
- Laajuus
- 3 op
Osaamistavoitteet
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.
Esitietovaatimukset
Edeltäviä opintoja ei tarvita.
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.
Oppimateriaalit
Verkkomateriaali, Mikro-ohjainten manuaalit
Toteutustavat
Luennot ja projektityöt