Estoy trabajando con un sistema incorporado heredado que usa una unidad USB para arrancar el nuevo firmware. El sistema se enciende, monta la unidad, carga el código, etc. Todo está contento.
Estoy buscando reutilizar esta plataforma para usarla con múltiples productos y me gustaría una manera de evitar que la línea de fábrica tenga que hacer malabares con los controladores de memoria y recordar cuál es la carga correcta para el dispositivo correcto. El gestor de arranque del dispositivo es muy esquelético y no se puede configurar con un tipo de anticipación (por lo que podría eliminar el archivo correcto de la unidad de almacenamiento).
Si utilizo uno de esos adatpers mágicos USB A-to-A y una computadora portátil Linux (o PC con Vbox), ¿hay alguna manera de hacer que la computadora portátil se vea como una unidad de memoria para algo conectado a ella?