@Bert3
1. Warum nicht (falls es nicht per qemu oder sonstigem geht)?
- Es sind zu viele SW-Varianten - eine Neuentwicklung/Portierung auf
ein
neues Betriebssystem ist zu aufwendig.
- Neue OS mit Windows (10 o.ä) sind nicht mehr optimal für embedded
-> Migration auf Linux.
- Die SW soll einfach weiterleben, nur das OS + HW ändert sich.
2. warum schreibst du dann das du den Source Code vorliegen hast?
- Damit man weiß welche Ports man per qemu durchschleusen muss,
- Es ist kein reverse engineering auf binär - Ebene nowendig.
3. was wird denn jetzt über welche Ports gesteuert?
- Es sind einfach digitale IO's + serial mit handshake etc.
- Die alte HW hat ein anderes GPIO-Interface als die neue,
alt z.B. Parallelport, neu PCI-Express. Eine SW-Schnittstelle in
qemu
fängt die Zugriff ab, und setzt diese funktionell im neuen OS
(Linux)
auf neue HW-Schnittstellen um.
Original Laufzeitverhalten, irgendwelche Audits, Abnahmen usw. sind eh
dahin wenn du das ganze auf eine VM migrierst
Na klar gibt es neue Abnahmetests.