Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Real-Time System Benchmarking with Embedded Linux and RT Linux on a Multi-Core Hardware Platform
Linköping University, Department of Computer and Information Science.
2024 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

To catch up with the growing trend of parallelism, this thesis work focuses on the adaption of embedded real-time systems to a multicore platform. We use the embedded system of Xilinx ZCU-102, a multicore board, as an example of an embedded system without getting deep into its architecture. First, we deal with the tasks required to be able to make an embedded system operational and discuss why they are different from those for normal computer systems. The processes it takes to make a custom operating system for the given Xilinx embedded system are examined and patching the custom operating system along with customizing it is studied. We then take a look at related work in the field of benchmarking real-time systems and embedded systems and with a good understanding of related work propose a design similar to the related work for benchmarking embedded systems. The benchmarks we use run on multiple cores and aim at challenging the Xilinx board’s capabilities of running real-time tasks when the other cores on the board are occupied with performing independent tasks. We test the designed benchmarks on different conditions under two different operating systems of RT-Linux and Embedded Linux to study the differences between them. We then note how the RT-Linux would be a real upgrade for real-time systems if multicore operations are considered. The final result we have obtained is that core idling might decrease the performance of real-time tasks and RT-Linux might experience more interrupts but it is also better at recovering from interrupts.

Place, publisher, year, edition, pages
2024. , p. 37
Keywords [en]
Real-time, Embedded systems, Benchmarking, Multicore
National Category
Electrical Engineering, Electronic Engineering, Information Engineering Embedded Systems
Identifiers
URN: urn:nbn:se:liu:diva-200842ISRN: LIU-IDA/LITH-EX-A--24/001--SEOAI: oai:DiVA.org:liu-200842DiVA, id: diva2:1836643
External cooperation
ABB - Company
Subject / course
Computer science
Presentation
2024-01-23, 15:15 (English)
Supervisors
Examiners
Available from: 2024-02-21 Created: 2024-02-09 Last updated: 2024-02-21Bibliographically approved

Open Access in DiVA

Real-Time System Benchmarking with Embedded Linux and RT Linux on a Multi-Core Hardware Platform(912 kB)1654 downloads
File information
File name FULLTEXT01.pdfFile size 912 kBChecksum SHA-512
c8dc3f2019a14833db3464d4c44bce9bd541d39530d59f58a9af863805c3d833ec963b96b0c2dcc8534a7f4ca17b7ddc4cef93b5a5d09ecff9a37e66ed7b6738
Type fulltextMimetype application/pdf

By organisation
Department of Computer and Information Science
Electrical Engineering, Electronic Engineering, Information EngineeringEmbedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 1655 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1177 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf