Siirry suoraan sisältöön

Sulautettujen järjestelmien perusteetLaajuus (3 op)

Opintojakson tunnus: TEECG04

Opintojakson perustiedot


Laajuus
3 op

Osaamistavoitteet

Oppilas tuntee tietokoneen tärkeimmät osat ja ymmärtää tavanomaisen tietokoneen ja sulautetussa järjestelmässä käytettävän tietokoneen eron. Oppilas tuntee mikroprosessorin toiminnan ja ymmärtää prosessorin ohjelmoinnissa käytettyjen eri menetelmien ja kielien erot sekä tuntee ja osaa käyttää joitakin ohjelmankehityslaitteita. Oppilas osaa hieman assembly-ohjelmointia. Opiskelija voi valita englanninkielisen vaihtoehdon edellyttäen, että suunnitelma toteutuu.

Sisältö

Lukujärjestelmät. Tietokoneen perusosat: prosessori, väylät, muistit, oheispiirit. Komponenttiteknologiaa. Mikroprosessorin rakenne ohjelmankehityksen kannalta: rekisterit, liput. Muistin hallinta. Osoitusmuodot. Keskeytykset ja muut poikkeuskäsittelyt. Assemblykielen ja korkeantason ohjelmointikielen erot. Assemblykäskyjä. Assemblyohjelmointia. Ohjelmankehityslaitteet. Ohjelman kulun seurantamenetelmiä ja -laitteita. Assemblyohjelman kehittämistä sulautettuun järjestelmään harjoitellaan ristikääntäjän ja kehityslaitteesta irrallisen kohdelaitteiston avulla. Laitteiston avulla opetellaan DC-moottorien, solenoidien ja lamppujen ohjausta sekä harjoitellaan keskeytyspohjaisten oheislaiteohjausohjelmien tekoa.

Esitietovaatimukset

Digitaalitekniikan perusteet ja anologinen elektroniikka.

Siirry alkuun