Siirry suoraan sisältöön

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.

Siirry alkuun