Embedded Systems (5 op)
Toteutuksen tunnus: TE00BH31-3004
Toteutuksen perustiedot
Ilmoittautumisaika
19.08.2019 - 15.09.2019
Ajoitus
02.09.2019 - 13.12.2019
Opintopistemäärä
5 op
Virtuaaliosuus
2 op
TKI-osuus
5 op
Toteutustapa
60 % Lähiopetus, 40 % Etäopetus
Yksikkö
Tekniikan ala (LAMK)
Toimipiste
Tekniikan ala
Opetuskielet
- Suomi
Paikat
10 - 20
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Olli Koskimaa
- Juha Hyytiäinen
Ryhmät
-
07TVT19KTieto- ja viestintätekniikan koulutus 19K, Lahti
-
07Z2HTVT19KZ2 aikaikkuna 07TVT19K
Osaamistavoitteet
The student is able to
- understand the basics of processor architectures and differences between architectures
- explain the principles of instruction set and machine level programming
- describe the microprocessor hardware interfaces
- use hardware-oriented programming properties of a programming language
- design and implement modular software for an embedded system using a programming language
- simulate and implement embedded programs with embedded computer hardware
- describe the basic computer peripherals.
Toteutustapa ja opetusmenetelmät
- Raspberry PI is used as a embedded system computer environment and RaspiCar vehicle is used as a real embedded system device.
- The goal is to either build or use pre-built RaspiCar and connect necessary sensors and actuators needed for driving the car.
- Car will be programmed using Python and/or C programming language
Ajoitus ja läsnäolo
- Autumn season 2018.
- Presence in bulletins is highly advisable.
- Project review days are compulsory.
Oppimateriaali ja suositeltava kirjallisuus
Material presented in course Reppu-page
Toteutuksen valinnaiset suoritustavat
n/a
Työelämäyhteistyö
n/a
Uusintamahdollisuudet
No exams
Oppimisympäristö
Reppu
Opiskelijan ajankäyttö ja kuormitus
50h in lectures & bulletins + 85h individual/team work
Sisältö
The student is able to
- understand the basics of processor architectures and differences between architectures
- explain the principles of instruction set and machine level programming
- describe the microprocessor hardware interfaces
- use hardware-oriented programming properties of a programming language
- design and implement modular software for an embedded system using a programming language
- simulate and implement embedded programs with embedded computer hardware
- describe the basic computer peripherals.
Lisätietoja opiskelijalle: mm. edeltävä osaaminen
n/a
Arviointimenetelmät
Project documents and working RaspiCar, participation in project team work.
Arviointiasteikko
1-5
Hylätty (0)
Missing project documents, poor participation in project team work
Arviointikriteerit: taso 1: (arviointiasteikko 1-5)
acceptable project documentation and team work
Arviointikriteerit: taso 3 (arviointiasteikko 1-5)
good project documentation and team work. Working car.
Arviointikriteerit: taso 5 (arviointiasteikko 1-5)
excellent project documentation and team work. Well working car.