De acuerdo con wiki "Programación en el sistema (ISP) es la capacidad de algunos dispositivos lógicos programables, microcontroladores y otros dispositivos integrados para ser programados mientras se instalan en un sistema completo, en lugar de requerir que el chip sea programado antes de la instalación en el sistema. "
Esto significa que si el dispositivo se puede programar después de salir de fábrica, entonces es compatible con ISP. Podemos usar JTAG con FPGA para programarlos una vez que estén en el campo, por lo que este es un ejemplo de ISP. Ahora considere que tenemos dispositivos flash que deben extraerse del PCB del sistema en el campo, colocarlos en otro programador y, una vez programados, simplemente volvemos a colocar el dispositivo flash en el PCB. Si todo esto se hace fuera de la fábrica una vez que el dispositivo está en el campo, ¿esto también se llama ISP?
Estoy haciendo esta pregunta porque el término me está confundiendo aquí. El dispositivo se está programando una vez que ha dejado de funcionar, pero se está eliminando del sistema cuando la programación se realiza solo.