EB TechPaper. Fit for Domain Controllers. Master the AUTOSAR architecture with open development tools. elektrobit.com

Similar documents
Elektrobit (EB) Automotive Consulting Manage challenging automotive software projects

EBERSPÄCHER ELECTRONICS automotive bus systems

Non-Stop Manufacturing Excellence. Automotive. Answers for industry.

ASAM ODS Workflow in the area of vehicle safety with openmdm

Software Development for Multiple OEMs Using Tool Configured Middleware for CAN Communication

Development of AUTOSAR Software Components within Model-Based Design

Cost-effective supply chains: Optimizing product development through integrated design and sourcing

Embedded OS. Product Information

Standardized software components will help in mastering the. software should be developed for FlexRay were presented at

Model-based Testing of Automotive Systems

Safety compliance. Energy management. System architecture advisory services. Diagnostics. Network topologies. Physical and functional partitioning

Advanced Testing Methods for Automotive Software

Safe Automotive software architecture (SAFE)

Safe-E. Safe-E Introduction. Coordination: Andreas ECKEL TTTech Computertechnik AG

Software House Embedded Systems

Model Based System Engineering (MBSE) For Accelerating Software Development Cycle

EB Automotive Driver Assistance EB Assist Solutions. Damian Barnett Director Automotive Software June 5, 2015

Software Production. Industrialized integration and validation of TargetLink models for series production

Plug and Play Solution for AUTOSAR Software Components

FNT EXPERT PAPER. // Run your Data Center as a Business AUTHOR. DCaaB: From DCIM via DCSO to IT Factory.

Java-based Functionality and Data Management in the Automobile. Prototyping at BMW Car IT GmbH. by Alexandre Saad, BMW Car IT GmbH, Munich/Germany

Development Process Automation Experiences in Japan

EB TechPaper. Managing complexity with agile development. automotive.elektrobit.com

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

December, 7th, 2015, Assises de l Embarqué

Product Portfolio and Service Management. Take IT easy FNT s Product Portfolio and Service Management solution makes

7 things to ask when upgrading your ERP solution

Summer 2013 Cloud Initiative. Release Bulletin

We drive Aurix to success Aurix Services for Automotive & Industrial

ENTERPRISE MANAGEMENT AND SUPPORT IN THE AUTOMOTIVE INDUSTRY

Maintain Fleet Management Solutions Using Wide Area Wireless Technology

Ten Questions to Ask PLM Solution Suppliers What You Need to Know to Make an Informed Decision. August A CIMdata White Paper

Effective Modularization How to Link Product Portfolio Strategy and Product Development?

Radio sensor powered by a mini solar cell the EnOcean STM 110 now functions with even less light

IBM Sterling Warehouse Management System

The Internet of Things (IoT)

Automotive Software Engineering

How To Understand The Power Of The Internet Of Things

Release Automation for Siebel

The Internet of Things: Opportunities & Challenges

Live Vertical Scaling

ANSYS SCADE Model-Based Development Solutions for AUTOMOTIVE. Critical Systems & Software Development Solutions

Imagine What Fitness Can Look Like in the Future

Systems Engineering: Development of Mechatronics and Software Need to be Integrated Closely

MITRAC 500. Driven by Reliability. Propulsion & Controls

Six ways to accelerate Android mobile application development

Product Complexity Affects Every Industry and Every Customer

Content Management Playout Encryption Broadcast Internet. Content Management Services

CHAPTER 1 INTRODUCTION

Building Integration System Your platform for customized security and safety management

Modelling and optimization of renewable energy supply for electrified vehicle fleet

A new dimension of sound and vibration analysis

SIMATIC IT Production Suite Answers for industry.

Effective Team Development Using Microsoft Visual Studio Team System

TANGO Requirements Definition in a multi-national, multi-cultural development environment

Enhanced Project Management for Embedded C/C++ Programming using Software Components

Building Integration System Your platform for customized security and safety management

R3: Windows Server 2008 Administration. Course Overview. Course Outline. Course Length: 4 Day

secure intelligence collection and assessment system Your business technologists. Powering progress

How To Build A Project On An Eclipse Powerbook For Anarc (Powerbook) On An Ipa (Powerpoint) On A Microcontroller (Powerboard) On Microcontrollers (Powerstation) On Your Microcontroller 2 (Powerclock

ECU State Manager Module Development and Design for Automotive Platform Software Based on AUTOSAR 4.0

Plug. & Play. Various ECUs tested by automated sequences. dspace Magazine 3/2009 dspace GmbH, Paderborn, Germany info@dspace.com

Junifer Utility CIS. Flexibility. Scalability. Cost Effectiveness

Sisense. Product Highlights.

Information technology. Therapy Data Management System Data Acquisition, Data Management and Quality Assurance

Solution & Service Portfolio for the Telco Market.

CYBER PHYSICAL IIS

What is BPM? Software tools enabling BPM

Aareal. BK 01 Mieten Management Automated and integrated

Software Development for Medical Devices

User-friendly Configuration of AUTOSAR ECUs with Specialized Software Tools

Introduction to Red Hat ALBERT WONG

A COMPONENT-BASED APPROACH TO ERP DESIGN IN A DISTRIBUTED OBJECT ENVIRONMENT

DEDICATED TO SOLUTIONS. Automotive System and Software Development

Do AUTOSAR and functional safety rule each other out?

Soluzioni Wireless 2G/3G in ambito M2M per l integrazione ed il risparmio economico di gestione

l i X t o CASE STUDY Beyond electronic data interchange (EDI)

More efficiency and transparency? You can get there. Optimized Packaging Line. Answers for Industry.

Software Development for Medical Devices

MiTraC Train ConTrol and ManaGeMenT system. Propulsion & Controls. This is a running title

An Advanced Performance Architecture for Salesforce Native Applications

The Next Generation Dealer Management Solution designed to help you grow

SYSTEMS, CONTROL AND MECHATRONICS

Plant Management Software

FOR IMMEDIATE RELEASE

Software: Driving Innovation for Engineered Products

Automatic ASAM MCD-3 supported test. PikeTec GmbH Dr. Jens Lüdemann

WHITE PAPER. iet ITSM Enables Enhanced Service Management

SMARTDEVICELINK CONNECTIVITY FROM THE CAR S POINT OF VIEW

WEBs-AX Enterprise Security

AURIX Preferred Design House. Hitex Development Tools GmbH Hitex (UK) Ltd.

Web 2.0 at Continental good for the network culture, good for the business

Hardware in the Loop (HIL) Testing VU 2.0, , WS 2008/09

PlantStruxure. PPT_VH040809_EN Fully Integrated Process Automation

Transcription:

B echpaper Fit for Domain ontrollers Master the UO architecture with open development tools elektrobit.com

Fit for Domain ontrollers Master the UO architecture with open development tools High demands are placed on the tools needed for modern-day control unit development in the automotive industry. his is due to the large number of file formats and their variants. Further to this, many different partners are involved in control unit development. utomobile manufacturers define the overall system of communication between Us and parts of the application software, which is a big portion of the function of a control unit. he ier1 supplier develops the entire application software, making use of basic software components including operating system and, which they in turn receive from a ier2 software supplier. his opens up a variety of different collaboration models. But which is now the best way forward in terms of UO 4, in order to master new challenges such as thernet, multi-core, safety and security in an UO environment and to establish the necessary cooperation between parties to the optimal extent? o date, the design of the electrical systems has followed the motto "one U for one function". However, the electrical system architecture for vehicles has been evolving for several years: we are moving away from a system using several individual Us towards so-called domain controllers. hese are powerful control units which perform several functions within a vehicle domain, for example Body, Powertrain, hassis and Interior (Fig. 1). Interoperable tool support is necessary in developing such complex systems. his is the only way to guarantee that software integrators (OM, ier 1, or the software company) can combine the different functions of the various suppliers in the controller, such as the utosar-multi-ore operating system, basic software and applications (Fig. 2). here are traditionally numerous suppliers in software development for automotive Us. he UO standard supports compatibility of the software shares. UO thus makes it easier to implement complex software architectures in projects. Basic oftware UO pplication I F X M H egacy pplication U I F untime nvironment Multi- ore O UO pplication Basic oftware I F X M egacy pplication H U I F ore 0 ore 1 Fig. 2: Multi-core software architecture Interior Dashboard Headunit -all Powertrain Gearbox ngine hift-by-wire harging Manager Battery Manager Body irbag Door limate ontrol eat Gateway hassis Dashboard Braking D amera Open tool chains are able to perfectly handle the amount of different deliveries. Individual function demands, such as functional safety or security, can be seamlessly fulfilled across the entire system. Get the most out of processors "state of the art" U is defined by the combination of software and microprocessor. his means that the software must be tailored to fit the microprocessor. his is achieved when the UO operating system and the UO-Ms (Microcontroller bstraction ayer) fully take advantage of the capabilities of the microprocessor. With a domain controller you can, for example, allocate a number of functions to different cores. Multiore O and utosar thereby allow for the functions to be performed across the entire system. n open UO-ooling offers many advantages in developing Ms. s a result, easy integration into the U project is guaranteed. o develop marketable M modules, microprocessor manufacturers such as Infineon, Freescale and others use open software configuration tools such as B tresos tudio by lektrobit in developing their Ms. he M modules form the interface between the microprocessor and basic software. OMs, ier 1s and ier 2s also use open configuration tools for basic software configuration. B tresos tudio supports the UO standard and is open to many interfaces of other tools. hat is what matters in the UO mindset, among other things: Ms and their ease of integration into projects. Fig. 1: Illustration of functions in a vehicle domain 3

Fit for Domain ontrollers Master the UO architecture with open development tools Basic software, configuration and optimization tools s well as the Ms, each UO system needs a highly developed basic software such as B tresos utoore. his also includes the operating system. Both can be developed with the corresponding configuration tool, which rounds off project implementation and, at the same time, provides docking facilities to other U-softwaredevelopment tools (Fig. 3). pplication software he U application is developed from various viewpoints. mong other things, maintainability, extensibility, safety relevance and distributability are taken into account. he corresponding areas of the UO world are system modeling, U-xtract creation, function development and basic software. stablished and open UO authoring tools are available for application development at various manufacturers. he basic software configuration tool B tresos tudio offers options for exchanging data with all UO authoring tools such as dp ystemdesk or Dassault utosar Builder. herefore each area in U software development has its own tasks that are best implemented by the corresponding tool. UO file formats ensure interoperability between the tools. he standalone tools thereby constitute a continuous toolchain from system design, through function development, basic software configuration and M development, all the way to the optimization of multi-core software architecture. he make-toolchain With a so-called make-toolchain (Fig. 4), which prompts action from various development programs, developers can achieve a high degree of automation within a project. Many processes can also be carried out automatically. he B tresos tudio tool provides command-line interfaces to import system descriptions, U xtracts and configuration files. It also offers a variety of exporters. utomated evaluations of the project can also be created using the make-toolchain. For example, there is always a need for information on software memory usage or the operation of a continuous integration system in order to carry out software testing. ystem Design etwork Design U xtraction Import to uthoring ooling pplication Modelling Make oolchain pplication Development Fig. 3: B tresos tudio in UO workflow: ompatibility between UO tools. ools for Multi-ore-ystem application optimization use such docking facilities as an U does not automatically improve in performance by having more cores. his means that the application and basic software on the PU cores must be optimally distributed in order to achieve the best possible performance. Optimization tools such as ool uite from iming rchitects are often used. hese tools make it possible to consider and compare various distribution scenarios. Import to BW ooling BW onfiguration ode Generation ompile Validation Fig. 4: he make-toolchain automates the use of authoring tools, basic software (BW) configuration and code generation, compilation and validation. 5

Fit for Domain ontrollers Master the UO architecture with open development tools Optimal usage of the different UO versions otes Modern U development is carried out on a range of UO versions. n open toolchain takes this opportunity to convert project deliveries between the UO versions. he objective thereby is to update them to the newest UO version. With B tresos tudio, it is even possible to carry out projects with the combination 3.2/4.0.3/4.1.x and 4.0.3/4.1.x /4.2.x. his ensures the reusability of previously developed UO applications, although new specifications are still published. Depending on the vehicle manufacturer, OM-specific modules and third-party modules are required. Open basic software tools integrate these modules directly. his enables the seamless configuration of the modules in an UO context. In modern-day U development, there is a need for mechanisms which allow efficient and independent work based on project requirements, particularly with regard to complex domain controllers of the future, which will use, for example, UO and inux operating systems in parallel. harmonized open toolchain provides precisely these mechanisms. It enables the optimal and optimized integration of the ever-increasing volume of software and reduces the levels of complexity. hristian Blomenhofer olution Manager ar Infrastructure oftware, lektrobit 7

Fit for Domain ontrollers bout B utomotive lektrobit (B) is an award-winning and visionary global supplier of embedded software solutions and services for the automotive industry. leader in automotive software with over 25 years serving the industry, B s software powers over 70 million vehicles and offers flexible, innovative solutions for connected car infrastructure, human machine interface (HMI) technologies, navigation, driver assistance, electronic control units (Us), and software engineering services. B is a wholly owned, independent subsidiary of ontinental G. lektrobit utomotive GmbH m Wolfsmantel 46 91058 rlangen, Germany Phone: +49 9131 7701 0 Fax: +49 9131 7701 6333 sales.automotive@elektrobit.com elektrobit.com