IDE for Arduino

Dear all,

Is there any IDE similar to arduino , Supporting various boards along with arduino. and also support various lierary like
i2c, gps,gprs. analog,digital,PWm,interrupt etc,

Some of the commercial compilers for various cpus are supposed to have extensive libraries for support of peripherals and connected devices.

Otherwise, you'll have to be more specific about what you're looking for.

I am looking for IDE work similar to arduino platform supporting various controller like PIC ,ARM, STM Electronic provided cheaper development board as like arduino with limited no i/o access.

westfw:
Some of the commercial compilers for various cpus are supposed to have extensive libraries for support of peripherals and connected devices.

Otherwise, you'll have to be more specific about what you're looking for.

Here what i looking for i found arduino IDE is very useful .It support all kind of library functions . So i am looking for IDE which can handle various controller /low power boards.
arduino uno
michrochip uc 32
stm basic kits
msp430 platform
which are available within 1000-1500 rs of indian rupeee.

Energia supports MSP430 and some TI ARM chips (and apparently the C2000 DSP chip as well!) (various TI "LaunchPad" Eval boards.)
MPIDE supports PIC32 chips and (in particular) the ChipKit boards.
TeensyDuino is an Arduino addon that supports a Freescale Cortex M4 board ("Teensy3")

I don't know of any attempts to support large number of different chips in one IDE; you'll generally need a separate (very similar looking) IDE for each family of boards. (actually, I think mpide and teensyduino can still build AVR code.)

Library support can be skimpy; a lot of the libraries are meant to deal with on-chip peripherals (say, I2C) in a way that is very specific to a particular chip, rather than in a way that would make it "generic" enough to use on many different chips.

westfw:
Energia supports MSP430 and some TI ARM chips (and apparently the C2000 DSP chip as well!) (various TI "LaunchPad" Eval boards.)
MPIDE supports PIC32 chips and (in particular) the ChipKit boards.
TeensyDuino is an Arduino addon that supports a Freescale Cortex M4 board ("Teensy3")

I don't know of any attempts to support large number of different chips in one IDE; you'll generally need a separate (very similar looking) IDE for each family of boards. (actually, I think mpide and teensyduino can still build AVR code.)

Library support can be skimpy; a lot of the libraries are meant to deal with on-chip peripherals (say, I2C) in a way that is very specific to a particular chip, rather than in a way that would make it "generic" enough to use on many different chips.

These also support library like arduino. If you have tested please mentioned board i can work on.

Try MariaMole or UECIDE, the latter supports many different chips, but font theme is bad if you like dark themes, that's because many font elements are not customize.

smilem:
Try MariaMole or UECIDE, the latter supports many different chips, but font theme is bad if you like dark themes, that's because many font elements are not customize.

i don't bother about Font and all, Until and unless coding work fine.Can you share me link to download . else list of board it supporting as attached below

boards.bmp (833 KB)

The current list of boards available on UECIDE is massive:

Arduino BT w/ ATmega168
Arduino BT w/ ATmega328
Arduino Diecimila or Duemilanove w/ ATmega168
Arduino Duemilanove w/ ATmega328
Arduino Due (Native USB Port)
Arduino Due (Programming Port)
Arduino Esplora
Arduino Ethernet
Arduino Fio
Arduino Leonardo
Arduino Mega 2560 or Mega ADK
Arduino Mega (ATmega1280)
Arduino Micro
Arduino Mini w/ ATmega168
Arduino Mini w/ ATmega328
Arduino Nano w/ ATmega168
Arduino Nano w/ ATmega328
Arduino NG or older w/ ATmega168
Arduino NG or older w/ ATmega8
Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168
Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328
Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega168
Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328
Arduino Robot Control
Arduino Robot Motor
Arduino Uno
ATtiny167 @ 8 MHz (internal oscillator; BOD disabled)
ATtiny2313 @ 1 MHz (internal oscillator; BOD disabled)
ATtiny2313 @ 8 MHz (internal oscillator; BOD disabled)
ATtiny24 @ 16 MHz (external crystal; BOD disabled)
ATtiny25 @ 1 MHz (internal oscillator; BOD disabled)
ATtiny25 @ 8 MHz (internal oscillator; BOD disabled)
ATtiny44 @ 1 MHz (internal oscillator; BOD disabled)
ATtiny44 @ 8 MHz (internal oscillator; BOD disabled)
ATtiny45 @ 1 MHz (internal oscillator; BOD disabled)
ATtiny45 @ 8 MHz (internal oscillator; BOD disabled)
ATtiny84 @ 12.8 MHz (internal osc)
ATtiny84 @ 16 MHz (external crystal; 4.3 V BOD)
ATtiny84 @ 1 MHz (internal oscillator; BOD disabled)
ATtiny84 @ 8 MHz (internal oscillator; BOD disabled)
ATtiny85 @ 128 KHz (watchdog oscillator; 1.8 V BOD)
ATtiny85 @ 16 MHz (external crystal; 4.3 V BOD)
ATtiny85 @ 16 MHz (internal PLL; 4.3 V BOD)
ATtiny85 @ 1 MHz (internal oscillator; BOD disabled)
ATtiny85 @ 8 MHz (internal oscillator; BOD disabled)
ATtiny861 @ 18.432 MHz (external oscillator; BOD disabled)
ATtiny861 @ 1 MHz (internal oscillator; BOD disabled)
ATtiny87 @ 8 MHz (internal oscillator; BOD disabled)
Bare PIC32MX695F512L (120MHz)
Bare PIC32MX695F512L (Internal Osc)
Cerebot 32MX4
Cerebot 32MX7
Cerebot MX3cK
Cerebot MX3cK 512
Cerebot MX4cK
Cerebot MX7cK
chipKIT Cmod
chipKIT DP32
chipKIT MAX32
chipKIT MAX32-USB for Serial
chipKIT Pi
chipKIT uC32
chipKIT UNO32
chipKIT WF32
CUI32stem
FraunchPad w/ msp430fr5739
Fubarino Mini
Fubarino Mini (dev)
Fubarino SD
Fubarino SD (Seeed)
LaunchPad w/ msp430g2231 (1MHz)
LaunchPad w/ msp430g2452 (16MHz)
LaunchPad w/ msp430g2553 (16MHz)
LeafLabs Maple Mini Rev 2 to Flash
LeafLabs Maple Mini Rev 2 to RAM
LeafLabs Maple Native (Beta) to Flash
LeafLabs Maple Native (Beta) to RAM
LeafLabs Maple RET6 Edition to Flash
LeafLabs Maple RET6 Edition to RAM
LeafLabs Maple Rev 3+ to Flash
LeafLabs Maple Rev 3+ to RAM
LilyPad Arduino USB
LilyPad Arduino w/ ATmega168
LilyPad Arduino w/ ATmega328
Microchip PIC32 Ethernet Starter kit
Microchip PIC32 Explorer 16
Microchip PIC32 Starter kit
Microchip PIC32 USB Starter kit II
Mighty (5V, 3.3V, 11MHz) w/ ATmega32(L)
Mighty (5V, 3.3V, 16MHz) w/ ATmega1284p
MirkoElektronika PIC32 mikroMedia Board
MirkoElektronika PIC32 Multimedia Board
Optiboot ATtiny167 @ 20 MHz (external oscillator; BOD enabled)
Optiboot ATtiny24 @ 8 MHz (internal osc)
Optiboot ATtiny84 @ 12 MHz (external osc)
Optiboot ATtiny84 @ 8 MHz (internal osc)
Optiboot ATtiny84 @ 8 MHz (NO RESET!)
Optiboot ATtiny85 @ 8 MHz (internal osc)
Pic32 CUI32-Development Stick
PIC32 Pinguino
Pic32 UBW32-MX460
Pic32 UBW32-MX795
PONTECH quicK240
PONTECH UAV100
Pulse Rifle FX Module V2
Pulse Rifle FX Module V2a (575) and USB
Pulse Rifle FX Module V2a with 575
Pulse Rifle FX Module V2 with USB
Raspberry Pi (R1, ArduPi Pins)
Raspberry Pi (R1, chipKIT Pi)
Raspberry Pi (R1, Native Pins)
Raspberry Pi (R2, chipKIT Pi)
StellarPad w/ lm4f120h5qr (80MHz)
Teensy++ 1.0 (16MHz, USB serial)
Teensy++ 1.0 (1MHz, USB serial)
Teensy++ 1.0 (2MHz, USB serial)
Teensy++ 1.0 (4MHz, USB serial)
Teensy++ 1.0 (8MHz, USB serial)
Velox One

... and it's growing all the time.

There is also the arduino eclipse ide which support (officially) all boards supported by arduino IDE and the whole Teensy Family.
Many people use it to program other boards.
You can download version V2.2 which works best with arduino IDE 1.5.2 and play at http://eclipse.baeyens.it/download.php
Best regards
Jantje