The Socketcan test applications and utilities are now available in OpenEmbedded. The socketcan kernel modules already exist in OE. To build and deploy:
- get the latest version of OE metadata
- bitbake socketcan-utils-test
- scp <oedir>/build/angstrom-2008.1/tmp/deploy/glibc/ipk/<machine>/socketcan-utils-test_0.0+svnr917-r0_armv5te.ipk root@<target IP address>:
And then on the target system:
- opkg install socketcan-utils-test_0.0+svnr917-r0_armv5te.ipk
- opkg files socketcan-utils-test
/usr/bin/tst_bcm_rx_sendto /usr/bin/tst_bcm_tx_sendto /usr/bin/canlogserver /usr/bin/tst_raw_filter /usr/bin/tst_raw /usr/bin/isotpsniffer /usr/bin/isotpsend /usr/bin/tst_bcm_throttle /usr/bin/tst_packet /usr/bin/vcan /usr/bin/isotprecv /usr/bin/cansniffer /usr/bin/tst_bcm_tx_read /usr/bin/tst_err /usr/bin/log2asc /usr/bin/tst_bcm_single /usr/bin/tst_filter_master /usr/bin/canplayer /usr/bin/cangen /usr/bin/slcanpty /usr/bin/log2long /usr/bin/tst_bcm_rtr /usr/bin/asc2log /usr/bin/slcan_attach /usr/bin/tst_bcm_filter /usr/bin/cansend /usr/bin/canecho /usr/bin/tst_filter_server /usr/bin/tst_bcm_cycle /usr/bin/tst_bcm_dump /usr/bin/isotpdump /usr/bin/candump /usr/bin/tst_raw_sendto /usr/bin/isotptun /usr/bin/tst_bcm_server /usr/bin/tst_proc /usr/bin/canbusload
An impressive array of utilities!