Laitteistoläheinen ohjelmointi 1Laajuus (5 op)
Opintojakson tunnus: 5G00BM71
Opintojakson perustiedot
- Laajuus
- 5 op
Osaamistavoitteet
Opiskelija osaa
- käyttää mikrokontrollerin käsky- ja rekisterirakennetta sovellusohjelman
suunnittelussa
- tehdä pienen ja tehokkaan sovellusohjelman
Sisältö
Sulautettujen järjestelmien laitteistoläheisen ohjelmoinnin perusongelmat, ratkaisumenetelmät ja välineet. Yksinkertaisen prosessoriosan ohjelmiston suunnittelu sulautettuun järjestelmään. Keskeytysten käsittely, ajastetut ohjelmarakenteet, perus-i/o-toiminnot. Mikroprosessoriarkkitehtuuri laitteistoläheisen ohjelmoinnin kannalta, konekielisen ohjelmoinnin periaatteet ja perussovellukset. Ohjelmankehityksen työvälineet.
Esitietovaatimukset
Ohjelmoinnin perusteet, C/C++