Hello all, I have a few cPCI CAN cards from Janz. They consist of a non-intelligent cPCI MODULbus card into which plugs up to 4 MODULbus modules. Our boards have two intelligent CAN modules and a TTL module. Each CAN module has a MC68332 CPU and RAM onboard, along with an SJA1000 chip. The TTL module is basically used for GPIO.
Currently, I use a character device driver provided by Janz, but I'd like to use the new in-kernel CAN interface layer instead. Mostly to make transitioning to newer kernels more painless, as well as to use the improved sockets-based API. I've written a few kernel drivers before, but I'm not very familiar with CAN at all. Can someone explain why I would want to use the intelligence on the CAN modules? To reduce interrupt load on the host system? The datasheets don't seem to explain how the MC68332 CPU / OS works. Does anyone here have some experience with this, and can give me some pointers? I'm comfortable programming the PLX chip on the cPCI card. If anyone is interested in helping, I have links to the relevant website, which provides datasheets: http://www.janz.de/as/en/cmod-io.html http://www.janz.de/as/en/vmod-ican3.html http://www.janz.de/as/en/vmod-ttl.html Ira _______________________________________________ Socketcan-core mailing list [email protected] https://lists.berlios.de/mailman/listinfo/socketcan-core
