The AUTOSAR Way of Model-Based Engineering of Automotive Systems
|
|
- Barbara Hood
- 7 years ago
- Views:
Transcription
1 The Way of Model-Based Engineering of Automotive Systems Heiko Dörr International Conference on Graph Transformation Leicester, Purpose of the Presentation. Long history of graph transformation Sound body of theory Several areas of application Tool-support available to handle larger models Future model-based engineering of automotive systems will use Explore potentials of of the application of of graph transformation in in an an development - - Folie 2 Identification of of research and development topics 1
2 1 1 ECU s ECU I RTE 3 Basic Software 2 3 Virtual Functional Bus Tool supporting deployment of SW components 2 ECU II RTE Basic Software Gateway n System Constraint ECU m n RTE Basic Software Content. 1 Automotive System System Engineering 2 3 Methodology of of Standardization System System Development 4 R&D R&D Topics Topics... Architecture s Methodology Methodology Folie 3 Automotive Systems and SW Engineering 4 2
3 Automotive Open System Architecture Cooperate on standards compete on implementation Non functional legal requirements Vehicle family management Resource efficiency Driver assistance Driving dynamics Safety functions (active/passive) Comfort functions 5 Managing Complexity by Exchangeability and Reuse of Software Components OEM a OEM b Platform b.1 Platform b.2 Platform b.n Exchangeability between supplier s solutions OEM c Platform a.1 Platform a.2 Platform a.n Exchangeability between manufacturer s applications OEM f Supplier A Chassis Safety Body/Comfort Multimedia OEM e Supplier B Chassis Safety Telematics Multimedia Supplier C Body/Comfort Powertrain Telematics Multimedia Platform c.1 Platform c.2 Platform c.n OEM d Platform d.1 Platform d.2 Platform d.n Platform f.1 Platform f.2 Platform f.n Platform e.1 Platform e.2 Platform e.n Exchangeability between vehicle platforms 6 3
4 Model-based Development. General Task. Driver W* Demand Sensors W R Measurement Control U Actuators Y Vehicle X Plant Z Environment W (Electronic) Control Unit U R Control Unit - - Folie 7 W R Input Decoder W INT R INT Microcontroller U INT Power / Communi cation Control U MbE-Slides by M. Conrad, Abb: Schäuffele/Zurawka: Automotive Software Engineering; Foto: images/ecu.jpg Model-based Development. Paradigm Shift. Document based development process Idea Model based development process Micro controller W INT R INT A/D converter A/D converter W DIS R DIS Software U DIS D/A converter U INT - - Folie 8 Software component for computation of control functions MbE-Slides by M. Conrad 4
5 Model-based Development. Evolution of Models. Requirements / Behavioral model of system Idea t Physical model Implementation model Autocode Micro controller *.c *.h - - Folie 9 W INT R INT A/D converter A/D converter W DIS R DIS Software U DIS D/A converter U INT MbE-Slides by M. Conrad Use case Front-Light Management SwitchEvent check_switch () switch_event (event) Int. LightRequest switch_event(event) request_light (type, mode) Front-Light Manager request_light(type, mode) get_keyposition() set_light(type, mode) RTE Headlight set_light(type, mode) set_current ( ) ECU1 Operating System Std. Services Std. Operating System Control Memory Management Drivers Std. Hardware ECU Std. DIO PWM CAN Driver Microcontroller Complex Device Drivers 10 5
6 Use case Front-Light Management Exchange of type of front-light SwitchEvent check_switch () switch_event (event) Int. LightRequest switch_event(even t) request_light (type, mode) Front-Light Manager request_light(type, mode) get_keyposition() set_light(type, mode) RTE Xenonlight Headlight set_light(type, mode) set_current ( ) ECU2 Operating System Std. Services Std. Operating System Control Memory Management Drivers Std. Hardware ECU Std. DIO PWM DIO CAN Driver Microcontroller Complex Device Drivers 11 Distribution on ECUs SwitchEvent check_switch () switch_event (event) LightRequest switch_event(even t) request_light (type, mode) Front-Light Manager request_light(type, mode) get_keyposition() set_light(type, mode) Xenonlight set_light(type, mode) set_current ( ) Int. RTE Operating System Std. Services Std. DIO Std. PWM DIO Microcontroller ECU-Hardware ECU Std. CAN Driver Complex Device Drivers 12 6
7 Use case Front-Light Management Multiple ECUs SwitchEvent check_switch () switch_event (event) Int. LightRequest switch_event(event) request_light (type, mode) RTE ECU3 Front-Light Manager request_light(type, mode) get_keyposition() set_light(type, mode) ECU4 RTE Xenonlight set_light(type, mode) set_current ( ) ECU5 RTE Std. Services Std. Operating System Control ECU Memory Management Std. Drivers Hardware Microcontroller ECU-Hardware Std. DIO CAN Driver Operating System Cont. Memory Management CAN Driver Std. Drivers Hardware Microcontroller ECU-Hardware Operating System Std. Microcontroller ECU-Hardware Cont. ECU Memory Management Drivers Hardware Std. CAN Driver PWM CAN Bus 13 Standardization 14 7
8 Core Partners and Members Status: 13th March Core Partner 6 Development Member 52 Premium Member 67 Associate Member General OEM Generic Tier 1 Standard Software Tools and Services Semiconductors Up-to-date status see: 15 Project Objectives and Main Working Topics Implementation and standardization of basic system functions as an OEM wide Standard Core solution Scalability to different vehicle and platform variants Transferability of functions throughout network Integration of functional modules from multiple suppliers s Architecture Methodology Maintainability throughout the whole Product Life Cycle Increased use of Commercial off the shelf hardware Software updates and upgrades over vehicle lifetime Consideration of availability and safety requirements 16 8
9 Main Working Topics Architecture s Methodology Architecture s Methodology Architecture: Software architecture including a complete basic or environmental software stack for ECUs the so called Basic Software as an integration platform for hardware independent software applications. Methodology: Exchange formats or description templates to enable a seamless configuration process of the basic software stack and the integration of application software in ECUs and it includes even the methodology how to use this framework. Architecture s Methodology s: Specification of interfaces of typical automotive applications from all domains in terms of syntax and semantics, which should serve as a standard for application software. 17 Main Concepts: Architecture Basic Software modules Run time environment and communication 18 9
10 ECU Software Architecture Software (ASW) Standardization of interfaces Not standardized in Basic Software (BSW) +RTE Standardization of interfaces and behavior Objectives: Basic SW: Decoupling of Hardware and Software SW: Relocation / Reuse of omponents between ECUs 19 Basic Software Modules Layer Runtime Environment (RTE) System Services Memory Services I/O Hardware ECU State Manager Function Inhibition Manager FIM Diagnostic Event Manager DEM Watchdog Manager Manager Development Error Tracer Services NVRAM Manager IPDU Multiplexer DCM Diagnostic COM Com. Manager PDU Router LIN CAN FlexRay TP TP TP CAN SM LIN SM FR SM Generic NM Interf. CAN NM FlexRay NM I/O Hardware Onboard Device Memory Hardware Hardware OS BSW Scheduler CRC Lib Flash Check Watchdog External Watchdog Driver Microcontroller Drivers Watchdog Driver MCU Driver GPT Driver Memory EEPROM Ext. EEPROM Driver RAM Test Memory Drivers internal EEPROM Driver Flash EEPROM Emulation Ext. Flash Driver internal Flash Driver SPI Handler Driver LIN LIN Stack Drivers LIN Driver CAN CAN transc Driver Ext. CAN Driver CAN Driver FR FR transc Driver Ext. FR Driver FR Driver ICU Driver I/O Drivers DIO Driver ADC Driver PWM Driver PORT Driver Microcontroller GPT MCU Power & Clock Unit WDT Ext. BUS EEPROM FLASH SPI SCI LIN CAN FlexRay CCU PWM ADC DIO e.g. TPU µc e.g. PCP e.g. CCU 20 10
11 Intra- and Inter-ECU BSW VFB ECU II RTE BSW Ports implement the interface according to the communication paradigm (here client-server based). Ports are the interaction ECU I points of a component. The communication is A channeled via the RTE. The communication layer in the basic software is encapsulated and not RTE visible at the application layer. B C Ports Infrastructure Sensor Hardware Bus Path 21 Architecture Conclusion harmonizes already existing basic software solutions and closes gaps for a seamless basic software architecture. aims at finding the best solution for each requirement and not finding the highest common multiple. The decomposition of the layered architecture into some 40 modules has proven to be functional and complete
12 Main Concepts: s Standardization approach Current stage of standardization 23 s Software Component Actuator Software Component Sensor Software Component Software... Runtime Environment (RTE) Software Component Layer Operating System Services Semantics of s: Physical properties, units, etc. Supporting Basic re-use Software across product Microcontroller lines In scope of work packages specifying application interfaces ECU-Hardware Syntax of s: Meta-model, Software Component Template Supporting transferability within the network ECU Complex Device Drivers 24 12
13 To ease the re-use of software components across several OEMs, proceeds on the standardization of the application interfaces agreed among the partners. 2nd Yaw Rate Controller Example Base Sensor Signals Ínterface of ESP and external yaw rate controller I 6 System-level Brake Actuator I 7 ESP-Sensors I 1 ESP omponent Brake Actuator of ESP and VLC I 4 I 2 I 3 I 5 Vehicle Longitudinal Controller Standard Signals from ESP Information signals from other functions / domains Command signals to other functions / domains application interfaces on system level (ESP-system, chassis domain) Data Type Name Data Type Name Data Type Integer Range Physical Range Physical Offset Unit Remarks Data Type Name LongAccBase YawRateBase Yaw rate measured along vehicle z- axis (i.e. compensated for orientation). Coordinate system according to ISO 8855 S , , rad/sec. This data element can also be used to instantiate a redundant sensor interface. Range might have to be extended for future applications (passive safety). RollRateBase 25 Major task: Conflict Resolution Example Vehicle Speed Body Domain CentralLockingMaster InteriorLight DriverReq VehicleSpeed Powertrain Domain ActualVehicleSpeed? DataElement Name value DataType t_vehiculespeed DataElement Name DataType ActualVehicleSpeed VehicleSpeed Min Bit size; Res; phys low; phys up; Unit Uint km/h OK Min Bit; size; Res; phys low; phys up; Unit Uint km/h OK CentralLockingMaster ESP VehicleLongSpeed Chassis Domain ACC SSM EPB VLC ActualVehicleSpeed Steering Suspension DataElement Name DataType VehicleLongSpeed VehicleLongitudinalSpeed Min Bit; size; Res; phys low; phys up; Unit????????????? 26 13
14 s Conclusion 1 2 For several domains a subset of application interfaces has been standardized to agreed levels. It is a challenge to align standardization with the pace of application development. 27 Main Concepts: Methodology Overall methodology Structure of configuration information System Design Implementation Process 28 14
15 Following the Methodology, the E/E architecture is derived from the formal description of software and hardware components n Virtual Functional Bus Tool supporting deployment of SW components ECU System Constraint s ECU I ECU II ECU m n Functional software is described formally in terms of Software Components (). Using Software Component s as input, the Virtual Functional Bus validates the interaction of all components and interfaces before software implementation. Mapping of Software Components to ECUs and configuration of basic software. The Methodology supports the generation of an E/E architecture. RTE Basic Software RTE Basic Software RTE Basic Software Gateway 29 Methodology Derive E/E architecture from formal descriptions of soft- and hardware components VFB view n description templates for application software components (interfaces and BSW requirements) ECU s Virtual Functional Bus System Constraint exchange formats and methodology for component, ECU, and system level Tool supporting deployment of SW components Mapping 1 ECU I RTE Basic Software 3 ECU II 2 RTE Basic Software... ECU m n RTE Basic Software Tools for - support of component mapping - generation of RTE, i.e. inter- and intra ECU communication Basic Software (BSW) architecture, detailed specifications for implementation and configuration of BSW Gateway 30 15
16 To configure the system, input descriptions of all software components, ECU resources and system constraints are necessary. Example ECUs Software Components SwitchEval ECU Resource Supported protocols: CAN, LIN, FlexRay LIN ECU Resource BC-V CAN ECU Resource SMLS BC-H System omponent BlinkInputModule omponent BlinkMaster omponent LightActuatorsControl omponent LightSourceSetting SwitchEval BlinkInputModule BlinkMaster LightActuatorsControl LightSourceSetting LM-L LM-R omponent 31 The system configuration maps software components to ECUs and links interface connections to bus signals. Example System Configuration SWCMappingDefs DataMappingDefs BlinkRequest SwitchEval BlinkInputModule Blink Input Module Blink Master BlinkMaster LightActuatorsControl LightSourceSetting Comm.Matrix for BodyCAN FrameInstance BlinkRequest SignalBS1SignalBS2 SignalBS
17 System Design Implementation Process Input: Requirements & Vehicle Info 1a 1c 1b SW Component System ECU Resource SW Component Configure System & generate extracts of ECU descriptions Configure each ECU Generate SW executables for each ECU Iterative corrections and(/or optimizations (if required) SW executables for each ECU 33 The Virtual Functional Bus Input to the System Design on an abstract level Function Bus Integrator omponent Template get_v() v_warn() SW Component 3... SW Component m Example: speed warning device Virtual Functional Bus omponent- get_v() describes a function to acquire the current vehicle speed and defines the necessary resources (such as memory, run-time and computing power requirements, etc.) Function v_warn() makes use of get_v() Virtual Integration by check of - completeness of omponent-s (entirety of interconnections) - integrity/correctness of interfaces The Virtual Functional Bus is implemented by the -Runtime-Environment (RTE) and underlying Basic-SW = tool based 34 17
18 Input s (1 of 3) Step 1a): of omponents independently of hardware Information for each SWC e.g. get_v() - interfaces, behavior (repetition rate,...) - direct hardware interfaces (I/O) - requirements on run-time performance (memory, computing power, throughput, timing/latency, ) -... SW Component General characteristics (name, manufacturer, etc.) properties: - p_ports - r_ports - interfaces inner structure (composition) - sub-components - connections required HW resources: - processing time - scheduling - memory (size, type, etc.) = tool based - Editor get_v() Software Component 35 Input s (2 of 3) Step 1b): of hardware independently of application software Information for each ECU e.g. ECU1 - sensors and actuators - hardware interfaces - HW attributes (memory, processor, computing power, ) - connections and bandwidths, etc ECU Resource General characteristics (name, manufacturer, etc.) Temperature (own, environment, cooling/heating) Available signal processing methods Available programming capabilities Available HW: - µc, architecture (e.g. multiprocessor) - memory - interfaces (CAN, LIN, MOST, FlexRay) - periphery (sensor / actuator) - connectors (i.e. number of pins) SW below RTE for micro controller Signal path from Pin to ECU-abstraction - Editor ECU 1 Resource = tool based 36 18
19 Input s (3 of 3) Step 1c): of system System Information overall system - bus systems, protocols, communication matrix and attributes (e.g. data rates, timing, ) - function clustering - function deployment (distribution to ECU) -... System Network topology - bus systems: CAN, LIN, FlexRay - connected ECUs, Gateways - power supply, system activation (for each channel) - K-matrix - gateway table Mapping / Clustering of SW components - Editor System- = tool based 37 System Configuration Step 2: Distribution of omponent-s to ECU Configuration on the basis of descriptions (not on the basis of implementations!) of SW- Components, ECU-Resources and System- Consideration of ECU-Resources available and constraints given in the System- get_v() v_warn() SW Component System Definition (Distribution of omponent-s considering resources available) SW Component n System- Configuration- Descript. Configuration- ECU1 - Descript. Configuration- 1, ECU2 - - Descript. 2, 5, ECUm , k, - Resources n, Ressources Ressources ECU-Resource - ECU 1 ECU-Resource - ECU 2 ECU-Resource - ECU 3... ECU-Resource - ECU m System - e.g. mapping of signals to CAN matrices -... = tool based an iterative process 38 19
20 ECU-Configuration Step 3: Generation of required configuration for -Infrastructure per ECU Configuration- Descript. ECU1-1, - 2, Resources System - e.g. mapping of signals to CAN matrices Configuration ECU1 configuration of the -RTE configuration of OS - ECU Configuration Generator -RTE-Config-Info - communication mechanisms - transport protocols -... configuration of MCAL Configuration of COM stack etc = tool based 39 Generation of Software Executables Step 4: Based on the configuration information for each ECU (example ECU1) SW Body of the SW components -Library - communication - transport protocols,... (code, macros, Objects,...) -Configuration ECU1 configuration of the -RTE Tooling - RTE Generator omponents ECU1 (derived partially from the Virtual Function Bus) -RTE configuration of OS OS Generator OS configuration of MCAL MCAL- Generator MCAL COM Configuration of COM stack COM Generator Basic system functions core functions, drivers Hardware 40 20
21 Methodology Conclusion The E/E system architecture can be described by means of. The meta model approach and the tool support for specifying the information model allow working at the right level of abstraction. A methodology to integrate software modules has been designed. pushes the paradigm shift from an ECU based approach to a function based approach in automotive software development. 41 Use case Front-Light Management applying SwitchEvent check_switch () switch_event (event) Int. LightRequest switch_event(event) request_light (type, mode) Front-Light Manager request_light(type, mode) get_keyposition() set_light(type, mode) Xenonlight set_light(type, mode) set_current ( ) RTE RTE RTE Std. Services Std. ECU Std. Std. Std. Std. ECU Std. DIO CAN Driver Microcontroller ECU-Hardware CAN Driver Microcontroller ECU-Hardware CAN Driver PWM Microcontroller ECU-Hardware CAN Bus 42 21
22 Topics for Research and Development System configuration Semi-automatic mapping of communication - - Folie 43 System Configuration. 1a 1c 1b SW Component System ECU Resource 2 Configure System & generate extracts of ECU descriptions Step 2 System Configuration has high complexity Contains mappings of Data Signals Network Implementations SW-compositions ECU Logical HW resources ECU Under the existence of mappings constraints System configuration is data structure covering the whole system description - - Folie 44 22
23 System Configuration. Mapping. ECU I ECU II A B C Data Types Ports System Signals RTE BSW VFB RTE BSW Infrastructure Interaction Protocol Data Units Sensor Hardware Frames Bus Path - - Folie 45 Mapping. Level 1: Primitive Data Types System Signals. between SW Components mapped onto Run Time Environment Mapping defined as set of associations Similar, but more complex mappings for Complex data types Client-server communication between SW- Components Additionally, signal paths can be constraint - - Folie 46 23
24 Mapping. Level 2: System Signals Run Time Environment Interaction Protocol Data Units. Mapping of RTE signals to Manager Interaction layer defines also timing and triggering of ISignals - - Folie 47 Mapping. Level 3: Interaction Protocol Data Units Frames. Mapping of Manager to PDU Router PDU Router deploys frames to different communication protocols Frame definitions configure all communication stacks of full network Different segments of system configuration will be used to configure each communication stack at each ECU - - Folie 48 24
25 Mapping. Tooling. get_v() v_warn() SW Component 3... SW Component n -System Configuration Generator (Definition of mappings) Configuration- Descript. Configuration- ECU1 - Descript. Configuration- 1, ECU2 - - Descript. 2, 5, ECUm , k, - Resources n, Ressources Ressources -... System-... ECU-Resource - ECU 1 ECU-Resource - ECU 2 ECU-Resource - ECU 3... ECU-Resource - ECU m System - e.g. mapping of signals to CAN matrices -... Generation of mappings based on graph transformation rules - - Folie 49 Challenges Complexity and size of system configuration Interaction with decisions by system designer Conclusion Leverages model-based engineering of automotive software to whole systems Standardization itself is highly formalized and so supports formal system development Shifts implementation efforts to configuration Graph Transformation Is the technology for semi-automatic configuration Can reduce the configuration complexity Needs to build domain knowledge - - Folie 50 25
26 Further Information Published version of Release Folie 51 Backup - - Folie 52 26
27 Challenges in Automotive E/E Development Extend product offering and increase product differentiation Stable or decreasing development costs Strengthen brand image in the market Propose specific features and functions across the product range Ensure long term competitiveness, as well as presence in emerging markets, through cost reduction Increase quality and reduce non quality costs Increasing share of electronics in vehicle value Electronics share (in value): 2004: 20% 2015: 40% (McKinsey, Automotive Electronics - Managing innovations on the road) Software share (in value): 2000: 4,5% 2010: 13% (Mercer Consulting, Automobile technologie 2010) 53 Basic Software Layer Runtime Environment (RTE) System Services Memory Services Services I/O Hardware Complex Drivers Onboard Device Memory Hardware Hardware Microcontroller Drivers Memory Drivers I/O Drivers Drivers Microcontroller 54 27
28 Example: NVRAM Manager ensures the storage and maintenance of non-volatile data and is independent of the design of the ECU. Memory Services NVRAM Manager Example Layer Runtime Environment (RTE) Memory Hardware Mem EEPROM EepIf_Read() EepIf_Write() System Services Onboard Device Memory Services Memory Hardware Services Hardware I/O Hardware Complex Drivers Ext. EEPROM Driver Spi_Read() Spi_Write() Microcontroller Drivers Memory Drivers I/O Drivers Drivers Microcontroller COM Drivers SPI Handler + Driver Memory Drivers Int. EEPROM Driver SPI µc EEPROM External EEPROM 55 Glance on s Body Domain CmdWashing is the interface defined by following information: It is provided by the WiperWasherManager component through the [Washer]Activation port CmdWashing contains one data element command Command is of type t_onoff t_onoff is a RecordType, which describes a generic on/off information 56 28
29 Metamodel Formal description of all methodology related information The metamodel is modeled in UML The structure of the information can be clearly visualized The consistency of the information is guaranteed Using XML, a data exchange format can be generated automatically out of the metamodel SW- Component METAMODEL Mirror Adjustment MODEL Datatype Mirror Actuator 57 29
AutoSAR Overview. FESA Workshop at KTH 2010 04 12. Prof. Jakob Axelsson Volvo Cars and Mälardalen University
AutoSAR Overview FESA Workshop at KTH 2010 04 12 Prof. Jakob Axelsson Volvo Cars and Mälardalen University This presentation is based on a tutorial prepared by the AutoSAR Consortium AUTOSAR Members Status
More informationSafety 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
More informationAn introduction to AUTOSAR
An introduction to AUTOSAR AUTOSAR Consortium AUTOSAR What is AUTOSAR? AUTOSAR AUTomotive Open Systems ARchitecture Middleware and system-level standard, jointly developed by automobile manufacturers,
More informationAUTOSAR 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.
More informationBMW Car IT GmbH. AUTOSAR - First Experiences and the Migration Strategy of the BMW Group
BMW Car IT GmbH. - First Experiences and the Migration Strategy of the BMW Group Dr. Christian, BMW Car IT Page 2 - First Experiences. Overview. 1. Focus of this talk: Model based development under the
More informationHardware-independent Software Development
Hardware-independent Software Development with Stefan Bunzel, Khosrau Heidary(Continental); Simon Fürst, Andre Lajtkep (BMW Group); JürgenMössinger, Jürgen Cordes(Bosch); StefanSchmerler, ChristianKühn,
More informationUser-friendly Configuration of AUTOSAR ECUs with Specialized Software Tools
User-friendly Configuration of AUTOSAR ECUs with Specialized Software Tools The simple CAN ECU is a thing of the past. Now, a typical ECU utilizes many functions of the AUTOSAR basic software to perform
More informationFreescale Leadership in Driving Standards. Customer Relationships. Long-term Global Presence. Broadest Automotive MCU Product Portfolio
September 2013 Freescale Leadership in Driving Standards First semiconductor supplier to join the AUTOSAR partnership Active member of JASPAR Member of GENIVI Co-founded Open Alliance on Ethernet for Automotive
More informationAUTOSAR Runtime Environment and Virtual Function Bus
AUTOSAR Runtime Environment and Virtual Function Bus Nico Naumann nico.naumann@hpi.uni-potsdam.de Department for System Analysis and Modeling Hasso-Plattner Institute for IT-Systems Engineering Prof.-Dr.-Helmert-Str.
More informationFrom Signal Routing to complete AUTOSAR compliant CAN design with PREEvision (II)
From Signal Routing to complete AUTOSAR compliant CAN design with PREEvision (II) RELEASED V0.01 2014-12-02 Agenda PREEvision AUTOSAR Webinar Part I AUTOSAR System and Software Design with PREEvision The
More informationAUTOSAR Handbook KPIT Technologies Ltd. CAN. Customizable HIS-MISRA. Configuration OSEK. Mode. Training ISO 14229. Management VCI
KPIT Technologies Ltd. Toolchain ASIL Decomposition ISO 14229 CAN Bootloader drivers R 3.x ARTOP Testing MCAL Migration enos Partner ECU R 4.x R 3.x R 3.x In-vehicle network Validation Tool chain Gateway
More informationECU 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,
More informationSafety 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
More informationSeminar 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
More informationAdvanced 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
More informationFlexRay A Communications Network for Automotive Control Systems
FlexRay A Communications Network for Automotive Control Systems WFCS 2006 Rainer Makowitz Automotive Systems Engineering, EMEA Freescale and the Freescale logo are trademarks of Freescale Semiconductor,
More informationAutomotive 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
More informationAUTOSAR 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
More informationCustomer 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
More informationPrinciples 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
More informationSafety 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
More informationDevelopment 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
More informationZigBee Technology Overview
ZigBee Technology Overview Presented by Silicon Laboratories Shaoxian Luo 1 EM351 & EM357 introduction EM358x Family introduction 2 EM351 & EM357 3 Ember ZigBee Platform Complete, ready for certification
More informationSafe Automotive software architecture (SAFE) WP3 Deliverable D3.6.b: Safety Code Generator Specification
Contract number: ITEA2 10039 Safe Automotive software architecture (SAFE) ITEA Roadmap application domains: Major: Services, Systems & Software Creation Minor: Society ITEA Roadmap technology categories:
More informationVELOCITY 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
More informationProduct 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
More informationDecomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces
Software Engineering, Lecture 4 Decomposition into suitable parts Cross cutting concerns Design patterns I will also give an example scenario that you are supposed to analyse and make synthesis from The
More informationStandardized 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
More informationIntecs S.p.A. AUTOSAR Conformance Testing: an overview
Intecs S.p.A. AUTOSAR Conformance Testing: an overview Valentina Lomi Milano, 17/02/2011 Intecs 2011 - Roma - Pisa - Napoli - Milano - Torino - Cagliari - Genova -Toulouse(F) 1 of 41 Contents Definition
More informationTackling the Complexity of Timing-relevant Deployment Decisions in Multicore-based Embedded Automotive Software Systems Rolf Schneider, AUDI AG
Tackling the Complexity of Timing-relevant Deployment Decisions in Multicore-based Embedded Automotive Software Systems Rolf Schneider, AUDI AG 1 Topics Introduction Project ARAMiS ARAMiS Automotive LSSI
More informationisolar 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
More informationEmbedded OS. Product Information
Product Information Table of Contents 1 Operating Systems for ECUs... 3 2 MICROSAR.OS The Real-Time Operating System for the AUTOSAR Standard... 3 2.1 Overview of Advantages... 3 2.2 Properties... 4 2.3
More informationLocal Interconnect Network Training. Local Interconnect Network Training. Overview
Overview Local Interconnect Network Training History and introduction Technical features The ISO/OSI reference model and LIN Frames Message Frames Communication concept of LIN Command Frames and Extended
More informationVehicular On-board Security: EVITA Project
C2C-CC Security Workshop 5 November 2009 VW, MobileLifeCampus Wolfsburg Hervé Seudié Corporate Sector Research and Advance Engineering Robert Bosch GmbH Outline 1. Project Scope and Objectives 2. Security
More informationEmbedded Systems on ARM Cortex-M3 (4weeks/45hrs)
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding
More informationConfiguration management in AUTOSAR
Configuration management in AUTOSAR The need for efficient process tools for Automotive System Engineering V0.01 2008-11-02 Introduction AUTOSAR will influence the ECU SW Architecture and also the way
More informationAutomotive 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,
More informationFreescale Semiconductor, I
nc. Application Note 6/2002 8-Bit Software Development Kit By Jiri Ryba Introduction 8-Bit SDK Overview This application note describes the features and advantages of the 8-bit SDK (software development
More informationIn networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed
Networking Heavy-Duty Vehicles Based on SAE J1939 From Parameter Group to plug-and-play Application In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that plays a key role. J1939 networks
More informationVragen. Architecture presentations in practice. Some terms (from IEEE standard)
Vragen Architecture presentations in practice Waarom is software architectuur belangrijk? Waarom schiet de volgende definitie tekort? The architecture of a software system defines that system in terms
More informationDo AUTOSAR and functional safety rule each other out?
Software development Do AUTOSAR and functional safety rule each other out? While simplicity is a factor in safety-critical applications, AUTOSAR has over 6,000 configuration parameters and well over 100,000
More informationCGI-based applications for distributed embedded systems for monitoring temperature and humidity
CGI-based applications for distributed embedded systems for monitoring temperature and humidity Grisha Spasov, Nikolay Kakanakov Abstract: The paper discusses the using of Common Gateway Interface in developing
More informationService 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/
More informationCONDIS. IT Service Management and CMDB
CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...
More informationRA Automotive. Silver Scan-Tool for the testing of OBD functionality. Peter Stoß Senior Manager RA Automotive. Mai 2008
RA Automotive Silver Scan-Tool for the testing of OBD functionality Peter Stoß Senior Manager RA Automotive RA Consulting GmbH Zeiloch 6a D-76646 Bruchsal Tel +49 (0)7251 3862-0 Fax +49 (0)7251 3862-11
More informationAerospace Software Engineering
16.35 Aerospace Software Engineering Software Architecture The 4+1 view Patterns Prof. Kristina Lundqvist Dept. of Aero/Astro, MIT Why Care About Software Architecture? An architecture provides a vehicle
More informationTelematics 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
More informationDEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV UNIT I THE 8086 MICROPROCESSOR 1. What is the purpose of segment registers
More informationArchitectures and Platforms
Hardware/Software Codesign Arch&Platf. - 1 Architectures and Platforms 1. Architecture Selection: The Basic Trade-Offs 2. General Purpose vs. Application-Specific Processors 3. Processor Specialisation
More informationMicrocontrollers in Practice
M. Mitescu I. Susnea Microcontrollers in Practice With 117 Figures, 34 Tables and CD-Rom 4y Springer Contents Resources of Microcontrollers, 1 1.1 In this Chapter 1 1.2 Microcontroller Architectures 1
More informationLaboratory Course Industrial Automation. Experiment Nr. 6. Introduction to the FlexRay bus system. Brief User Guide IAS Demonstrator Go-Cart
Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. M. Weyrich Laboratory Course Industrial Automation Experiment Nr. 6 Introduction to the FlexRay bus system Brief
More informationMentor 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
More informationVon der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor
Von der Hardware zur Software in FPGAs mit Embedded Prozessoren Alexander Hahn Senior Field Application Engineer Lattice Semiconductor AGENDA Overview Mico32 Embedded Processor Development Tool Chain HW/SW
More informationReal-time Operating Systems Lecture 27.1
Real-time Operating Systems Lecture 27.1 14.7. Universal Serial Bus () General References http://www.usb.org. http://www.beyondlogic.org/usbnutshell/ References http://www.ftdichip.com/documents/programguides/d2xxpg34.pdf
More informationOpen Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada
Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada BIOGRAPHY Yves Théroux, a Project Engineer with BAE Systems Canada (BSC) has eight years of experience in the design, qualification,
More informationFondamenti su strumenti di sviluppo per microcontrollori PIC
Fondamenti su strumenti di sviluppo per microcontrollori PIC MPSIM ICE 2000 ICD 2 REAL ICE PICSTART Ad uso interno del corso Elettronica e Telecomunicazioni 1 2 MPLAB SIM /1 MPLAB SIM is a discrete-event
More informationChapter 3: Operating-System Structures. Common System Components
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System Design and Implementation System Generation 3.1
More informationAutomotive electronics CAN and LIN buses. Copyright 2006 Matrix Multimedia Limited
Automotive electronics CAN and LIN buses Copyright 2006 atrix ultimedia Limited About this presentation This presentation was developed by John Dobson anaging Director of atrix ultimedia Limited. PowerPoint
More informationVirtual KNX/EIB devices in IP networks
WEINZIERL ENGINEERING GmbH WEINZIERL ENGINEERING GMBH F. Heiny, Dr. Y. Kyselytsya, Dr. Th. Weinzierl Bahnhofstr. 6 D-84558 Tyrlaching Tel. +49 (0) 8623 / 987 98-03 E-Mail: info@weinzierl.de Web: www.weinzierl.de
More informationELEC 5260/6260/6266 Embedded Computing Systems
ELEC 5260/6260/6266 Embedded Computing Systems Spring 2016 Victor P. Nelson Text: Computers as Components, 3 rd Edition Prof. Marilyn Wolf (Georgia Tech) Course Topics Embedded system design & modeling
More informationSmart Thermostat page 1
Smart Thermostat page 1 3. APPROACH In today s home appliances market, automation is becoming the norm and Smart Thermostat is a typical automation appliance able to be applied easily at home. With Smart
More informationIn-Vehicle Networking
In-Vehicle Networking SAE Network classification Class A networks Low Speed (
More informationAtmel Norway 2005. XMEGA Introduction
Atmel Norway 005 XMEGA Introduction XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K
More informationVEHICLE DIAGNOSTICS THE AUTOCOM WAY
VEHICLE DIAGNOSTICS THE AUTOCOM WAY CARS TRUCKS GENERIC A COMPLETE DIAGNOSTIC SOLUTION CDP+ is a quick and reliable diagnostic tool serving as a link between vehicle and computer. It works on both old
More informationCisco ROSA Video Service Manager (VSM) Version 05.03
Data Sheet Cisco ROSA Video Service Manager (VSM) Version 05.03 The Cisco ROSA Video Service Management (VSM) system provides service providers with a complete, powerful solution for the management of
More informationUniversal Flash Storage: Mobilize Your Data
White Paper Universal Flash Storage: Mobilize Your Data Executive Summary The explosive growth in portable devices over the past decade continues to challenge manufacturers wishing to add memory to their
More informationLab 2.0 Thermal Camera Interface
Lab 2.0 Thermal Camera Interface Lab 1 - Camera directional-stand (recap) The goal of the lab 1 series was to use a PS2 joystick to control the movement of a pan-tilt module. To this end, you implemented
More informationModel-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
More informationHerstellerinitiative 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
More informationwww.imprezer.tk Introduction to www.union88.tk RACE FUELS Hans-Christian von der Wense Munich, Germany
Introduction to Hans-Christian von der Wense Munich, Germany Overview Progress in Automotive Electronics and it s Impacts on Networking LIN Consortium LIN Concept Physical Layer Data Link Layer LIN Network
More informationEB 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
More informationSurveillance System Using Wireless Sensor Networks
Surveillance System Using Wireless Sensor Networks Dan Nguyen, Leo Chang Computer Engineering, Santa Clara University Santa Clara, California, USA dantnguyen84@gmail.com chihshun@gmail.com Abstract The
More informationSoftware Development for Multiple OEMs Using Tool Configured Middleware for CAN Communication
01PC-422 Software Development for Multiple OEMs Using Tool Configured Middleware for CAN Communication Pascal Jost IAS, University of Stuttgart, Germany Stephan Hoffmann Vector CANtech Inc., USA Copyright
More informationHow 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
More informationPresented by: Jens Svensson, Volvo 3P. Volvo Group
Presented by: Jens Svensson, Volvo 3P Welcome to is one of the world's leading suppliers of transport solutions for commercial use. We also provide complete solutions for financing and service. Volvo Trucks
More informationLLRF. Digital RF Stabilization System
LLRF Digital RF Stabilization System Many instruments. Many people. Working together. Stability means knowing your machine has innovative solutions. For users, stability means a machine achieving its full
More informationThe BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications
The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications Joshua Ellul jellul@imperial.ac.uk Overview Brief introduction to Body Sensor Networks BSN Hardware
More informationBeschleunigen 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
More informationChapter 13 Embedded Operating Systems
Operating Systems: Internals and Design Principles Chapter 13 Embedded Operating Systems Eighth Edition By William Stallings Embedded System Refers to the use of electronics and software within a product
More informationPCI Express Overview. And, by the way, they need to do it in less time.
PCI Express Overview Introduction This paper is intended to introduce design engineers, system architects and business managers to the PCI Express protocol and how this interconnect technology fits into
More informationKIBES Body and Chassis Control. Multiplex system for commercial vehicles. www.continental-automotive.com/kibes
KIBES Body and Chassis Control Multiplex system for commercial vehicles www.continental-automotive.com/kibes KIBES Key to Integrated onboard Electronic System 3 KIBES Key to Integrated onboard Electronic
More informationChapter 3: Operating-System Structures. System Components Operating System Services System Calls System Programs System Structure Virtual Machines
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines Operating System Concepts 3.1 Common System Components
More informationProduct Information CANdelaStudio
Table of Contents 1 Introduction... 3 1.1 Properties Overview... 3 2 Functions... 4 3 ODX-Functions... 6 4 Quality Improvement by Single Source Principle... 6 5 Data Exchange... 7 6 Editions... 7 6.1 CANdelaStudio
More informationSystem Software and TinyAUTOSAR
System Software and TinyAUTOSAR Florian Kluge University of Augsburg, Germany parmerasa Dissemination Event, Barcelona, 2014-09-23 Overview parmerasa System Architecture Library RTE Implementations TinyIMA
More information1 Data Center Infrastructure Remote Monitoring
Page 1 of 7 Service Description: Cisco Managed Services for Data Center Infrastructure Technology Addendum to Cisco Managed Services for Enterprise Common Service Description This document referred to
More informationM.S Ramaiah School of Advanced Studies - Bangalore. On completion of this session, the delegate will understand and be able to appriciate:
Transmission Control Lecture delivered by: Prof. Ashok C.Meti MSRSAS-Bangalore 1 Session Objectives On completion of this session, the delegate will understand and be able to appriciate: Rl Role of electronic
More informationSoftware 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
More informationEtherCAT Cutting Costs with High-speed Ethernet
EtherCAT Cutting Costs with High-speed Ethernet The real-time Ethernet fieldbus for automati 2 Real-time Ethernet down to the I/O level Low system costs Flexible topology Maximum performance Easy configuration
More informationSafe Automotive software architecture (SAFE)
Safe Automotive software architecture (SAFE) 01-03-2012, ARTEMIS Technology Conference 2012 Stefan Voget Continental Automotive Content Motivation Project Organization Work Packages Approach for Interoperability
More informationPCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version 2.1.0 (2014-01-16)
PCAN-MicroMod Universal I/O Module with CAN Interface User Manual Document version 2.1.0 (2014-01-16) Products taken into account Product Name Part number Model PCAN-MicroMod IPEH-002080 with firmware
More informationOperating System Components
Lecture Overview Operating system software introduction OS components OS services OS structure Operating Systems - April 24, 2001 Operating System Components Process management Memory management Secondary
More informationAutomotive 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
More informationPEMS Conference. Acquiring Data from In-Vehicle Networks. Rick Walter, P.E. HEM Data Corporation
PEMS Conference Acquiring Data from In-Vehicle Networks Rick Walter, P.E. HEM Data Corporation Acquiring Data from In-Vehicle Networks Topics Overview/Benefits Heavy Duty J1939 protocol Available J1939
More informationBest 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
More informationEvaluation Environment for AUTOSAR Autocode in Motor Control Units
Evaluation Environment for AUTOSAR Autocode in Motor Control Units Diploma Thesis Mike Gemünde July, 2008 Supervised by Prof. Dr. Klaus Schneider Peter Bolz Robert BOSCH GmbH DGS EC/ESB Embedded Systems
More informationObjectives. Router as a Computer. Router components and their functions. Router components and their functions
2007 Cisco Systems, Inc. All rights reserved. Cisco Public Objectives Introduction to Routing and Packet Forwarding Routing Protocols and Concepts Chapter 1 Identify a router as a computer with an OS and
More informationCycurHSM 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
More informationIndustrial Bar Code Scanners
DS2100N & DS2400N Industrial Bar Code Scanners Enhanced Connectivity Ease of use Configuration SW Tool ACR-Lite APPLICATIONS Small conveyor sorting Picking systems Items and parts tracking Process control
More informationHigh speed pattern streaming system based on AXIe s PCIe connectivity and synchronization mechanism
High speed pattern streaming system based on AXIe s connectivity and synchronization mechanism By Hank Lin, Product Manager of ADLINK Technology, Inc. E-Beam (Electron Beam) lithography is a next-generation
More informationHow to Hack Your Mini Cooper: Reverse Engineering CAN Messages on Passenger Automobiles
How to Hack Your Mini Cooper: Reverse Engineering CAN Messages on Passenger Automobiles Jason Staggs Who is this guy? Jason Staggs Graduate Research Assistant Institute for Information Security (isec)
More information