Sulautettujen järjestelmien ohjelmointiLaajuus (6 op)
Opintojakson tunnus: TX00AD43
Opintojakson perustiedot
- Laajuus
- 6 op
Osaamistavoitteet
- Opiskelija osaa tehdä ylemmän tason määritelmiä järjestelmille.
- Opiskelija osaa käyttää C-ohjelmointikieltä tai C#/C++-ohjelmointikieltä.
- Opiskelija osaa jakaa ohjelmiston moduuleihin ja osaa kehittää niitä.
- Opiskelija ymmärtää testauksen merkityksen ja osaa etsiä ohjelmistovirheitä.
- Opiskelija tietää eri sulautettujen järjestelmien toteutusvaihtoehtoja.
- Opiskelija osaa kirjoittaa, kääntää ja testata ohjelman sulautettuun järjestelmään.
- Opiskelija osaa suunnitella yksinkertaisen mikro-ohjainympäristön, joka toteuttaa
jonkin sovellustarpeen.
Sisältö
- Järjestelmien ylemmän tason määrittely
- Mikro-ohjaimien ohjelmointi C-kielellä
- C-kääntäjä
- Modulaarinen ohjelmointitapa
- Mikro-ohjaimen arkkitehtuuri, toiminnot ja rajapinnat
Esitietovaatimukset
Ohjelmoinnin perusteet
Mikro-ohjaimet ja sulautettujen ohjelmointi
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa rakentaa yksinkertaisen sulautetun järjestelmän ja testata sen.
Arviointikriteerit, hyvä (3)
Opiskelija osaa tehdä määritykset ja toteutuksen sulautetulle järjestelmälle.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa suunnitella laajoja sulautettuja järjestelmiä. Opiskelija osaa jakaa toiminnallisuuden osakokonaisuuksiksi ja suunnitella näiden väliset rajapinnat.