Pages: [1] 2   Go Down
Author Topic: CodeBlocks Arduino IDE, the out-of-box Arduino IDE for demanding developers  (Read 7609 times)
0 Members and 1 Guest are viewing this topic.
Sydney
Offline Offline
Full Member
***
Karma: 2
Posts: 108
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

CodeBlocks Arduino Edition is a customized distribution of the open-source Code::Blocks IDE which I enhanced for Arduino software development. It provides more demanding software developers with a more powerful IDE for writing, navigating around, building and managing source codes for Arduino development. By adding a dedicated project wizard, it's very easy create an Arduino project that is ready to be built. The distribution integrates Arduino 1.0 core files, libraries, toolchains, firmware downloader, serial terminal and some other useful utilities.

For more information, changelog and download, please head for the project homepage.

Features:
  • dedicated project wizard for Arduino development
  • simplified UI appearance of CodeBlocks IDE
  • integrated Arduino core files and libraries
  • integrated pre-configured AVR compiler toolchain
  • integrated AVRDUDE for uploading (Flash and EEPROM) via USB or programmer
  • integrated advanced serial terminal and programmer utility
  • various Arduino boards supported as build targets

Screenshots:








« Last Edit: March 22, 2013, 11:18:29 pm by stanleyhuang » Logged


Netherlands
Offline Offline
Jr. Member
**
Karma: 1
Posts: 93
Profile before you Optimize.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Can I use this IDE to develop code for the (any) Arduino, but not using the Arduino libraries and basic 'language'??
- perhaps only reuse some pin definition files etc.

Thanx,
Marc
Logged


Global Moderator
Netherlands
Online Online
Shannon Member
*****
Karma: 216
Posts: 13665
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Looks very good! has definitely some features people ask for.

Missing on the todo list: - (better) serial monitor?

Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

"The old Europe"
Offline Offline
Edison Member
*
Karma: 1
Posts: 2005
Bootloaders suck!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Is this a fork, or will this go back to the main project as some sort of wizard?
Logged

• Upload doesn't work? Do a loop-back test.
• There's absolutely NO excuse for not having an ISP!
• Your AVR needs a brain surgery? Use the online FUSE calculator.
My projects: RGB LED matrix, RGB LED ring, various ATtiny gadgets...
• Microsoft is not the answer. It is the question, and the answer is NO!

Sydney
Offline Offline
Full Member
***
Karma: 2
Posts: 108
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You definitely can do this. After project creation, you will see all the arduino core files included in the project. You can remove them and write you own main().

Can I use this IDE to develop code for the (any) Arduino, but not using the Arduino libraries and basic 'language'??
- perhaps only reuse some pin definition files etc.

Thanx,
Marc
Logged


Sydney
Offline Offline
Full Member
***
Karma: 2
Posts: 108
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yes. I will add it to the list.
Actually I will look for a good open-source serial terminal and integrate it in. Suggestions welcomed!


Missing on the todo list: - (better) serial monitor?

« Last Edit: February 28, 2012, 10:28:59 am by stanleyhuang » Logged


Sydney
Offline Offline
Full Member
***
Karma: 2
Posts: 108
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I will be happy if the devs of CodeBlocks include my arduino wizard into the main distribution.
However, in order to make it fully standalone and out-of-box, without the need for setting up compiler and arduino core/library files, as well as to let arduino developer to have a neater look of the IDE, I need to customize CodeBlocks somehow. So I am going to maintain a distribution and update it regularly.

Is this a fork, or will this go back to the main project as some sort of wizard?
Logged


France S-O
Offline Offline
Edison Member
*
Karma: 41
Posts: 2233
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Does your version of Code::Blocks runs on Linux ?

I download  codeblocks-arduino-20120228.7z and I see  many *.exe files ?
Logged

Sydney
Offline Offline
Full Member
***
Karma: 2
Posts: 108
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I just updated some screenshots and you can see it works on ubuntu.
But I haven't time to release a distribution for Linux. You can add the project wizard to a installed Code::Blocks on Linux. All the project wizard files are available in SVN.
Logged


France S-O
Offline Offline
Edison Member
*
Karma: 41
Posts: 2233
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci  je vais l'essayer    (thanks I will try it)
Logged

Smithfield, Rhode Island
Offline Offline
God Member
*****
Karma: 3
Posts: 843
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Interesting, which tool chain are you using?
Logged

Offline Offline
Full Member
***
Karma: 11
Posts: 168
IDE for Microsoft Visual Studio and Atmel Studio 6.1, optional USB Debugger
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

This is a really great project, well done and thank you!
Logged

Arduino for Microsoft Visual Studio Pro and Atmel Studio 6.1 http://www.visualmicro.com
Arduino Debugger http://www.visualmicro.com/post/2012/05/05/Debug-Arduino-Overview.aspx

Offline Offline
Sr. Member
****
Karma: 0
Posts: 351
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Could you do a basic tutorial about how to configure it all , at least to do a basic blink sketch from a new install, for those that never used it ?!? PLEASE?!? It is a wicked share and i really thank you in advance !
Im asking this cause i tried but having errors   (wmath coming up with errors, but i guess its some underlying issue im not aware of)
Logged

10 LET Loop=Infinite
20 GO TO 10

Offline Offline
Newbie
*
Karma: 0
Posts: 5
https://bitbucket.org/kevincox
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Awesome, I remember looking for this and thinking about starting something like this a couple of years ago.  Great work (at least it looks like it).

Just a couple of suggestions, please keep it as a set of plugins and don't completely fork.  It is great to have a distobution aready configured but please seperate what is arduino specific and keep that in your repos and contribute IDE related things back to the main code-blocks repo.  It will ensure both projects are helping each other.

And just for refrence, I like to use QtCreator (fantastic IDE) and I just use GNU screen as my serial monitor.

Kevin
Logged

Sydney
Offline Offline
Full Member
***
Karma: 2
Posts: 108
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Just tell you guys I have just released an update for the Arduino IDE based on CodeBlocks. For more information and download, please head for: http://www.arduinodev.com/codeblocks/
Logged


Pages: [1] 2   Go Up
Jump to: