EHOOKS Webinar How to Work with EHOOKS V2.0 Too Many Ideas, Too Little Time? EHOOKS changes the rules 1 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. EHOOKS V2.0 Webinar Agenda • Market trends • What is EHOOKS? • What does EHOOKS Do? • How to Work with EHOOKS V2.0: Hands-on Demo • Summary 2 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. Market Trends ECU Software Development 1 Function and environment modelling and simulation, software virtual prototyping 1 Environment simulation (System, DriverVehicle-Environment) Function, Software 2 3 Implementing software onboard the ECU 4 System test on HiL test bench 5 System testing in a real-world environment Virtual Environment 3 EHOOKS EHOOKS Real-world environment 4 5 System, DriverVehicle-Environment 3 2 Rapid prototyping of functions and software in the physical environment EHOOKS EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. Market Trends ECU Software Complexity 4 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. Market Trends Observations Increased use of hook technology: • ECU software providers inserting hooks within the ECU software for stimulation and validation purposes • OEMs engaging in more of the ECU software development process requiring more hooks (function development, software development, software testing, …) Convergence of MCD and Prototyping solutions: • MCD tools being used for prototyping, debugging and validation of single ECU software functions • MCD tools being positioned as prototyping solutions in combination with ECU bypass functionality 5 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. EHOOKS V2.0 Webinar Agenda • Market trends • What is EHOOKS? • What does EHOOKS Do? • How to Work with EHOOKS V2.0: Hands-on Demo • Roadmap 6 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. What is EHOOKS? Product Goal and Strategy • Product Goal • “Save you time by giving you the ability to implement ECU software changes directly in the HEX & A2L files independently of the ECU software development team” • Target Market & Target Application • EHOOKS was conceived as a rapid prototyping tool to allow bypass hooks to be placed into the ECU software without the ECU software team • During development other use-cases were identified across the development cycle: • Calibration, Function Development, Software Development, Software Testing 7 EHOOKS V2.0 Product Information l Nigel Tracey l ETAS/PG-STV l February 2011 l © ETAS GmbH 2010. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. What is EHOOKS? The Problem ECU Supplier OEM Software Development Customer Team Standard Software A2L Hex Function Development Function Development Request Modification Modified Software Bypass “Freischnitt” Problems due to tA2L’ urnaround time, cost, development disruption, etc... Hex’ Software Development 8 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. What is EHOOKS? The EHOOKS Solution ECU Supplier Software Development EH Ready Standard Software Standard Software A2L OEM Function Development Request Modification A2L Hex Hex Modified Software A2L’ EHOOKS Hex’ Bypass Immediate “Freischnitt”Modification by OEM 9 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. What is EHOOKS? Benefits Immediately realise changes in the ECU software to support your calibration, prototyping & testing needs independently from the ECU software provider Supported by major tier 1s which enables EHOOKS to implement software hooks/changes with a high level of quality and reliability EHOOKS provides a seamlessly scalable solution: • Work around minor software bugs with simple constant and calibration hooks • Use on-target bypass for more complex needs while eliminating the hardware costs and ECU infrastructure needs of rapid prototyping • For complex needs use the full power of high performance rapid prototyping hardware. 10 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. EHOOKS V2.0 Webinar Agenda • Market trends • What is EHOOKS? • What does EHOOKS Do? • How to Work with EHOOKS V2.0: Hands-on Demo • Roadmap 11 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. What Does EHOOKS Do? Features • Stand-alone GUI for hook configuration • EHOOKS V1.0 • • • • • • • Fixed XML file interface also available for hook configuration • EHOOKS can generate hooks for the following data types: • Signed/Unsigned integers • Floating points • Bit packed variable types • 12 EHOOKS is only limited by ECU resources in the number of hooks that can be placed Hook Types • Constant Value Hooks Calibration Hooks External Bypass Hooks On-Target Bypass Hooks Function/Process Bypass Hook Properties: • • • • • Replacement or offset hooks Controlled at run-time Protected by safety-detection code Copy original ECU variables Forced bypass write locations • EHOOKS V2.0 • Simulink and ASCET integration for on-target bypass • Automated implementation physical data type conversions • Many minor additional features EHOOKS V2.0 Product Information l Nigel Tracey l ETAS/PG-STV l February 2011 l Public © ETAS GmbH 2010. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. What does EHOOKS Do? Types of Hooks and Their Uses Hook Types • • • • Constant Value Hooks Calibration Hooks External Bypass Hooks On-target Bypass Hooks .c files Hook Enable ECU Value Bypass RP Constant SW Value Characteristic Value Use Cases • • • • 13 EHOOKS Calibration Function development Software development Software testing EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. Value Used What does EHOOKS Do? Customer Quote Eiji Hashigami – Honda R&D Automotive Centre “We have been able to shorten the time formally required for source-code modifications by the ECU supplier for an ECU development project from several months to as little as a few days by adopting EHOOKS” 14 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. What Does EHOOKS Do? EHOOKS V2.0 Simulink Integration • Simulink® Blockset and Simulink® System Target allow easy and automated integration with Simulink® for on-target bypass • The Blockset provides: • Simulink® driven configuration of EHOOKS • EHOOKS ECU read and write blocks allows Simulink® model to bypass ECU data • EHOOKS ECU trigger block controls execution of model code • The System Target supports: • Automatic build integration with EHOOKS within Simulink® • Automated generation of “glue-code” connects Simulink®/RTW generated code to ECU infrastructure • Automated data-type conversion, logical physical • Integration of “tunable” Simulink® parameters as ECU calibration characteristics 15 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. What Does EHOOKS Do? EHOOKS V2.0 ASCET Integration “EHOOKS target” provides seamless integration of EHOOKs into ASCET • Map model elements to hooks (or use automapping) • Map ASCET processes to ECU tasks • “one click” build from ASCET No change of ASCET model! Flexible use of service libraries Works with physical or implementation model with ECU target quantization Easy migration from PC simulation -> -> External Bypass -> -> Internal Bypass -> -> production code 16 EHOOKS V2.0 Product Information l Nigel Tracey l ETAS/PG-STV l February 2011 l Public © ETAS GmbH 2010. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. EHOOKS V2.0 Webinar Agenda • Market trends • What is EHOOKS? • What does EHOOKS Do? • How to Work with EHOOKS V2.0: Hands-on Demo • Roadmap 17 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. How to Work with EHOOKS V2.0: Hands-on Demo Crankshaft Simulator 18 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. EHOOKS V2.0 Webinar Agenda • Market trends • What is EHOOKS? • What does EHOOKS Do? • How to Work with EHOOKS: Hands-on Demo • Summary 19 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. Features and Benefits Summary It takes just seconds to create the modified ECU software compared to waiting weeks or months for the ECU software supplier to supply changes Support for a wide range of hook types providing a flexible and scalable solution. Applicable to calibration, software testing, software development, and function development. Reduce downtime, cut required number of ECU software deliveries and get software ready for production faster Reduced Costs Improved Efficiency Advanced hook insertion technology (Developed & sold with tier1 support) provides accurate and reliable results Improved Reliability EHOOKS Benefits Increased Flexibility System Integration Higher Quality EHOOKS is tightly integrated with ETAS market leading INCA and ETK tools Ability to increase frequency of testing/calibration enables higher quality production ECU SW 20 EHOOKS Webinar: How to Work with EHOOKS V2.0 l Dr. Mark Rutter & Dr. Nigel Tracey l ETAS/PG-STVl February 2011 © ETAS GmbH 2011. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. EHOOKS Availability Roadmap • EHOOKS V1.0 was publicly released in September 2009 • EHOOKS has been available and in use at lead customers since March 2008 • EHOOKS V1.0 provides support for: • Bosch MEDC17 ECU • Continental CTCEMS ECU • EHOOKS V2.0 will be released in Q1/2011 • Major new feature will be integration with Matlab®/Simulink® for ontarget bypass, via a Simulink® blockset • Support for Denso SH2A and SH2E ECUs Q3/09 Q4/09 Q1/10 Q2/10 Q3/10 EHOOKS Q1/11 Q2/11 further ECU ports… V1.0 Bosch MEDC17 21 Q4/10 V1.0 Continental CTCEMS EHOOKS V2.0 Product Information l Nigel Tracey l ETAS/PG-STV l February 2011 l Public © ETAS GmbH 2010. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners. V2.0 & Denso SH2A/E 有難うございました 谢谢 감사합니다. Thank you Merci beaucoup Vielen Dank 22 ETAS Prototyping Strategy and Tools l Axel Kaske l PRM-P l 24.09.10 l Public © ETAS GmbH 2009. All rights reserved. The names and designations used in this document are trademarks or brands belonging to their respective owners.
© Copyright 2024