【发布时间】:2020-10-28 14:27:13
【问题描述】:
我正在使用 FreeRTOS 为微控制器开发程序。我的微控制器有一个 CAN 驱动程序并使用硬件中断。当 CAN 驱动程序完成 CAN 帧传输时会触发中断。
为简单起见,我正在 Linux (Ubuntu 20) 上开发和测试某些部分。我在 Linux 上使用 socketCAN,带有一个虚拟 CAN 端口。
是否可以在 Linux 上模拟硬件中断?
我在考虑使用 POSIX 信号,你觉得呢?
谢谢
【问题讨论】:
-
您考虑过qemu(取决于您的目标MCU)吗?
-
它似乎没有解决我的问题。此外,它不支持 Cortex-R 处理器。
标签: linux embedded interrupt freertos