Il cross compiling esiste da secoli ed è decisamente più proficuo di quello nativo (là dove possibile) perché si usano tool di sviluppo consolidati e che girano su sistemi molto più potenti di quelli nativi.
La soluzione al "debugging del codice nativo" si chiama JTAG e SW di debugging decente.
Se questi due mancano o sono acerbi (e probabilmente è il caso per RISC-V), non c'è embedded che regga anche se sviluppi "su una piattaforma nativa".
Quindi non capisco a che serva promuovere queste soluzioni per chi sviluppa nel mercato embeddded. Al massimo può servire per chi sviluppa applicativi nativi RISC-V per l'ambiente Linux (che non è necessariamente embedded che è tutt'altra cosa).
|