Skip to Content
GNU/Linux Rapid Embedded Programming
book

GNU/Linux Rapid Embedded Programming

by Rodolfo Giometti
March 2017
Intermediate to advanced
732 pages
15h 24m
English
Packt Publishing
Content preview from GNU/Linux Rapid Embedded Programming

The can-utils package

Using the C language to read or write data to a CAN device is, of course, the best way to do it. However, there is a quicker way, that is, using the can-utils package. It can be installed as usual, and it holds lots of useful programs we can use to manage our CAN devices.

Note

The package's repository is at https://gitorious.org/linux-can/can-utils .

The main two utilities for a basic CAN bus usage are cansend and candump. The first one is used to send a single CAN frame through a CAN device, and its syntax is reported here:

# cansend --help
Usage: cansend <device> <can_frame>.

Tip

Unluckily, the CAN tools have no man pages, and all the related documentation must be retrieved from the Internet or using the internal help messages. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Hands-On Embedded Programming with C++17

Hands-On Embedded Programming with C++17

Maya Posch

Publisher Resources

ISBN: 9781786461803Supplemental Content