CAN Development According to Application-Oriented System Design
CAN (Controller Area Network) bus system is widely used in cars, for communicating sensors and actuators. FPGA (Field Programmable Gate Array) chips are becoming widespread, being employed also in industrial and automotive fields. The embedded systems development process gets more complex with the use of programmable hardware, as FPGAs; in this process the design must address the software and the hardware development. This paper shows the design of a CAN listener application, using AOSD (Application-Oriented System Design) methodology to guide the developer in the software application development and hardware inference based on application code.
Subscribe to the Innovation Insider Newsletter
Catch up on the latest tech innovations that are changing the world, including IoT, 5G, the latest about phones, security, smart cities, AI, robotics, and more. Delivered Tuesdays and Fridays