Automotive Software Engineering Services
Provides complete full-process automotive software development services, from requirement analysis and module design to system verification. Covers MCU software module services and an ISO international standard-compliant UDSonCAN diagnostic protocol stack, helping you accelerate product development and ensure high reliability.
Automotive Software Project Development Process
A rigorous V-model full development process, ensuring every step from requirements to testing complies with specifications.
Requirement Analysis and Planning
Version planning, resource confirmation, and requirement confirmation. Defines hardware environments, software environments, and interface parameter descriptions.
Architecture and Detailed Design
Perform preliminary and detailed design based on functional specifications. Covers module working timing, MCAL / BSW interface descriptions, and flowcharts.
Development and Packaging
Perform coding and driver development according to AutoSAR / OSEK specifications, completing MCAL and BSW packaging and initial debugging.
Testing and Stabilization
Execute unit tests, system tests, and specification tests. Ensure zero bugs and reach a fully functional stable version (V1.0).
MCU Software Module Services
Software Architecture Experts Covering the Entire Stack from Low-Level to Application Layer
We provide microcontroller software services that comply with modern automotive standards, helping customers introduce AUTOSAR solutions from different suppliers and design robust software architectures.
-
layers
Layered Architecture Design
Covers the complete integration of the Application Layer (APP), RTE, Basic Software (BSW), MCAL, and microcontroller driver layer.
-
memory
Rich Support for Basic Software Modules
Includes the development and validation of BootLoaders, Memory Services, Communication Services (CAN, LIN), system and diagnostic services, and various Hardware Abstraction Layers (HAL).
Key Components Included
- check_circle Operating System: AUTOSAR OS
- check_circle Communication Stack: CAN TP, CAN NM, LIN Slave Protocol, XCP/CCP
- check_circle Memory Management: NvmM, Flash Abstraction
- check_circle Diagnostic Stack: UDSonCAN, UDSonLIN, DTC Diagnostics
- check_circle Hardware Drivers: CodeFlash, Uart, Spi, Can, Pwm, Adc, Port
UDSonCAN Standard Diagnostic Protocol Stack
Provides a complete operating framework for quick integration with applications and automaker verification
Highly Integrated and Compatible
Built-in interactive interfaces for modules like Diag (Diagnostics), DTC (Diagnostic Trouble Code), and EEPROM. Features a user-friendly and intuitive parameter setting interface and operating manual, significantly reducing development and maintenance costs.
ISO 14229 (UDS) Support
Fully compliant with ISO 14229 international standards, supporting:
- • Communication Security and Communication Control
- • Data Transmission and Control (Upload/Download)
- • Complete DTC and NRC (Negative Response Code) Support
ISO 15765-2 Transport and Network Layer
Supports up to 4 CAN / CAN FD channels, and implements:
- • Large Data Segmented Transmission (SF, CF, FC)
- • Flow Control Mechanisms (STmin, BlockSize)
- • Transmission timing and error handling to ensure communication stability