This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Simulator/Emulator

Is there any free simulator or emulator available??
plz guide me how to use it.....

Parents
  • There are free monitor programs available, where you can dump memory and register contents, load applications etc.

    But the magic word here is "emulator". An emulator doesn't just pretend to be a processor but is also capable of doing the job of the processor - including reading inputs and driving outputs.

    But an emulator does require a bit of hardware help somewhere, to be able to extract information from the inside of the processor while the processor is running, or able to view state information not available to normal processor instructions.

    The cheapest way is to buy a processor with built-in hw support in the standard-edition of the processor. The alternative is to have to buy very expensive emulator pod solutions, where the cost can quickly match the price of a brand new small car.

    Even the solutions where most of the support is available as standard in the processors does have a cost since we are talking about real hardware. But if you keep your eyes open, you can sometimes find seminars where processor manufacturers presents their products and where they can sometimes give away a free introductory development kit. But the kit in itself isn't free. It contains intellectual properties making it non-free relative the GNU license terms or similar. And it does represent a cost and if you look in catalogs, you can see that it has a price.

    So in the end, you will have a hard time finding free hardware, but may manage to get an intro development kit as a gift, or at a very nice price. Especially if you are a student or works for a company that can be a potentially important customer.

Reply
  • There are free monitor programs available, where you can dump memory and register contents, load applications etc.

    But the magic word here is "emulator". An emulator doesn't just pretend to be a processor but is also capable of doing the job of the processor - including reading inputs and driving outputs.

    But an emulator does require a bit of hardware help somewhere, to be able to extract information from the inside of the processor while the processor is running, or able to view state information not available to normal processor instructions.

    The cheapest way is to buy a processor with built-in hw support in the standard-edition of the processor. The alternative is to have to buy very expensive emulator pod solutions, where the cost can quickly match the price of a brand new small car.

    Even the solutions where most of the support is available as standard in the processors does have a cost since we are talking about real hardware. But if you keep your eyes open, you can sometimes find seminars where processor manufacturers presents their products and where they can sometimes give away a free introductory development kit. But the kit in itself isn't free. It contains intellectual properties making it non-free relative the GNU license terms or similar. And it does represent a cost and if you look in catalogs, you can see that it has a price.

    So in the end, you will have a hard time finding free hardware, but may manage to get an intro development kit as a gift, or at a very nice price. Especially if you are a student or works for a company that can be a potentially important customer.

Children
  • thnx for the info...........but by emulator i meant some software.....i have one, but i'm stuck while using it....tht's why i asked for some other.......

  • "by emulator i meant some software"

    The term "Emulator" is normally taken to mean a piece of hardware; if it's just software, it's called a "Simulator".

    If you use different terminology to the rest of the world, it will obviously cause confusion!

    "i have one"

    Which one do you have?
    What is it called?
    Where did you get it?
    Have you checked for specific support for it?

    "but i'm stuck while using it"

    In what way, precisely, are you "stuck"?
    Have you checked the documentation and other support resources for it?

    "tht's why i asked for some other"

    So you're just giving up without trying?
    What makes you think you will be any more successful with any other software?

    These things are not trivial - they do require you to dedicate some time & effort to learning how they work and how to use them!