A Case Study of Application Development and Production Code Generation for a Telematics ECU with Full Unified Diagnostics Services
|
|
|
- Vivian Reynolds
- 9 years ago
- Views:
Transcription
1 A Case Study of Application Development and Production Code Generation for a Telematics ECU with Full Unified Diagnostics Services
2 Plan A little about Embed and our Ethos Description of the telematics module Embed worked in partnership with Auto-txt Ltd to deliver. The process by which the software was developed. Automotive SPICE level 3 (ISO/IEC 15504) The software architecture Device Drivers:- CAN, GPS, GSM, Bluetooth Application as libraries enabling extensive unit testing Focus on Unified Diagnostic Services (ISO 14229) within the telematics module, over CAN and GSM How diagnostics are usually developed compared to how they can be better developed with the application within Simulink. Advantages of the Embed Unified Diagnostic Services (ISO 14229) Blockset
3 Embed Ethos Faster Results Model, Simulate, Execute, Debug, Test... Then code... New Technologies Image Processing HMI Rapid-Prototyping Advanced Driver Assistance Systems (ADAS) Off-the-shelf ECUs Embed partner with New Eagle to offer MotoHawk ECUs Higher Quality Automotive SPICE Level 3 Process. (ISO/IEC 15504) Model Based Development Off-the-shelf software components UDS, CAN, CAN-TP, Simulink Blocksets for production ECUs.
4 Complete Vehicle Embedded System Design Embed Offers System Design Requirement Handling Electrical Architecture Design Network Design Physical Layer Communications Strategy Stacks ECU Design & Development Hardware Design Design Components Simulation & Rapid-Prototyping Early Validation Save time and money whilst raising quality. Training & Mentoring Model-Based Development HMI System Development
5 Auto-txt Advanced Telematics Module Advanced telematics module that can offer remote connectivity and communication to any vehicle (12V & 24V) Stolen Vehicle Tracking, Fleet Management, Remote Diagnostics, Remote Logging & Control GSM, GPS, Bluetooth, Proprietary RF, WiFi, CAN Fully expandable via daughter boards Soon adding LIN & RS232 support. Full automotive grade product Line-fit for Aston Martin, dealer fit for Jaguar and Land Rover Bootloader for CAN or GSM reprogramming Complete over the air reprogramming
6 Development Process System Activities Customer lead, Embed support ECU Acceptance test plan ECU Customer System Communication Requirements Integration test plan ECU Activities Embed lead, Customer support System (ECU) System Qualification test Requirements (ECU) plan Requirements Analysis ECU Acceptance Test Customer System Integration Test System (ECU) Qualification Test ECU System (ECU) Requirements Automotive SPICE Level 3 Process. (ISO/IEC 15504) System (ECU) Architecture ECU Architectural Design Integration test plan System Integration Test System (ECU) Requirements Process/Activity Document & hardware activities Modules & Hardware Control Flow Data Flow Hardware, Models & Code Hardware System Activities SyAD System Architecture Document Tested Hardware Hardware Release Notes System Activities Communication System (ECU) Requirements System (ECU) Architecture Tested Release Notes HRS Hardware Requirements Hardware Requirements Analysis FTP Hardware Functional Test Plan Hardware Functional Test FTR Hardware Functional Test Report SRS Requirements Requirements Analysis (update) FTP Functional Test Plan Functional Test FTR Function Test Report Integrated Units Integrated HAD Hardware Architecture Hardware Architecture Design HTP Hardware Integration Test Plan Hardware Integration & Test HTR Hardware Test Report SAD Architecture Architectural Design (update) STP Integration Test Plan Integration & Test STR Integration Test Report Boards Interacts with software Branch Existing code/ models Modules Interacts with hardware Hardware Module Circuit Design BOM & ICT requirements Populate PCB ICT Reports Detailed Design UTP Unit Test Plan Module Construction & Test UTR Unit Test Reports Schematics & Netlist PCBs For each element CAD Layout Layout PCB & CAM data PCB Manufacture PCB Test Reports MDS Module Design Process/Activity Control Flow For each new/modified module Document/File Data Flow Models & Units Process/Activity Control Flow Data Flow Document Models & Code
7 Development Process System Activities Communication System (ECU) Requirements System (ECU) Architecture Tested Release Notes Application architecture defined in Simulink model modules designed as Simulink Libraries complete with unit tests and documentation SRS Requirements SAD Architecture Requirements Analysis (update) Architectural Design (update) Branch Detailed Design Existing code/ models For each new/modified module Process/Activity Document FTP Functional Test Plan STP Integration Test Plan UTP Unit Test Plan MDS Module Design Integrated Modules Control Flow Data Flow Models & Code Functional Test Integration & Test Module Construction & Test FTR Function Test Report STR Integration Test Report UTR Interacts with hardware Unit Test Reports
8 Developing using Simulink Libraries Simulink Libraries enable many advantages. Version Control Library bocks live as separate files Unit Test Test harness models Multiple Developers working on the same project Clearly defined bus interfaces Reuse the blocks across may projects Tested modules ready to deploy
9 Developing using Simulink Libraries Embed Standard Model Organisation C code is required in all embedded projects, typically for device drivers Features are libraries for process, concurrent engineering and version control Library Components are true libraries and are utility blocks that are reused many times
10 Details Developed as a Simulink Model Device Drivers wrapped with Simulink Blocksets Code-Generation via Real Time Workshop Embedded Coder AUTOSAR like where applicable Same application runs on previous hardware as well as new hardware. Completely different processor (ARM7 -> MPC55xx)
11 NM - LIN NM - CAN Architecture ECU Application Complex Device Drivers COM Diagnostic Kernel UDS Comms Bootloader PDUR CAN TP LIN-IF CAN-IF LIN Driver CAN Driver
12 Inputs Inputs are hardware specific and are separate from the application
13 Inputs All library blocks GPIO All inputs have UDS IO control, defined in the model
14 Outputs Outputs are hardware specific and are separate from the application
15 Outputs Library blocks where possible UDS Parameters to read internal data. Implemented as signals resolved to UDS objects IO Control on all outputs
16 Device Drivers Device Drivers are hardware specific and are separate from the application
17 NM - LIN NM - CAN Device Drivers Simulink Blocksets CAN COM UDS Network Management GSM GPS Bluetooth GPIO Timers Power Management ECU Complex Device Drivers LIN-IF LIN Driver Application COM PDUR Diagnostic Kernel UDS Comms Bootloader CAN TP CAN-IF CAN Driver
18 Device Driver Blocksets (GPS) Data received in the Inputs subsystem complete with UDS IO Control GPS Device configured and controlled within Devices subsystem
19 Device Driver Blocksets (CAN) All library blocks UDS Trouble Codes (DTCs) Devices controlled and configured via blocksets
20 Application All hardware specifics architected out Easily ported to any hardware Library block
21 Application Application further decomposed and Architected within Simulink Modelled using library blocks
22 Application EOL Programming UDS Parameters (PIDs and DIDs) Identical usage to Data- Stores, except the addition of access control to inhibit incorrect usage due to ECU mode or wrong Security Access Level
23 Application Commissioning Commissioning the Telematics ECU achieved using UDS Routine Control Accessible only via Security Access Controls the UDS Routine and UDS communications Model the logic within Simulink, test and debug at the model level instead of in code
24 Telematics ECU Development Summary Up to 7 developers worked on the software concurrently Auto-txt and Embed Engineers Developed using a recognised Quality Management System Automotive SPICE Level 3 Fully auto generated code from Simulink and Stateflow using RTW-EC Application runs on two very different micro-processors New developers quickly became productive Low defect development New features being added to the ECU every month
25 Diagnostics Services Development: How Model Based Development can make big improvements
26 UDS the typical picture Delivered last... Everyone is focused on features and functionality. Delivered late... The feature or function owner rarely truly addresses the diagnostics requirements. Delivered wrong... Functionality related to diagnostics isn t often captured by feature designer Add/delete key fob, match PCM/IMMO, etc The diagnostics team are a little detached from the rest of the development team and are usually the last to be informed of any changes. Need to speak and think hex-codes, not English.
27 UDS by Model Based Development Model Based Development has been proven to increase quality and speed time to market Correctly define the requirements Solve problems early Remove translation errors Iteration loops at the cheap stage of development Code generation from the models
28 Bugs Found - s UDS by Model Based Development Enables the Diagnostics to be addressed early on in the development cycle Typical Bugs found during development against cost of fix Reqs Specs P1 P2 FP SOP MBDP Traditional Cost to Fix
29 UDS by Model Based Development Enables the Diagnostics to be designed in Simulink Focusing on the functionality not on the code Testable in a friendly environment Testable before the ECUs are available Most important for routine control Self tests and calibration (stepper motor end stops etc) Programming keys and ECUs in Immobilisation Ring
30 UDS by Model Based Development Detaches the Hex Codes from the Diagnostics Enables the diagnostics functionality to be ported from one ECU to another Diagnostics live with the features where they are used Diagnostics database configures the feature for the ECU / Vehicle for deployment Simulink Model
31 UDS by Model Based Development Off-the-shelf Simulink Blockset Clear interfaces to enable any CAN stack to be used ASNII-C MISRA compliant code Hardware agnostic Set-up Comms Embed Diagnostic Target Package for Real Time Workshop (Code Generation templates) Data Faults Routines Data Services DTC Services Routine Control Mapping Ids to Services Handling Responses, Sessions, Security, Tester-Present (ISO 14229) CAN-TP (ISO 15765) CAN-IF CAN Driver Embed Diagnostic Toolbox for Simulink Embed Diagnostic Kernel Embed Diagnostic Communications Manager Embed CAN-TP Embed CAN Stack
32 UDS Blockset Summary (ISO 14229) There are clear and large advantages of developing diagnostics services using a Model Based Development Process. The Embed UDS Blockset can be placed on top of any CAN stack Please get in touch if you need more information [email protected] Thank you
Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions
September 2013 Silicon Support & Professional Eng. Services Customer Experience Freescale Provided SW & Solutions Provide Valued Software, Support & Professional Engineering Services, Competitively 2 Customer
Efficient and Faster PLC Software Development Process for Automotive industry. Demetrio Cortese IVECO Embedded Software Design
Efficient and Faster PLC Software Development Process for Automotive industry Demetrio Cortese IVECO Embedded Software Design 13-06-2013 Automotive OEM Mandatory Requirement Delivery the new vehicle in
I can make just such ones if I had tools, and I could make tools if I had tools. -Eli Whitney
I can make just such ones if I had tools, and I could make tools if I had tools to make them with. -Eli Whitney Automotive Software Development and Model Based Design (Matlab & Simulink) Ian M. Alferez,
Development of AUTOSAR Software Components within Model-Based Design
2008-01-0383 Development of AUTOSAR Software Components within Model-Based Design Copyright 2008 The MathWorks, Inc. Guido Sandmann Automotive Marketing Manager, EMEA The MathWorks Richard Thompson Senior
Safety compliance. Energy management. System architecture advisory services. Diagnostics. Network topologies. Physical and functional partitioning
Energy management Network topologies Physical and functional partitioning Safety compliance Diagnostics System architecture advisory services www.continental-corporation.com Why system architecture? 2
Raptor-Telematics User Manual
CONTROL SYSTEM SOLUTIONS Raptor-Telematics User Manual Last Updated: 4/24/2015 Contents 1. Introduction...3 2. Hardware...4 2.1 C4Max...4 3. Software / Capabilities...5 3.1 CAN Logging and Remote Diagnostics...5
Debugging A MotoHawk Application using the Application Monitor
CONTROL SYSTEM SOLUTIONS Debugging A MotoHawk Application using the Application Monitor Author(s): New Eagle Consulting 3588 Plymouth Road, #274 Ann Arbor, MI 48105-2603 Phone: +1 (734) 929-4557 Ben Hoffman
Software Development with Real- Time Workshop Embedded Coder Nigel Holliday Thales Missile Electronics. Missile Electronics
Software Development with Real- Time Workshop Embedded Coder Nigel Holliday Thales 2 Contents Who are we, where are we, what do we do Why do we want to use Model-Based Design Our Approach to Model-Based
Product Information Services for Embedded Software
Product Information Services for Embedded Software Table of Contents 1 Technical Consulting/Engineering Services... 3 1.1 Overview of Advantages... 3 1.2 Application Areas... 3 2 Product- Services - Proficient
Converting Models from Floating Point to Fixed Point for Production Code Generation
MATLAB Digest Converting Models from Floating Point to Fixed Point for Production Code Generation By Bill Chou and Tom Erkkinen An essential step in embedded software development, floating- to fixed-point
Standardized software components will help in mastering the. software should be developed for FlexRay were presented at
Embedded Software for FlexRay Systems Special aspects and benefits of implementing modularized software Standardized software components will help in mastering the growing complexity of the interplay of
CrossChasm Embedded Control Systems Whitepaper For Powertrain Design Teams
CrossChasm Embedded Control Systems Whitepaper For Powertrain Design Teams Background For vehicle design teams looking to rapidly develop and field early stage vehicle prototypes, a typical problem is
isolar Integrated Solution for AUTOSAR
Integrated Solution for AUTOSAR isolar Integrated Solution for AUTOSAR 1 Integrated Solution for AUTOSAR An integrated solution for configuration of AUTOSAR compliant embedded software Supports configuration
LEADING INNOVATION IN DATA AND TELEMATICS. www.iris-technology.co.uk
LEADING INNOVATION IN DATA AND TELEMATICS About IRIS IRIS Technology was formed in 2001 to address offshore subsea telemetry markets and is now one of the leading specialist telematics companies in Europe
AUTOSAR Configuration Process - How to handle 1000s of parameters
AUTOSAR Configuration Process - How to handle 1000s of parameters Webinar 2013-04-19 V2.0 2013-04-18 Agenda >Introduction AUTOSAR ECU Configuration Description ECU Configuration Workflow Multi-User Workflow
Automated Data Acquisition & Analysis. Revolutionize Validation Testing & Launch With Confidence
Automated Data Acquisition & Analysis Revolutionize Validation Testing & Launch With Confidence Stop waiting for this... Pass Fail CONTROLTEC is leveraging 21st century technologies to enable customers
Safety and Security Features in AUTOSAR
Safety and Security Features in AUTOSAR Nagarjuna Rao Kandimala, Michal Sojka Czech Technical University in Prague 166 27 Praha 6, Czech Republic Thursday 15 th November, 2012 Contents 1 Introduction 2
Safety and security related features in AUTOSAR
Safety and security related features in Dr. Stefan Bunzel Spokesperson (Continental) Co-Authors: S. Fürst, Dr. J. Wagenhuber (BMW), Dr. F. Stappert (Continental) Automotive - Safety & Security 2010 22
EHOOKS Prototyping is Rapid Again
09CV-0113 EHOOKS Prototyping is Rapid Again Vivek Jaikamal ETAS Inc. Nigel Tracey ETAS Ltd. Copyright 2009 SAE International ABSTRACT Automotive controls engineers have traditionally used bypass rapid
PLM voor HTE en mechatronics best practices voor engineeringsmethodiek
PLM voor HTE en mechatronics best practices voor engineeringsmethodiek Cor Visser Siemens PLM Software www.siemens.com/plm Agenda Music Concert building Concert Orchestra Instruments Performance Manufacturing
AUTOSAR Software Architecture
AUTOSAR Software Architecture Robert Warschofsky Hasso-Plattner-Institute für Softwaresystemtechnik Abstract. AUTOSAR supports the re-use of software and hardware components of automotive electronic systems.
Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software
133 Hitachi Review Vol. 63 (2014), No. 2 Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software Yoshinobu Fukano, Dr. Sci. Kosei Goto Masahiro Matsubara
Validating Diagnostics in Early Development Stages
Validating Diagnostics in Early Development Stages Explanations by means of an Example of an automatic exterior lighting control Dipl.-Ing. Valentin Adam, Daimler AG Dipl.-Ing. Matthias Kohlweyer, Daimler
The Problem: Automotive safety recalls, Control Systems Diagnostics, Stability Control, Traction Control, Anti-lock Braking, Adaptive Cruise Control
AUTOPLUG: Remote Diagnostics Automotive Architecture for Control Software Safety Rahul Mangharam, Yash V. Pant and Truong X. Nghiem Department of Electrical & Systems Engineering University of Pennsylvania
Principles of a Vehicle Infotainment Platform
Hans-Ulrich Michel BMW Group Forschung und Technik Principles of a Vehicle Infotainment Platform copyright 2004 by OSGi Alliance All rights reserved. Agenda Vehicle System Architecture Trends In Vehicle
Telematics Workshop: Remote 2-Way Communication Meeting Results
March 31, 2016 Telematics Workshop: Remote 2-Way Communication Meeting Results ASAM Members and Non-Members primarily from the North American On-Road/Off-Road Commercial Vehicle Market met to discuss the
Maintain Fleet Management Solutions Using Wide Area Wireless Technology
Maintain Fleet Management Solutions Using Wide Area Wireless Technology Andreas Kohn Sierra Wireless, Inc. August, 2010 1 Introduction Wireless technology can provide a competitive advantage in today s
P545 Autonomous Cart
P545 Autonomous Cart Cart Overview The P545 Cart is designed to allow students to explore embedded system design and development through the control of an autonomous vehicle. Cart Overview The vehicle
CycurHSM An Automotive-qualified Software Stack for Hardware Security Modules
CycurHSM An Automotive-qualified Software Stack for Hardware Security Modules Dr. Frederic Stumpf, ESCRYPT GmbH Embedded Security, Stuttgart, Germany 1 Introduction Electronic Control Units (ECU) are embedded
ECM Diagnosis. Section 11. Learning Objectives:
Section 11 ECM Diagnosis Learning Objectives: 1. Diagnose ECM specific Diagnostic Trouble Codes. 2 Troubleshooting the diagnostic circuit. 3. Reprogramming the ECU. Engine Control Systems II - Course 874
Mentor Embedded IVI Solutions
Mentor Embedded IVI Solutions Infotainment Instrument Cluster Andrew Patterson [email protected] Business Development Director Automotive Embedded Software mentor.com/embedded Android is a trademark
AUTOSAR Seminar WS2008/2009 - Assignment: Simulation of Automotive Systems in the Context of AUTOSAR
AUTOSAR Seminar WS2008/2009 - Assignment: Simulation of Automotive Systems in the Context of AUTOSAR Krasnogolowy, Alexander March 31, 2009 Hasso-Plattner-Institut for IT-Systems Engineering University
Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com
Best Practises for LabVIEW FPGA Design Flow 1 Agenda Overall Application Design Flow Host, Real-Time and FPGA LabVIEW FPGA Architecture Development FPGA Design Flow Common FPGA Architectures Testing and
VELOCITY LAB TM Embedded Development Ecosystem
VELOCITY LAB TM Embedded Development Ecosystem 0C05B Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit 8/16-bit 1200
Lecture 3 - Model-based Control Engineering
Lecture 3 - Model-based Control Engineering Control application and a platform Systems platform: hardware, systems software. Development steps Model-based design Control solution deployment and support
Agile automated software testing into automotive V-Model process:
Agile automated software testing into automotive V-Model process: A practical case Xavier Martin Artal Software QA Manager [email protected] es.linkedin.com/pub/xavier-martin/6/a89/723/ Agenda Introduction
Model Based System Engineering (MBSE) For Accelerating Software Development Cycle
Model Based System Engineering (MBSE) For Accelerating Software Development Cycle Manish Patil Sujith Annamaneni September 2015 1 Contents 1. Abstract... 3 2. MBSE Overview... 4 3. MBSE Development Cycle...
Mentor Embedded Automotive Solutions
Mentor Embedded Automotive Solutions Overview May 2013 mentor.com/embedded Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark
VTOL UAV. Design of the On-Board Flight Control Electronics of an Unmanned Aerial Vehicle. Árvai László, ZMNE. Tavaszi Szél 2012 ÁRVAI LÁSZLÓ, ZMNE
Design of the On-Board Flight Control Electronics of an Unmanned Aerial Vehicle Árvai László, ZMNE Contents Fejezet Témakör 1. Features of On-Board Electronics 2. Modularity 3. Functional block schematics,
Training @ ETAS. We offer regularly scheduled training seminars for both novice and advanced ETAS tool users.
Training @ ETAS At ETAS we believe in training as an important aid to our customers to achieve maximum benefit of our tools and solutions in their projects. We strive to provide the highest possible quality
7a. System-on-chip design and prototyping platforms
7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit
Dr.-Ing. Rainer Rasche dspace GmbH Rathenaustrasse 26 33102 Paderborn automotive testing expo June 22, 2010
Combining Two Worlds: Precise Real-Time- Based and Convenient PC-Based Testing Dr.-Ing. Rainer Rasche dspace GmbH Rathenaustrasse 26 33102 Paderborn nd automotive testing expo June 22, 2010 Agenda Testautomation
Software Production. Industrialized integration and validation of TargetLink models for series production
PAGE 24 EB AUTOMOTIVE Industrialized integration and validation of TargetLink models for series production Continuous Software Production The complexity of software systems in vehicles is increasing at
CANoe and CANalyzer as diagnostic tools Version 1.4 2012/07/17
Version 1.4 2012/07/17 Author(s) Restrictions Abstract Thomas R. Schmidt, Michael Webler Public Document This application gives an introduction into working with diagnostics in CANoe/CANalyzer. It presents
ECU State Manager Module Development and Design for Automotive Platform Software Based on AUTOSAR 4.0
ECU State Manager Module Development and Design for Automotive Platform Software Based on AUTOSAR 4.0 Dhanamjayan P.R. 1, Kuruvilla Jose 2, Manjusree S. 3 1 PG Scholar, Embedded Systems, 2 Specialist,
Wiederverwendung von Testfällen bei der modellbasierten SW-Entwicklung
Wiederverwendung von Testfällen bei der modellbasierten SW-Entwicklung DGLR Workshop "Verifikation in der modellbasierten Software-Entwicklung" Garching, 04 October 2011 Dipl.-Ing. Peter Hermle, Key Account
LOCAL INTERCONNECT NETWORK (LIN)
54B-1 GROUP 54B LOCAL INTERCONNECT NETWORK (LIN) CONTENTS GENERAL INFORMATION........ 54B-2............ 54B-3 STRUCTURE................... 54B-2 54B-2 LIN refers to "Local Interconnect Network," which
Service Manual Trucks
Service Manual Trucks Group 36 Vehicle Electronic Control Unit (MID 144), Diagnostic Trouble Code (DTC), Guide From build date 1.2007 PV776-88951780 Foreword The descriptions and service procedures contained
Soft processors for microcontroller programming education
Soft processors for microcontroller programming education Charles Goetzman Computer Science University of Wisconsin La Crosse [email protected] Jeff Fancher Electronics Western Technical College
HMI EMBEDDED SYSTEM DESIGN AS A FUNCTION OF TECU
HMI EMBEDDED SYSTEM DESIGN AS A FUNCTION OF TECU Katrenčík J., Čupera J., Fajman M. Department of Technology and Automobile Transport, Faculty of Agronomy, Mendel University in Brno, Zemedelska 1, 613
Model-based Testing of Automotive Systems
Model-based Testing of Automotive Systems Eckard Bringmann and Andreas Krämer ICST 08 Presented by Julia Rubin on November 21, 2012 Multidisciplinary Business 2 Supply Chain of Components 3 Innovation
Automatic Validation of Diagnostic Services
Development ProcessES Diagnostics Automatic Validation of Diagnostic Services For the first time, a fully automated test case generator has been introduced in diagnostics validation at General Motors Europe
OPC COMMUNICATION IN REAL TIME
OPC COMMUNICATION IN REAL TIME M. Mrosko, L. Mrafko Slovak University of Technology, Faculty of Electrical Engineering and Information Technology Ilkovičova 3, 812 19 Bratislava, Slovak Republic Abstract
Project Development Plan
Project Development Plan Roverwerx A.R.M. IRP Santa Clara University Richard Rasay 1 TABLE OF CONTENTS Introduction 1 Software Design.3 Robot-Side Application.5 Client-Side Application.7 Current Status
Testing & Verification of Digital Circuits ECE/CS 5745/6745. Hardware Verification using Symbolic Computation
Testing & Verification of Digital Circuits ECE/CS 5745/6745 Hardware Verification using Symbolic Computation Instructor: Priyank Kalla ([email protected]) 3 Credits Mon, Wed, 1:25-2:45pm, WEB L105 Office
Remote Area Tracking and Mapping
Remote Area Tracking and Mapping TM3000 with Iridium Satellite Back up Communications Step Global has developed a solution to remote area GPS tracking by interfacing the Trimble TM3000 Asset Tracking Device
Advanced Testing Methods for Automotive Software
Advanced Testing Methods for Automotive Software Madison Turner, Technology Analyst Accelerated Technology, a Mentor Graphics Division Recent history attests to the need for improved software testing methods
Automotive Software Engineering
Automotive Software Engineering List of Chapters: 1. Introduction and Overview 1.1 The Driver Vehicle Environment System 1.1.1 Design and Method of Operation of Vehicle Electronic 1.1.2 Electronic of the
Software House Embedded Systems
Software House Embedded Systems Contacts: E-mobility, chassis, driver assistance and body electronics: Martin Richter +49 5371 805-1041 Infotainment, radio and instrument cluster: Sven Lochau +49 30 39978-7631
T-BOXN12R. First steps with T-BOXN12R. You can make it wireless. Date: 2004-07-16 Version 1.0
T-BOXN12R You can make it wireless First steps with T-BOXN12R Date: 2004-07-16 Version 1.0 Content 1. Purpose of this document... 3 2. T-BoxN12R overview... 4 3. First step... 5 3.1. Preparing your workshop
PC-Based Vehicle OBD Tester
PC-Based Vehicle OBD Tester Presented by: Peter Dzhelekarski, M. Sc. Ph. D. Student at the Technical University of Sofia E-mail: [email protected] Research director: Dimiter Alexiev, Assoc. Prof. Dr. Sofia
Telematics & Wireless M2M
www.lairdtech.com Telematics & Wireless M2M DEVICE PORTFOLIO About Laird Technologies Laird Technologies designs and manufactures customized, performance-critical products for wireless and other advanced
Herstellerinitiative Software (OEM Initiative Software)
Herstellerinitiative Software (OEM Initiative Software) Dr. Michael Daginnus Volkswagen AG Wolfsburg Dr. Dieter Marx Porsche AG Weissach Dr. Ralf Belschner Daimler AG Sindelfingen Kai Barbehön BMW AG München
LOCAL INTERCONNECT NETWORK (LIN)
54B-1 GROUP 54B LOCAL INTERCONNECT NETWORK (LIN) CONTENTS GENERAL INFORMATION 54B-2 SPECIAL TOOLS 54B-3 54B-4 DIAGNOSIS FUNCTION 54B-4 DIAGNOSTIC TROUBLE CODE CHART 54B-5 DIAGNOSTIC TROUBLE CODE PROCEDURES
EB Automotive Driver Assistance EB Assist Solutions. Damian Barnett Director Automotive Software June 5, 2015
EB Automotive Driver Assistance EB Assist Solutions Damian Barnett Director Automotive Software June 5, 2015 Advanced driver assistance systems Market growth The Growth of ADAS is predicted to be about
Visual Programming of Logic, Motion, and Robotics
ADVANCED Motion Controls October 2014 Visual Programming of Logic, Motion, and Robotics Sándor Barta Overview The art of programming consists of mentally translating a workflow into a sequential programming
Product Development Flow Including Model- Based Design and System-Level Functional Verification
Product Development Flow Including Model- Based Design and System-Level Functional Verification 2006 The MathWorks, Inc. Ascension Vizinho-Coutry, [email protected] Agenda Introduction to Model-Based-Design
Elektrobit (EB) Automotive Consulting Manage challenging automotive software projects
www.elektrobit.com Elektrobit (EB) Automotive Consulting Manage challenging automotive software projects EB Automotive Consulting Manage challenging automotive software projects The automotive industry
Plug. & Play. Various ECUs tested by automated sequences. dspace Magazine 3/2009 dspace GmbH, Paderborn, Germany [email protected] www.dspace.
page 34 Delphi Diesel systems Plug & Play Various ECUs tested by automated sequences page 35 Delphi Diesel Systems has successfully developed automated integration and feature tests for various ECUs for
Chapter 12. Development Tools for Microcontroller Applications
Chapter 12 Development Tools for Microcontroller Applications Lesson 01 Software Development Process and Development Tools Step 1: Development Phases Analysis Design Implementation Phase 1 Phase 2 Phase
Going Linux on Massive Multicore
Embedded Linux Conference Europe 2013 Going Linux on Massive Multicore Marta Rybczyńska 24th October, 2013 Agenda Architecture Linux Port Core Peripherals Debugging Summary and Future Plans 2 Agenda Architecture
How to design and implement firmware for embedded systems
How to design and implement firmware for embedded systems Last changes: 17.06.2010 Author: Rico Möckel The very beginning: What should I avoid when implementing firmware for embedded systems? Writing code
Advanced Techniques for Simulating ECU C-code on the PC
Copyright 2010 SAE International 2010-01-0431 Advanced Techniques for Simulating ECU C-code on the PC Vivek Jaikamal ETAS Inc. Thomas Zurawka SYSTECS Informationssysteme GmbH ABSTRACT Over the last two
Caterpillar Automatic Code Generation
SAE TECHNICAL PAPER SERIES 2004-01-0894 Caterpillar Automatic Code Generation Jeffrey M. Thate and Larry E. Kendrick Caterpillar, Inc. Siva Nadarajah The MathWorks, Inc. Reprinted From: Electronic Engine
THAKSHASHILA R&D PRIVATE LIMITED COMPANY PROFILE
THAKSHASHILA R&D PRIVATE LIMITED COMPANY PROFILE CONTACT ADDRESS: THAKSHASHILA R&D PRIVATE LMITED, MC 50, MUMMY S COLONY, KOWDIAR P.O. THIRUVANANTHAPURAM PIN: 695003 EMAIL: [email protected] PH: +91
Application Note: AN00141 xcore-xa - Application Development
Application Note: AN00141 xcore-xa - Application Development This application note shows how to create a simple example which targets the XMOS xcore-xa device and demonstrates how to build and run this
Vehicle Electronics. Services and Solutions to Manage the Complexity
Vehicle Electronics Services and Solutions to Manage the Complexity INNOVATIONS & DEVELOPMENT CYCLES Commercial vehicle manufacturers are experiencing a technological change. In addition to the rising
Analysis of Performing Secure Remote Vehicle Diagnostics
Analysis of Performing Secure Remote Vehicle Diagnostics Dennis Kengo Oka 1 Takahiro Furue 1 Stephanie Bayer 2 Camille Vuillaume 1 1 ETAS K.K. Queen s Tower C-17F, 2-3-5, Minatomirai, Nishi-ku, Yokohama,
Example of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
Power inverters: Efficient energy transformation through efficient TargetLink code
Page 6 santerno Power inverters: Efficient energy transformation through efficient TargetLink code Upva page 7 lue Energy Every day, the amount of energy delivered by the sun is 15,000 times the current
Medical Device Design: Shorten Prototype and Deployment Time with NI Tools. NI Technical Symposium 2008
Medical Device Design: Shorten Prototype and Deployment Time with NI Tools NI Technical Symposium 2008 FDA Development Cycle From Total Product Life Cycle by David W. Fiegal, M.D., M.P.H. FDA CDRH Amazon.com
idas Data Application and Documentation
idas Data Application and Documentation intelligent Data Application System Rainer Röhrle ZF Friedrichshafen AG TEN_1001_2_en Application Process (commercial vehicles) Offline calibration (pre calibration)
In VehIcle MonItorIng SolutIonS
In Vehicle Monitoring Solutions SecureLocate provides an intuitive tracking platform to better fit the needs of commercial transportation and private security providers. Easily track & monitor thousands
Introduction to Simulink & Stateflow. Coorous Mohtadi
Introduction to Simulink & Stateflow Coorous Mohtadi 1 Key Message Simulink and Stateflow provide: A powerful environment for modelling real processes... and are fully integrated with the MATLAB environment.
Command Support System
Command Support System The world s most advanced interoperable and resilient incident management system for emergency services, emergency management, security and homeland defence organisations. State
Trends in Embedded Software Engineering
Trends in Embedded Software Engineering Prof. Dr. Wolfgang Pree Department of Computer Science Universität Salzburg cs.uni-salzburg.at MoDECS.cc PREEtec.com Contents Why focus on embedded software? Better
Seminar Automotive Open Systems Architecture
Seminar Automotive Open Systems Architecture Modeling and Development of AUTOSAR Systems using SystemDesk Sebastian Wätzoldt Hasso-Plattner-Institut for IT Systems Engineering at the University of Potsdam
SCSK s Automotive Software Business
SCSK s Automotive Software Business Syoichi Kondou Executive Officer Automotive Systems Business Div. Manufacturing Systems Business Group SCSK Corporation May 20, 2015 Copyright(c) SCSK Corporation Page
Automotive Software Engineering at Hella KGaA. Software Engineering for Software Intensive Systems, 21.11.2005
Engineering for Intensive s, 21.11.2005 Overview Automotive Engineering Hella body electronics The process of product development -Engineering of mechatronic/embedded systems Discussion 2 Ulrich Nickel,
Intervid Fleet Management Fleet Telematics. Intervid, Inc. 5111 Pegasus Court, Suite C Frederick, MD 21704
Intervid Fleet Management Fleet Telematics Intervid Fleet Management Intervid Fleet Management brings to market a leading Global Fleet Telematics Technology. Intervid Fleet Management solutions have assisted
Important: Always perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure. P0106, P0107 P0107
Page 1 of 5 DTC P0106 DTC Descriptor 2006 Pontiac GTO GTO (VIN V) Service Manual Document ID: 1417869 DTC P0106: Manifold Absolute Pressure (MAP) Sensor Diagnostic Fault Information Important: Always perform
ISO11783 a Standardized Tractor Implement Interface
ISO a ized Tractor Implement Interface Peter Fellmeth, Vector Informatik GmbH The upcoming ISO standard will be the preferred tractor Implement interface in the agricultural industry. Therefore the ISO
Vehicle Tracking System for Security and Analyzing Transportation Vehicle Information
1 Vehicle Tracking System for Security and Analyzing Transportation Vehicle Information A Complete Documentation on Vehicle Tracking System Prepared By:- Udham Singh Kumar Anubhav Rashid Chaudhary 2 Table
Automotive Software Development Challenges Virtualisation and Embedded Security
Automotive Software Development Challenges Virtualisation and Embedded Security 1 Public ETAS-PGA/PRM-E October 2014 ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, Automotive
Beschleunigen Sie die Entwicklung Ihrer Embedded Software mit Dienstleistungen von Vector
Beschleunigen Sie die Entwicklung Ihrer Embedded Software mit Dienstleistungen von Vector Vector Embedded Software 2013 V1.3.0 2013-04-04 Your Presenters Today Michael Buck Manager Product Services / Technical
Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.
Specifications for ARINC 653 compliant RTOS & Development Environment Notes and terms of conditions Vendor shall note the following terms and conditions/ information before they submit their quote. 1.
Conference on. Model-Based Validation of In-Vehicle Networks
Conference on University of Applied Sciences Prof. Dr.-Ing. Wolfhard Lawrenz (organisation) Salzdahlumer Str. 46/48 D-38302 Wolfenbüttel, Germany AUTOSAR Conformance Testing Characteristics and Challenges
Service Oriented Architecture for Agricultural Vehicles
Service Oriented Architecture for Agricultural Vehicles Leipzig, 30.9.2010 8. Workshop Automotive Software Engineering Dr. G. Kormann, M. Hoeh, H.J. Nissen THE END of Embedded Software? www.electronics-ktn.com/
