The #QEMU on the Linux host emulation of CAN/CAN FD bus for #nuttx presented in the article Host-Based Development with Apache NuttX – CAN Network Simulation by Mateusz Szafoni is using lot of the components from our #canbus list https://canbus.pages.fel.cvut.cz/. I have even prepared CTU CAN FD QEMU emulation variant for SoCs without PCI/PCIe bus on the branch net-can-ctucanfd-platform and my student, Matyáš Bobek has just finished his thesis adding iMX6 FlexCAN emulation into QEMU, code is available on the flexcan branch of his QEMU repository.
@ppisa Great! Can’t wait to see these hit mainline, so I can add #ZephyrRTOS support for them.
@brixmeister Matyáš Bobek has defended his thesis FlexCAN Controller Emulation for QEMU last Wednesday. Related git https://gitlab.fel.cvut.cz/bobekmat/qemu-flexcan. I hope that he finds time for mainlining in next month. I have submitted CTU CAN FD #CAN emulation for review to #QEMU community but it seems that FPGA support for IP cores which could be mapped into FPGA regions is not understood/welcomed yet.