Our Service Offerings for AUTOSAR Software Development
We have decades of expertise to configure, integrate and test the available off-the-shelf AUTOSAR BSW Software Packages, RTE and MCAL packages to fit the needs of specific ECUs.
BSW Configuration, Integration & Testing
Expertise to configure, Integrate and Test the available off-the-shelf AUTOSAR BSW SIP Packages with high quality production ready software.
- ECU extraction from the system description.
- BSW stack configuration and code generation using tools (EB Tresos, Vector DaVinci, KSAR, vAutosar and any other propritory code generator).
- Communication Stack
In-Vehicle network systems for CAN/CANFD/LIN/ETHERNET - Memory Stack
Access to internal/external non-volatile memory - Diagnostics Stack
Diagnostic services [UDS-ISO14229], and Error management - System services
Operating systems, state management - Network Management
- CAN Network Management, ECU sleep-wakeup management
- Support for individual component development and interfaces with dependent modules.
- Operating system configuration for single-core and multi-core processors.
- BSW layer migration with the latest AUTOSAR version.
- Conflict resolution for integration with varies sources of software and libraries.
- Code quality fixes for MISRA, Coverity and Static
- Unit tests with 100% code coverage.
- Integration tests are performed with automation tests and some manual tests.
MCAL Configuration, Integration & Testing
We provide services for MCAL (Microcontroller Abstraction Layer)Configuration, Integration and Testing as per the HSIS
and requirements for all the module.
and requirements for all the module.
Microcontroller Drivers:
- MCU Driver
- GPT Driver
- Watchdog Driver
- CoreTest Driver
I/O Drivers:
- PORT Driver
- DIO Driver
- ADC Driver
- PWM Driver
- ICU Driver
Memory Drivers:
- Flash Driver
- EEPROM Driver
- RAM Test
- Flash Test
Communication Drivers:
- CAN Driver
- SPI Driver
- LIN Driver
- SPI Driver
- I2C Driver
- Ethernet Driver
Complex Device Driver (CDD) Expertise
- Design and implementation of custom CDD modules tailored to unique hardware.
- Support for interface development for CDD and AUTOSAR RTE and MCAL.
- Integration and testing of complex device drivers.
- Implementation of comprehensive diagnostic routines and error handling mechanisms within the CDD.
RTE Configuration, Integration & Testing
- Automated generation of RTE from System Description (ARXML files) using standard tools like DaVinci Developer, EB tresos, etc.
- Custom RTE configurations based on the specific needs of the project.
- RTE and Basic Software Scheduler Implementation.
- Development and integration of communication paradigms.
- Implementation of modes handling for smooth operational state transition.
- External and internal trigger configurations.
- Variant and development error handling.
Migration from Legacy to AUTOSAR
- Gap Analysis and Strategy Development.
- Design, Develop, and integrate AUTOSAR-compliant software components.
- Board Bring Up, Configuration of MCAL Layer, Entire BSW including Os, Memory Stack, CAN Stack, Diag Stack, Ethernet Stack, Sleep wakeup and Mode Management
- Design Development for both standard and complex device drivers.
- Development and integration of in house Functional safety modules
- Configuration of the Runtime Environment (RTE) according to the specific needs of the project.
- We offer comprehensive testing services, including unit testing, integration testing, and system testing post migration.
Application Layer- SWCs Integration and Testing
- Model-based development (MATLAB Simulink, DaVinci Developer, etc.).
- Control algorithm development with C programming.
- Legacy code to model conversion or AUTOSAR conversion.
- Interface with the RTE layer.
- Integration with BSW libraries.
- Specific SW-C development, testing, and Integration with complete software.