Takaisin kaikki kurssit
Aloita tästä
Sulautettujen järjestelmien ohjelmointi
Yksittäinen kurssi
Mikäli osallistut tähän kurssiin osana FITech-sivuainetta niin huomioithan, että sivuaineet ovat FITechin tarjonnassa viimeisen kerran lukuvuonna 2021-2022. Tarkista yksittäisten kurssien tuleva saatavuus kurssien tiedoista.
Maksimimäärä FITech-opiskelijoita: 10
Kurssin sisältö:
- C-kielen perusteet
- Kääntäjän ja linkkerin toiminta
- C-kielen ja konekielen (assembler) välinen suhde
- Mikrokontrollerien sisäiset oheislaitteet ohjelmoijan näkökulmasta (ajastimet, I/O, keskeytykset)
- Muut keskeiset oheislaitteet niiden toiminnan ja käyttökohteiden näkökulmasta
- C-kielen standardit ja erityisesti niiden määrittelyt sulautetun ohjelmoinnin näkökulmasta
- Ohjelmointikäytäntömäärittelyt ja niiden soveltaminen.
Kurssin käytyään opiskelija
- hallitsee C-ohjelmoinnin perusteet ja pystyy ohjelmoimaan verraten yksinkertaisia, useammasta funktiosta koostuvia sovelluksia.
- tuntee kielen standardit yleisellä tasolla ja tunnistaa sulautetulle ohjelmoinnille tärkeimpien standardien versiot ja ominaisuudet joita ne määrittelevät.
- osaa soveltaa ohjelmointikäytäntömäärittelyä laadukkaan lähdekoodin tuottamiseksi, osaa selittää mikroprosessorin ja mikrokontrollerin eron, tuntee sulautettujen järjestelmien rajoituksia ja erityispiirteitä.
- osaa digitaalisen I/O:n, keskeytysten, ajastimien sekä PWM:n perusteet.
- on tutustunut mikrokontrollerien keskeisimpiin oheislaitteisiin.
Kurssin tentti järjestetään kampuksella.
Lisätietoa Turun yliopiston opinto-oppaassa.
Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.
c-ohjelmointi embedded systems
Lisätietoa opintojen suorittamisesta
Turun yliopisto
Timo Vasankari
timo.vasankari(at)utu.fi
Hakua koskevat kysymykset
FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
info(at)fitech.io
Aloita tästä
Kategoria:
Tekniikan opinnot
Teemat:
Ohjelmointi,
Tietokonetekniikka,
Tuotantotalous
Tietokonetekniikka,
Tuotantotalous
Kurssikoodi:
DTEK0074
Opintopisteet:
5 ECTS
Hinta:
0 €
Taso:
Opetusaika:
7.3.–2.5.2022
Viimeinen hakupäivä:
Hakuaika on päättynyt
Järjestävä yliopisto:
Turun yliopisto
Kohderyhmä:
Aikuisopiskelija,
Tutkinto-opiskelija
Tutkinto-opiskelija
Opetustavat:
Monimuoto-opinnot
Opetuspaikkakunta:
Turku
Kieli:
Suomi
Esitietovaatimukset:
Ohjelmoinnin perusteet, tietorakenteet ja algoritmit, Git-versionhallinta ja unix/linux-käyttöjärjestelmän käyttö komentotulkilla