Blog Posts

Comparing Automotive Protocols

Comparing Automotive Protocols

LIN vs CAN vs Ethernet FACTORLINCANETHERNETCOMMUNICATION CHARACTERISTICSAccess ControlMedium Access ControlMaster-slave (single master, multiple slaves)Multi-MasterCSMA/CA (Carrier Sense Multiple Access/Collision Avoidance)Multi-MasterCSMA/CA (Carrier Sense Multiple...

Understanding LIN Bootloaders

Understanding LIN Bootloaders

Disclaimer:  This article is written with the intention of providing a conceptual understanding of LIN bootloaders. Simma Software primarily implements LIN Bootloader solutions in broad automotive and industrial applications. While I will aim to provide a broad...

The Basics of Microcontroller-based Embedded Systems

The Basics of Microcontroller-based Embedded Systems

What is an embedded system? An embedded system is a specialized system designed to perform a specific task. It is a combination of hardware and software built into machines to control their functions. You can find embedded systems in everyday products like: Home...

The 7 Layers of the OSI Model Applied to Automotive Protocols

The 7 Layers of the OSI Model Applied to Automotive Protocols

The OSI Model The OSI model (Open Systems Interconnection) is a conceptual framework representing how various elements within a networked system communicate. The OSI model divides this intra-element communication process into seven distinct conceptual layers, each...