- Application & Consulting
- Product Engineering
Solutions & Products
Research & Development
Our in-vehicle networking expertise helps automotive customers to build robust networks using NOS components, and create reliable AUTOSAR strategy for their vehicle production programs.
We have leveraged our industry leadership to build unparalleled in-vehicle networks and architectures. Our customers leverage our 500+ man years of deep domain expertise to realize their vision of reaching their end consumers faster.
We provide AUTOSAR BSW components for R4.0 BSW components based on ISO 26262 standard requirements.
KPIT AUTOSAR BSW components stack includes:
|CAN Stack||LIN Stack||Flexray Stack||WatchDog Stack|
Now also available AUTOSAR R3.2!!!
KPIT AUTOSAR OS
KPIT AUTOSAR OS is based on OSEK OS with backward compatibility. It is highly portable and scalable in terms of features for automotive domain. The OS can be scaled (configured) to run only with the desired features based on the applications and other constraints.
To learn more about our In-Vehicle Networking Services, Contact us.
KPIT develops MCAL based on the customer's needs.
|Microcontroller Drivers||Communication Drivers||I/O Drivers||ECU Abstraction Layer|
KPIT supports semiconductor companies in development of MCAL Drivers for AUTOSAR R2.0, 2.1, 3.0 and 4.0. We offer services of MCAL development based on ISO26262 standard ASIL D requirements.
Application Migration to AUTOSAR
KPIT helps you with step-by-step migration of existing core platform/infrastructure to AUTOSAR.
Application Migration to AUTOSAR involves following stages.
We help you at each of these stages:
We provide customized training packages based on your needs starting from basic understanding to hands-on experience.
Some of our training packages include:
To learn more about our In-Vehicle Networking Services, contact us.
KPIT's Tools help you in designing & developing production-ready AUTOSAR compliant ECU software.
ECU Spectrum is a user friendly, GUI-based tool used for the configuration and generation of AUTOSAR Basic Software and Runtime Environment
KPIT AUTOSAR Tool - ECU Spectrum
ECU Spectrum has been developed using Microsoft.Net Technologies:
Software Component Configuration Editor (SW-C Editor)
Software Component Configuration Editor Module is used to configure AUTOSAR Software Components based on the AUTOSAR specification.
Generation Tool for BSW modules
A Generation Tool is available for each component and it is a command line tool. The Generation tools will use the ECU Configuration Description XML file as input and will generate the C header file(s) and C source file(s). These files need to be compiled along with the module source files to generate the library.
RTE Generator Tool
RTE Generator is a user-friendly command line tool to generate RTE Code. The RTE Generator operates in two phases namely RTE Contract Phase and RTE Generation Phase.
KPIT AUTOSAR Tool - RTE Generator
RTE Generator features:
To learn more about our AUTOSAR Tools, contact us.
Market leaders build networks from our NOS components
Our NOS Components are being used by top 40+ Tier 1 companies globally to reduce their overheads on network diagnostics and management.
The credibility of these NOS components is showcased by the fact that 5 leading automotive OEMs are using over 150+ ECUs across domains like Safety, Chassis, Body Electronics, Powertrain & Infotainment developed using these components.
The NOS components consist of:
Communication Component (COM)
This component maximizes the CAN bus utilization in a scenario where multiple number of nodes exist in a network.
Network Management Component (NM)
The Network Management Layer ensures the security of the CAN communication in the network and allows only authorized nodes to participate in communication. The NM component supports node monitoring by dedicated NM messages.
Software Download Layer (SWDL)
The Bootloader software flashes new versions of application software into an ECU either in assembly or service. The Bootloader software resides within the ECU and interacts with a PC-based flash tool to support downloading and uploading of application software. KPIT's Bootloader is based on ISO 14229 specifications with ISO 15765 - 2.4 Network Layer services.
Diagnostic Kernel Component (DK)
The Diagnostics Kernel software is used to transfer information from an ECU to an off-board tester and vice-versa. The information transferred consists of ECU fault information, parameter reporting, calibration values and many other types of data. The data can be used in performing ECU diagnostics. These are not associated with normal node-to-node communication. The component is based on ISO 14229 and ISO 15765 Diag-on- CAN standards.
The LIN software provides communication functionality and hides details of the underlying layers from the application. LIN software controls communication with external ECU as well as interface handling of application. LIN software provides greater flexibility of configuration and is highly modularized. The modular approach of LIN software allows inclusion of a module, only if that module’s functionality is required by the control system. This makes it efficient with respect to the usage of on-board resources and facilitates scalability making the LIN software adapt to the available resources.
OnBoard Diagnostic Kernel (OBDK)
OBD Kernel Software is used to transfer on-board emission related data and emission related fault information to an off-board tester. The data can be used in performing ECU diagnostics. The component is updated as per the Specification ISO 15031_5.4 and ISO 15765-4.
Network Layer/Transport Layer (NL/TP)
NL is used for reception/transmission of segmented/un-segmented message data bytes. The Network Layer interacts with Application Layer and DLL.
KPIT provides comprehensive support to NOS users:
To learn more about our NOS, contact us.