Sulautettujen ohjelmointi (3op)
Toteutuksen tunnus: KL04BT32032-1
Toteutuksen perustiedot
- Ilmoittautumisaika
- 28.09.2015 - 07.12.2015
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 26.10.2015 - 19.12.2015
- Toteutus on päättynyt.
- Opintopistemäärä
- 3 op
- Lähiosuus
- 3 op
- Toteutustapa
- Lähiopetus
- Koulutus
- Insinööri (AMK), Tietotekniikka
- Opettajat
- Alpo Anttonen
- Heikki Palomä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.