2

We are developing an embedded product, using Yocto Linux on an ARM architecture, a STM32 from ST.

For the current release, we aim to re-use, as quick and dirty as possible, the code originally written for a previous much older product, based on a 68376 microprocessor (which include toucan for CAN bus communication), on a custom board.

Is there any way to run the old 68376 binary as-is as much as possible, using some software emulator / virtual machine software? (I mean "emulator" as a software emulator, e.g. similar to the ones for vintage game consoles, or virtual machine, not an in-circuit emulator.)

The 60376 binary

  • would have no GUI
  • would have to communicate with another Linux process through serial ports (i.e. serial ports on the 60376 side, emulated, ideally implemented as sockets or something like that for the OS side)
  • would have to communicate via CAN bus with other physical (not emulated) products (i.e. there would be a real CAN chip on the new custom board, and the original toucan code would need to work, accessing the real CAN chip somehow)
  • access a retentive RAM

We are able to modify and re-compile the 68376 code, but we would like to do it as less as possible.

GozzoMan
  • 121

0 Answers0