Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • 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
Evaluation of a high performanceECU running embedded Linux
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
2023 (English)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesisAlternative title
Utvärdering av en högpresterande ECU som kör embedded Linux (Swedish)
Abstract [en]

Autonomous vehicles rely on real-time embedded systems called Electronic Control Units (ECUs) and it is crucial for safety and behavioural correctness that ECUs run fast enough, in other words, within their deadlines. In this thesis a high-performance ECU used at Volvo Autonomous Solutions (V.A.S.) running PetaLinux will be evaluated. To ensure that the ECU is able to run in real-time, it will be evaluated by simulating physical models in the form of Functional Mock-up Units (FMUs) that are cross compiled to aarch64. The ECU execution time will be measured to evaluate whether the models run in real-time and to compare it with the performance of a desktop computer. With the use of profiling tools, possible bottlenecks in the utilization of ECU will be identified. The results show that the ECU is capable of running the FMU simulation models faster than real-time and that the ECU runs at less than 10% of the speed of the desktop computer. FMU communication frequency, underutilization of available instructions, unnecessary allocation and unnecessary use of synchronization primitives where identified as the key possible bottlenecks. We conclude that the ECU is likely capable of running significantly more computationally demanding models in real-time if they are optimized for the ECU.

Place, publisher, year, edition, pages
2023. , p. 90
Keywords [en]
ECU, FMU, FMI, FMIL
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:kau:diva-95131OAI: oai:DiVA.org:kau-95131DiVA, id: diva2:1764797
External cooperation
Volvo Autonomous Solutions
Subject / course
Computer Science
Educational program
Computer Science
Supervisors
Examiners
Available from: 2023-06-16 Created: 2023-06-09 Last updated: 2023-06-16Bibliographically approved

Open Access in DiVA

fulltext(1635 kB)359 downloads
File information
File name FULLTEXT01.pdfFile size 1635 kBChecksum SHA-512
3c692af5535912059134ccebad42ec16921402efe5cc8fb3aa73ab4a830114ac8b60c843310a0369062521d5c5791dc461f9a96f32370fcf70e4853edbf33f0a
Type fulltextMimetype application/pdf

By organisation
Department of Mathematics and Computer Science (from 2013)
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 359 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: 212 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • 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