Something like the stm32mp2 series of MCUs can run Linux and act as a PCIe endpoint you can control from a kernel module on the MCU. So you can program an arbitrary PCIe device that way (although it won’t be setting any speed records, and I think the PHY might be limited to PCIe 1x)
jdub|1 month ago
tiernano|1 month ago
jacquesm|1 month ago
cakehonolulu|1 month ago