[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Include J1939 module in kernel build



Thanks Vincent !

I wanted to do the same but couldn't figure out where to do so...

On Mon, Feb 15, 2021, 09:47 Vincent Blut <vincent.debian@free.fr> wrote:
Hi Rene,

Le 2021-02-14 22:15, reneherrero@gmail.com a écrit :
> Dear Maintainer,
>
> I don't usually get to thank folks for everything that is made available to the world, so a big and sincere thank you, despite not knowing who you are.
>
> This is most definitely in the wishlist bucket as it is non-essential.  It is however very low lying fruit.
>
> J1939 and other derived protocols such as NMEA 2000 are widely used in the automotive and marine industries to name a few.
>
> I myself live on a sailboat and use various pieces of software that get supercharged when they can collect data from other devices on the boat.
>
> For example, I have an AIS and GPS devices on my NMEA 2000 bus that broadcasts the boat's position and that of other vessels (avoiding large metallic objects out at sea is a good thing).  The can-j1939 Linux Kernel module does all the heavy lifting involved with the protocol which sits on top of CAN and allows you to easily send and receive messages with hardware devices already supported in Debian Linux (ex: CAN Bus Analyzer from Microchip).  This module enables pulling that data and feeding it to a chart plotter such as OpenCPN.  In simple terms, seeing a chart is nice, seing a chart displaying your position and that of other boats is *very* nice, having an alarm go off when a process detects a collision is eminant is *pure awesomeness* as it can literally save your life.
>
> The currect workaround is simply to pull the sources and recompiling the kernel, which is not a huge deal, but it is a little anoying as this (idealy) needs to be repeated every update.
>
> Thanks for taking the time to read and consider this,
>
> Rene

I sent a merge request for this:
https://salsa.debian.org/kernel-team/linux/-/merge_requests/329


Cheers,
Vincent

Reply to: