LIN Stack: A Software Solution for In-vehicle Sub-networks
Business Model of LIN Stack Solution: Know the Value-Adds
Our LIN 2.1 Stack Solution (SAE 2602) is available under a one-time licensing fee model. This engagement model entitles you to leverage the following benefits:
- You own the source code of the LIN Stack
- You can also benefit from the ownership of the IP rights
- As the owner of the IP Rights, your business can deploy this LIN Stack solution across multiple production programs
We offer separate LIN stack solutions for LIN Master and LIN Slave.
LIN Stack Integration, Configuration and Testing Service Offerings
Development and Integration of LIN Driver:
Device Drivers development for the LIN Slave microcontroller
Device Drivers development for LIN Master microcontroller
Reusable device drivers to ensure reduced development time and cost
Support for driver integration for most MCU families
Development and Configuration of LIN Master:
Configuration of the Scheduler Table based on SWRS and LDF files
Support for Unconditional, Event, Sporadic and Diagnostics frame
Skeleton code for Scheduler Table
Integration with the end-user application and HAL
Algorithm development for Scheduler Table
Development and Configuration of LIN Hardware Abstraction Layer:
Tx and Rx message configuration from LIN Description File (LDF)
Support for both tool based and manual configuration
Proprietary LDF to auto-code generation tool
Configuration for Software Filtering
Vector tool based LDF generation from excel sheet
Configurable HAL standard code is part of the stack package
Node Configuration, LIN Network Management and LIN TP Configuration:
Support for Static and Dynamic Configuration of Nodes (ECUs)
Already integrated Read/write to the stack function
Sleep/Wake up functionality for the nodes
Support for segmentation of large data packets over LIN TP
LIN Stack Support and Maintenance Services:
Documentation Support: Low-level design and High-level design documents
LIN conformance test using Vector Tools. This ensures robustness of Data Link Layer
Unit, Integration and Functional testing services
Support for MISRA C Report creation
Meet Our Automotive Leaders
LIN Software Stack Factsheet:
Refer to this LIN protocol stack solution factsheet which is designed to provide details of the technical specifications like memory requirement, LIN Stack integration & support services etc.
Download this LIN protocol stack Factsheet for details about:
- LIN software stack business model and overview
- Value-adds of one-time licensing fee engagement model
- Detail of LIN stack solution package
- Features of our pre-tested and ready-to-integrate LIN software stack solution
- Use-cases and applications of LIN protocol stack in automotive industry
Please refer to LIN software stack FAQ’s for more details.
FAQs About LIN Stack Solution
Ans. The layered architecture of our LIN stack includes:
- Low-level drivers (LIN, MCU, EEP, IVT, Timer)
- LIN Stack (LIN NM and LIN IF)
- LINTP Layer
- UDS stack
- Application Layer
The Bootloader includes:
- Bootloader Application
- UDS (ISO14229) Based Bootloader
Ans. LIN Drivers are developed for the specific microcontroller used in the automotive application. All other modules of the LIN stack are hardware agnostics.
We have expertise in developing LIN drivers for all the widely used MCU families. This includes Renesas, TI, Fujistsu and others.
Ans. Our automotive team has delivered several LIN stack projects to customers from across US, Europe and India.
We can share the detailed case studies of the projects and related information, once we sign the Non-disclosure agreement.
Ans. Yes. As per our Service Level Agreement (SLA) for the LIN Stack, we will provide the software configuration and integration services, along with the LIN stack license.
The integration and configuration services will take care of both low-level drivers as well as the application-level integration.
Ans. We perform various tests in the course of LIN software stack development. Prior to the final project delivery, our LIN stack solution undergoes the following testing procedures:
- Unit level Testing
- Functional Testing
- Data Link Layer Compliance testing, using Vector Testing Tools
Ans. Whether to use the manual method or the PC based tool, for the conversion from LDF file to configuration file code, will depend on the size of the file.
If there are considerable numbers of Tx and Rx messages for configuration, we will prefer to use our proprietary PC based auto-code generator tool.
Ans. Our LIN stack is light-weight in size. The size of flash memory is 6 kB and RAM size is 1 kB. The RAM size could go higher depending on the size of the configuration file.
Ans. Yes, Our LIN stack is completely modular. There are no global variables exchange between the programs files and every functionality is invoked with the help of specific APIs.
Modularity makes the LIN stack light-weight and also easy to deploy in number of production programs, without any compatibility issue.
Ans. We offer separate stack solutions for both LIN Master and LIN slave. As LIN is not a broadcast protocol, the LIN master is tasked to initiate the command and the slave has to act on it.
Depending on the project specifications, we will deliver LIN master, LIN slave or both.
Ans. Yes, High-Level Design Document and Low-Level Design Document, will be a part of the LIN stack package. In addition to that, we will also provide Functional Test Plan & Report and MISRA compliance Report.
These documents contain every detail you may need to make some enhancements to the stacks or to integrate the stack solution in multiple production projects.