Changes between Version 8 and Version 9 of TBR/UserManual/Simulators


Ignore:
Timestamp:
05/31/07 02:10:38 (17 years ago)
Author:
JoelSherrill
Comment:

Add xcopilot, more investigation of Skyeye

Legend:

Unmodified
Added
Removed
Modified
  • TBR/UserManual/Simulators

    v8 v9  
    2323 *  h8300/h8sim -- synthetic board simulated in gdb.  Does not appear to support clock tick interrupts.
    2424 *  i960/i960sim -- synthetic board simulated in gdb.  Does not appear to support clock tick interrupts.
    25  *  m68k/mcf5206elite -- free Coldfire simulator [http://www.slicer.ca/coldfire/].  It is VERY slow and does not appear to be easy to automate running of tests.  It may be merged into SkyEye eventually.   Version 0.3.0 of this emulator is capable of running mcf5206elite BSP hello world example. For more details see: [http://www.rtems.com/ml/rtems-users/2006/january/msg00060.html]
     25 *  m68k/mcf5206elite -- free Coldfire simulator [http://www.slicer.ca/coldfire/].  It is VERY slow and does not appear to be easy to automate running of tests.  It may be merged into SkyEye eventually.   Version 0.3.0 of this emulator is capable of running mcf5206elite BSP hello world example. For more details see: [http://www.rtems.com/ml/rtems-users/2006/january/msg00060.html]  This would be a good project.
    2626 *  m68k/sim68000 and m68k/simcpu32 -- BSP for mc68000 configuration of BSVC simulator.  Simulator is no longer supports, has licensing which prevented it from merging into gdb and requires a third-party patch to support CPU32 and redirecting console to stdout.
    2727 *  or32/orp -- simulator provided by OpenCores project.
    2828 *  sh/shsim and sh/simsh7045 -- BSP for sh7032 as simulated in gdb.  Joel has not used these and recalls there being an unmerged patch against an old gdb version.
    29 = Simulators with Promise =
     29= Simulators Which Need Further Investigation =
    3030
    3131
    3232There are several free/open source software emulators out there which might be capable of running RTEMS. These are not supported and we would like to hear about any user success/failure to get them running with RTEMS, even better if you provide appropriate BSP changes to get recent RTEMS running on one of them. The list of emulators looks:
    3333
    34  * [http://www.qemu.org] -- the most promising: provides system emulation for x86/amd64/powerpc/sparc, recent code base added sparc64 and mips.It is possible to use pc386 BSP running succesfully on top of Qemu/x86 emulator including full network emulation. Some users might even consider trying RTEMS PowerPC port running on top of Qemu/PowerPC system emulation layer. Probably PREP mode is the most close, since it support one of the RTEMS supported board (eMesquite MCP750)
     34 * [http://www.qemu.org qemu] -- the most promising: provides system emulation for x86/amd64/powerpc/sparc, recent code base added coldfire, sparc64 and mips.It is possible to use pc386 BSP running succesfully on top of Qemu/x86 emulator including full network emulation. Some users might even consider trying RTEMS PowerPC port running on top of Qemu/PowerPC system emulation layer. Probably PREP mode is the most close, since it support one of the RTEMS supported board (eMesquite MCP750)
     35
     36 *  [http://www.skyeye.org - SkyEye] -- supports a variety of ARM CPU models.  Shuld be possible to create a set of simple BSPs using this.
     37
     38 *  [http://linux.maruhn.com/sec/xcopilot.html xcopilot]- Palm Pilot simulator.  Should be a MC68328 Dragonball.  Looks very nice at David McCollough's page at [http://www.cyberguard.info/snapgear/tb20020807.html]
    3539
    3640 * http://pearpc.sf.net -- the other PowerPC emulator, which suport Mac OS X and Darwin OS