UART2CAN bridge (with kernel support via SLCAN protocol) and CAN development board/firmware.
This is a base board for F4 Discovery development board exposing both CAN interfaces with SN65HVD230DR CAN transcievers. Bunch of other ports are also exposed for testing peripherals - advanced timer, UART, I2C, ADC, DAC.
Board is designed to be PCB milling friendly and has low part count - two SN65HVD230DR transcievers, two CAN termination resistors (120R) and a bunch of pin headers.
As this board provides two CAN interfaces it can also be used for CAN driver development or testing by simply interconnecting these two basically creating a loopback device.