One of the first questions engineers ask when starting with SAE J1939 development is: “Which hardware platform should I use?” The good news is that there is no shortage of choices. Over the years I have worked with numerous embedded platforms, development environments, and operating systems. They all have their…
Home » raspberry pi j1939
Posts tagged as “raspberry pi j1939”
Embedded SAE J1939 Development: ESP32 vs. Raspberry Pi + PiCAN HAT
By Wilfried Voss on June 14, 2026
SAE J1939 development has evolved far beyond traditional automotive Electronic Control Units (ECUs). Today, engineers can build J1939-enabled systems using low-cost embedded platforms such as the ESP32 and the Raspberry Pi. While both platforms can successfully communicate on a J1939 network, they serve very different purposes. The question is not…
CAN Bus and J1939 on Raspberry Pi: Linux Flexibility vs. Embedded Reliability
By Wilfried Voss on June 2, 2026
If you spend enough time around CAN Bus and SAE J1939 discussions, you’ll eventually encounter a statement along these lines: “Why implement a J1939 stack in firmware when Linux already supports J1939?” It’s a fair question. Modern Linux kernels include native J1939 support as part of the SocketCAN framework, and…



