Skip to main content

ARM-Processors and Embedded Operating Systems (5 cr)

Code: TX00CI69-3008

General information


Enrollment
02.05.2023 - 18.10.2023
Registration for the implementation has ended.
Timing
23.10.2023 - 17.12.2023
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
On-campus
Unit
(2019-2024) School of ICT
Campus
Leiritie 1
Teaching languages
English
Seats
0 - 35
Degree programmes
Degree Programme in Information Technology
Teachers
Keijo Länsikunnas
Groups
ICT21-SI-E
Smart IoT Systems: Embedded IoT Devices
Course
TX00CI69

Implementation has 9 reservations. Total duration of reservations is 59 h 0 min.

Time Topic Location
Tue 24.10.2023 time 09:00 - 16:00
(7 h 0 min)
TX00CI69-3008 ARM-prosessorit ja sulautetut käyttöjärjestelmät
MMC106 AiOT-garage
Tue 31.10.2023 time 09:00 - 16:00
(7 h 0 min)
TX00CI69-3008 ARM-prosessorit ja sulautetut käyttöjärjestelmät
MMC106 AiOT-garage
Tue 07.11.2023 time 09:00 - 16:00
(7 h 0 min)
TX00CI69-3008 ARM-prosessorit ja sulautetut käyttöjärjestelmät
MMC106 AiOT-garage
Tue 14.11.2023 time 09:00 - 16:00
(7 h 0 min)
TX00CI69-3008 ARM-prosessorit ja sulautetut käyttöjärjestelmät
MMC106 AiOT-garage
Tue 21.11.2023 time 09:00 - 16:00
(7 h 0 min)
TX00CI69-3008 ARM-prosessorit ja sulautetut käyttöjärjestelmät
MMC106 AiOT-garage
Tue 28.11.2023 time 09:00 - 16:00
(7 h 0 min)
TX00CI69-3008 ARM-prosessorit ja sulautetut käyttöjärjestelmät
MMC106 AiOT-garage
Tue 05.12.2023 time 09:00 - 16:00
(7 h 0 min)
TX00CI69-3008 ARM-prosessorit ja sulautetut käyttöjärjestelmät
MMC106 AiOT-garage
Tue 12.12.2023 time 09:00 - 16:00
(7 h 0 min)
TX00CI69-3008 ARM-prosessorit ja sulautetut käyttöjärjestelmät
MMC106 AiOT-garage
Tue 12.12.2023 time 09:00 - 12:00
(3 h 0 min)
ARM-Processors and Embedded Operating Systems TX00CI69-3008
MMA110 Oppimistila
Changes to reservations may be possible.

Objective

After completion of the course the student is able to install and configure an embedded operating systems on a hardware platform. He/she understands the principle of prioritized preemptive scheduling and is able to write programs for a multitasking environment. The student knows how to use locking and inter-process communication to implement resource efficient programs. Student is able to configure and compile kernel that is tailored to run on the target hardware. The students knows how measure and monitor system resource usage of an embedded system.

Content

- Installing an embedded operating system.
- Configuring and compiling a kernel for a specific target hardware.
- Configuring network and connecting the system to a network.
- Locking in multitasking environment
- Inter-process communication
- Performance measurement

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Students have achieved the course objectives fairly. Students will be able to identify, define and use the course subject area’s concepts and models. The student understands the criteria and principles of the expertise development.

Assessment criteria, good (3)

Students have achieved the course objectives well, even though the knowledge and skills need improvement on some areas. Students are able to define the course concepts and models and are able to justify the analysis. The student is able to apply their knowledge in leisure, study and work situations. The student understands the importance of expertise in the field of information technology and is able to analyze his/her own expertise.

Assessment criteria, excellent (5)

Students have achieved the objectives of the course with excellent marks. Students master commendably the course subject area’s concepts and models. Students are able to make justified and fluent analysis and to present concrete development measures. The students are well prepared to apply their knowledge in leisure, study and work situations. Students are able to analyze the information technology sector expertise and the evolvement of their own expertise.

Go back to top of page