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.
- ArcticCore product page. http://www.arccore.com/products/arctic-core/.Google Scholar
- Autosar consortium web. http://www.autosar.org.Google Scholar
- ChibiOS/RT homepage. http://www.chibios.org/.Google Scholar
- 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 Scholar
- ARM. ARM1176JZF-S Technical Reference Manual. ARM, 2004.Google Scholar
- ARM. ARM Compiler toolchain-Developing Software for ARM Processors. ARM, 2011.Google Scholar
- AUTOSAR. Specification of SPI Handler/Driver for AUTOSAR. AUTOSAR Official, Version 3.2.0, 2011.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- B. Corporation. BCM2835 ARM Peripherals. Broadcom Corporationl, Broadcom Europe Ltd. 406 Science Park Milton Road Cambridge CB4 0WW, 2012.Google Scholar
- 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 Scholar
- J. Jansson and J. Elgered. Autosar communication stack implementation with flexray. Technical report, Chalmers University of Technology, 2011.Google Scholar
- A. Kobetski and J. Axelsson. Federated robust embedded systems: Concepts and challenges. Technical report, Swedish Institute of Computer Science, 2012.Google Scholar
- A. S. Tanenbaum. Modern Operating Systems. Prentice Hall, UPPER SADDLE RIVER, NEW JERSEY 07458, 2007. Google ScholarDigital Library
Index Terms
- Porting an AUTOSAR-compliant operating system to a high performance embedded platform
Recommendations
Automotive real-time operating systems: a model-based configuration approach
Special Issue on the 4th Embedded Operating Systems Workshop (EWiLi 2014)Automotive embedded systems have become very complex, are strongly integrated, and the safety-criticality and real-time constraints of these systems raise new challenges. Distributed system development, short time-to-market intervals, and automotive ...
Design of an RTOS Compliant with AUTOSAR
ICEICE '12: Proceedings of the 2012 Second International Conference on Electric Information and Control Engineering - Volume 02This paper discusses an embedded real-time operating system implementation based on AUTOSAR standard which is a very potential standard for embedded real-time operating system used in automotive field. We proposed our implementation on several aspects, ...
On the Design and Evaluation of a Real-Time Operating System for Cache-Coherent Multicore Architectures
Special TopicsThe uncontrolled use of the cache hierarchy in a multicore processor by real-time tasks may impact their worst-case execution times. Several operating system techniques have been recently proposed to deal with caches in a multiprocessor in order to ...
Comments