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.