liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Implementing Memory Protection in a Minimal OS
Linköping University, Department of Computer and Information Science.
Linköping University, Department of Computer and Information Science.
2009 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

The car industry has created a series of standards called AutoSAR as a response to the increasing number of processors in modern vehicles. Among these specifications is one for real-time operating systems (RTOS). This RTOS standard includes requirements for memory protection. This thesis outlines the work involved in introducing the memory protection outlined in this specification in the OSEck operating system. The work consisted of updating the operating system, implementing the AutoSAR OS API, and updating the suite of toolsused to build the finished system.The AutoSAR specifications were found to be very thorough and well thoughtout. The OS API was successfully implemented, and the data-structures needed to permit its functionality. The existing software tools were updated to conformwith the new requirements from AutoSAR, and additional software was createdto ease the configuration process.Memory protection was successfully implemented in the OSEck operating system, including two implementations of the trap interface. The memory protection functionality adds yet another layer of user-configuration to the operating system. Also, additional overhead for system calls, context switches and message passing is expected. A general evaluation of how OSEck application performance is aff ected is beyond the scope of this thesis, but preliminary studies of additional instruction counts on certain system calls have been performed.

Place, publisher, year, edition, pages
2009. , 111 p.
Keyword [en]
MMU, AUTOSAR, OSEK, MEMORY PROTECTION, EMBEDDED
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-17355ISRN: LIU-IDA/LITH-EX-A--09/006--SEOAI: oai:DiVA.org:liu-17355DiVA: diva2:208762
Presentation
2009-02-06, Donald Knuth, IDA, Linköpings universitet, Linköping, 15:15 (Swedish)
Uppsok
teknik
Supervisors
Examiners
Available from: 2009-03-20 Created: 2009-03-19 Last updated: 2009-03-20Bibliographically approved

Open Access in DiVA

FULLTEXT(3561 kB)1107 downloads
File information
File name FULLTEXT01.pdfFile size 3561 kBChecksum SHA-512
9dbd53b56fefa69f9f4ebb7ff70b6f21df4a99453f105efbcacf7e341a369e584fea3f0b4a2cfac25de2f58df7017c5e93659947b694b0b03e294030e2d6dd69
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Fagrell, PerEklycke, Richard
By organisation
Department of Computer and Information Science
Computer Science

Search outside of DiVA

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

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