Siirry suoraan sisältöön

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

  • 07TVT19K
    Tieto- ja viestintätekniikan koulutus 19K, Lahti
  • 07Z2HTVT19K
    Z2 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.