Sulautettujen ohjelmien kehitysLaajuus (3 op)
Opintojakson tunnus: TT00AA54
Opintojakson perustiedot
- Laajuus
- 3 op
Osaamistavoitteet
- Opiskelija osaa käyttää C-ohjelmointi kieltä sulautetuissa järjestelmissä ja osaa tunnistaa ongelmarakenteet.
- Opiskelija osaa jakaa ohjelmiston moduuleihin ja osaa kehittää niitä.
- Opiskelija ymmärtää testauksen merkityksen ja osaa etsiä ohjelmistovirheitä.
- Opiskelija tietää eri arkkitehtuuriset vaihtoehdot sulautetuissa järjestelmissä.
- Opiskelija osaa kirjoittaa, kääntää ja testata ohjelman sulautettuun järjestelmään.
- Opiskelija osaa suunnitella yksinkertaisen mikrokontrolleriympäristön.
- Opiskelija osaa ohjata yksinkertaisia laitteita käyttäen mikrokontrolleria.
Sisältö
- Mikrokontrollerin ohjelmointi C-kielellä
- C-kääntäjä
- Modulaarinen ohjelmointitapa
- Mikrokontrollerin arkktehtuuri (System On Chip)
- PWM / ADC / PGA / timers
Esitietovaatimukset
Ohjelmointi
Mikroprosessorit
Arviointikriteerit, tyydyttävä (1)
Osaa kirjoittaa yksinkertaisen ohjelman sulautetulle järjestelmällä ja testata sen.
Arviointikriteerit, hyvä (3)
Osaa kirjoittaa ohjelman sulautetulle järjestelmälle. Osaa ohjata yksinkertaisia laitteita mikrokontrollerilla. Pystyy suunnittelemaan yksinkertaisen järjestelmän annettujen ohjeiden perusteella.
Arviointikriteerit, kiitettävä (5)
Osaa suunnitella laajoja sulautettuja järjestelmiä. Osaa jakaa toiminallisuuden moduuleiksi ja suunnitella näiden väliset rajapinnat.