flash bootloader development for ecu programming

8
Embitel Technologies International presence: Flash Bootloader Solutions For ECU Re-Programming

Upload: embitel-technologies-i-pvt-ltd

Post on 23-Feb-2017

189 views

Category:

Automotive


11 download

TRANSCRIPT

Page 1: Flash Bootloader Development for ECU programming

Embitel Technologies International presence:

Flash Bootloader Solutions For ECU Re-Programming

Page 2: Flash Bootloader Development for ECU programming

Embitel Technologies International presence:

Flash Bootloader software, which is integrated with an automotive ECU (electronic control unit) application, facilitates the ECU re-programming and/or software update in an automotive ECU.

Integration of flash bootloader software eliminates the need for specialized hardware (like JTAG programmer) and physical removal of the ECU from the vehicle for ECU re-programming or application software update..

Flash Bootloader software design is completely independent of the ECU application (which needs to be updated or flashed).

Flash Bootloader Architecture

What is Flash Bootloader Software?

Page 3: Flash Bootloader Development for ECU programming

Embitel Technologies International presence:

Hardware platform consulting for bootloader development project

• Requirement gathering and application analysis workshops with our automotive experts

• Hardware platform evaluation and project roadmap strategy

• Flash Bootloader software development for 8 bits, 16 bits and 32 bits microcontroller platform as per the project requirements

ECU Re-programming tools development and end-of-line testing support

• Design and development of customized re-programming tool (PC/Web based)

• Expertise in development of GUI-based and Command line-based (for End-of-Line testing) ECU re-programming tool

• Support for tools configuration and testing of standard ECU re-programming tools like PCAN, Vector, ValueCAN3 and more

Flash Bootloader development and integration services:

Page 4: Flash Bootloader Development for ECU programming

Embitel Technologies International presence:

Flash Bootloader development services

• Bootloader sequence development as per the customer/project requirements (Jump to Boot, Erase App, Download App, Validate and Reset sequence)

• Memory mapping between the Flash Bootloader software and automotive ECU Application

• CAPL Script or Bus Master Script development to support ECU re-programming

• Base software development (Flash driver, MCU, Timer and more) in accordance with the bootloader software design

• Flash Bootloader software integration with the customer’s hardware platform

Flash Bootloader development and integration services:

Page 5: Flash Bootloader Development for ECU programming

Embitel Technologies International presence:

In-vehicle communication and application layer services

• Flash bootloader development support for CAN, LIN, UART, SPI, I2C communication protocols

• Support for bootloader development based on UDS, J1939, KWP 2000, J1587 protocols

• Custom bootloader development for any proprietary communication protocol as per the customer’s requirement

Secure flash bootloader software access and data integrity services

• Seed and Key Algorithm implementation for secure and verified access to flash bootloader software for ECU re-programming or software update

• Checksum strategy (like CRC16) implementation to ensure vehicle data integrity

Flash Bootloader development and integration services:

Page 6: Flash Bootloader Development for ECU programming

Embitel Technologies International presence:

Our proprietary Flash Bootloader software solution is compatible with all popular CPU architectures available in the market.

Low memory footprint (both ROM and RAM) of the automotive grade bootloader solution.

Leverage the benefits of the layered architecture of our flash bootloader solution.

Well-structured and well-defined documentations of the bootloader solution.

Expertise in development of both Primary and Secondary Flash Bootloader solution

Features of Flash Bootloader software solution designed by our automotive engineers:

Page 7: Flash Bootloader Development for ECU programming

Embitel Technologies International presence:

Architecture of UDS-based Bootloader

Architecture

Architecture of J1939 based Bootloader

Page 8: Flash Bootloader Development for ECU programming

Embitel Technologies International presence:

Why partner with us for your Flash Bootloader software development and integration project:

Leverage our automotive domain expertise and project experience in Flash Bootloader solution development to reduce time-to-market and application development costs.

We are a CMMi Level 3 and ISO 9001:2008 & ISO 27001:2013 certified organization.

Robust project management processes based on EmbiQ – an engagement model. This model is built on three critical pillars – People, Process and Technology.

To know more about Flash Bootloader Solution services mail to [email protected]