Siirry suoraan sisältöön

Sulautettujen järjestelmien ohjelmointiLaajuus (3 op)

Opintojakson tunnus: TI00AA35

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

Microprocessors
Programming

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