如何使用newlib在Spike RISC-V ISS中模拟并发程序?
我所知道的是,Spike有一个-p标志来模拟多个处理器,但我不能使用pthread或其他类似的系统调用,因为它们不是newlib的一部分。我需要安装linux编译器工具链并为此模拟整个linux系统吗?
发布于 2020-12-21 22:58:10
你可以直接运行FreeRTOS,要么是贡献的RISC-V spike模拟器FreeRTOS port,要么是支持Spike的官方版本--我不确定它是否支持,但如果你不介意使用qemu而不是spike的话,它确实支持qemu。
https://stackoverflow.com/questions/65372569
复制相似问题