I want to learn more about CAN bus and in-vehicle networking in general. I am looking for courses or literature that can help me get both theoretical and practical knowledge about the CAN bus and OBD. I intend to use the knowledge to develop a CAN bus analysis hardware and software of my own. Thanks in advance!
CAN bus protocal is public and originated from BOSCH as well as CANFD.Meanwhile NXP is pinoeer at CAN transceiver side you can check from hardware side.Meanwhile VECTOR is good at CAN configurator at software side.Hope it helps
Hello,
NXP Learning Materials (Recommended)
1. In‑Vehicle Networking overview
https://www.nxp.com/products/interfaces/in-vehicle-network:WIRED-CONNECTIVITY-AUTO
Automotive Ethernet – training
https://www.nxp.com/design/design-center/training/TIP-AUTOMOTIVE-ETHERNET-ENABLER-OF-FUTURE
S32K CAN configuration tutorial
S32K tutorials hub (includes CAN topics)
https://www.nxp.com/design/design-center/training/TIP-AUTOMOTIVE-ETHERNET-ENABLER-OF-FUTURE
NXP Application Notes
https://www.nxp.jp/docs/en/application-note/AN12728.pdf
CAN transceiver design
https://www.nxp.com/docs/en/supporting-information/AH1014.pdf
Advanced CAN system example
https://www.nxp.com/docs/en/application-note/AN14253.pdf
Best regards,
Peter