How to support multiple hardware platforms within the Arduino dev environment

I am prototyping across multiple hardware platforms that all use Arduino development tools. However, when I install one, it overwrites the previous one, not add to it. For example, I started with Uno v3, and then I added the Intel Galileo version which wiped out the Uno version. I want to be able to merge all these together. Is there guidance someplace for this?

I don't know anything about the Galileo but on my PC I can select any of several boards in the IDE - including Sparkfun ProMicro boards that required software from Sparkfun.

It is also possible to have several versions of the Arduino IDE on a PC - they are just Java programs. I have 3 on mine.

Can you explain what you mean about the Uno version being wiped out?

...R

How do you add the different boards? Copy files?

I have several different environments including:

  1. Arduino Uno R3
  2. Arduino 101 using Intel Curie processor
  3. Galileo board using Intel Processor
  4. Edison Board using Intel Processor

But I also want to try out Atmel, and several others.

When I install the 1.6.7 environment, the Uno works fine, but there is no options for the Intel Processors.

When I install the Intel version, it un-installs the original software and puts older version for Intel
and then no support for Uno. If I re-install the 1.6.7 version, it wipes out the intel version.

konakcc:
When I install the Intel version, it un-installs the original software

You need to tell us what you do to install the Intel version.

...R