skip to main content
research-article

Porting an AUTOSAR-compliant operating system to a high performance embedded platform

Published:01 February 2014Publication History
Skip Abstract Section

Abstract

Automotive embedded systems are going through a major change, both in terms of how they are used and in terms of software and hardware architecture. Much more powerful and rapidly evolvable hardware is expected, paralleled by an accelerating development rate of the control software. To meet these challenges, a software standard, AUTOSAR, is gaining ground in the automotive field. In this work, experiences from porting AUTOSAR to a high performance embedded system, Raspberry Pi, are collected. The goal is both to present experience on the process of AUTOSAR porting and to create an AUTOSAR implementation on a cheap and widely accessible hardware platform, making AUTOSAR available for researchers and students.

References

  1. ArcticCore product page. http://www.arccore.com/products/arctic-core/.Google ScholarGoogle Scholar
  2. Autosar consortium web. http://www.autosar.org.Google ScholarGoogle Scholar
  3. ChibiOS/RT homepage. http://www.chibios.org/.Google ScholarGoogle Scholar
  4. D. S. Andrew N. Sloss and C. Wright. ARM System Developer's Guide. Morgan Kaufmann Publishers, 500 Sansome Street, Suite 400, San Francisco, CA 94111, 2004.Google ScholarGoogle Scholar
  5. ARM. ARM1176JZF-S Technical Reference Manual. ARM, 2004.Google ScholarGoogle Scholar
  6. ARM. ARM Compiler toolchain-Developing Software for ARM Processors. ARM, 2011.Google ScholarGoogle Scholar
  7. AUTOSAR. Specification of SPI Handler/Driver for AUTOSAR. AUTOSAR Official, Version 3.2.0, 2011.Google ScholarGoogle Scholar
  8. J. Axelsson and A. Kobetski. On the conceptual design of a dynamic component model for reconfigurable autosar systems. In 5th Workshop on Adaptive and Reconfigurable Embedded Systems, Philadelphia, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J.-L. Béchennec, M. Briday, S. Faucou, and Y. Trinquet. Trampoline - an open source implementation of the osek/vdx rtos specification. In 11th Int. Conf. on Emerging Technologies and Factory Automation (ETFA'06), Prague, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  10. B. Corporation. BCM2835 ARM Peripherals. Broadcom Corporationl, Broadcom Europe Ltd. 406 Science Park Milton Road Cambridge CB4 0WW, 2012.Google ScholarGoogle Scholar
  11. S. Fürst, J. Mössinger, S. Bunzel, T. Weber, F. Kirschke-Biller, P. Heitkämper, G. Kinkelin, K. Nishikawa, and K. Lange. Autosar--a worldwide standard is on the road. In 14th International VDI Congress Electronic Systems for Vehicles, Baden-Baden, 2009.Google ScholarGoogle Scholar
  12. J. Jansson and J. Elgered. Autosar communication stack implementation with flexray. Technical report, Chalmers University of Technology, 2011.Google ScholarGoogle Scholar
  13. A. Kobetski and J. Axelsson. Federated robust embedded systems: Concepts and challenges. Technical report, Swedish Institute of Computer Science, 2012.Google ScholarGoogle Scholar
  14. A. S. Tanenbaum. Modern Operating Systems. Prentice Hall, UPPER SADDLE RIVER, NEW JERSEY 07458, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Porting an AUTOSAR-compliant operating system to a high performance embedded platform

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader