Sydney
Offline
Jr. Member
Karma: 1
Posts: 93
|
 |
« on: February 27, 2012, 01:59:29 pm » |
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
Jr. Member
Karma: 0
Posts: 93
Profile before you Optimize.
|
 |
« Reply #1 on: February 27, 2012, 02:21:24 pm » |
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
|
|
|
|
|
Netherlands
Offline
Tesla Member
Karma: 101
Posts: 9551
In theory there is no difference between theory and practice, however in practice there are many...
|
 |
« Reply #2 on: February 27, 2012, 03:52:00 pm » |
Looks very good! has definitely some features people ask for.
Missing on the todo list: - (better) serial monitor?
|
|
|
|
|
Logged
|
|
|
|
|
"The old Europe"
Offline
Edison Member
Karma: 0
Posts: 2003
Bootloaders suck!
|
 |
« Reply #3 on: February 27, 2012, 03:58:08 pm » |
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
Jr. Member
Karma: 1
Posts: 93
|
 |
« Reply #4 on: February 28, 2012, 12:19:18 am » |
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
Jr. Member
Karma: 1
Posts: 93
|
 |
« Reply #5 on: February 28, 2012, 12:22:34 am » |
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
Jr. Member
Karma: 1
Posts: 93
|
 |
« Reply #6 on: February 28, 2012, 12:26:17 am » |
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 ou exil en IDF
Offline
Edison Member
Karma: 15
Posts: 1179
|
 |
« Reply #7 on: April 10, 2012, 06:35:10 am » |
Does your version of Code::Blocks runs on Linux ?
I download codeblocks-arduino-20120228.7z and I see many *.exe files ?
|
|
|
|
|
Logged
|
Aides toi et la communauté t'aidera
|
|
|
|
Sydney
Offline
Jr. Member
Karma: 1
Posts: 93
|
 |
« Reply #8 on: April 10, 2012, 09:51:09 am » |
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 ou exil en IDF
Offline
Edison Member
Karma: 15
Posts: 1179
|
 |
« Reply #9 on: April 10, 2012, 09:54:37 am » |
Merci je vais l'essayer (thanks I will try it)
|
|
|
|
|
Logged
|
Aides toi et la communauté t'aidera
|
|
|
|
Smithfield, Rhode Island
Offline
God Member
Karma: 2
Posts: 828
|
 |
« Reply #10 on: April 24, 2012, 07:52:43 am » |
Interesting, which tool chain are you using?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 7
Posts: 142
IDE for Microsoft Visual Studio and Atmel Studio 6.1, optional USB Debugger
|
 |
« Reply #11 on: May 02, 2012, 08:30:53 am » |
This is a really great project, well done and thank you!
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 302
|
 |
« Reply #12 on: May 02, 2012, 09:32:05 am » |
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
Newbie
Karma: 0
Posts: 5
https://bitbucket.org/kevincox
|
 |
« Reply #13 on: May 06, 2012, 08:59:34 pm » |
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
Jr. Member
Karma: 1
Posts: 93
|
 |
« Reply #14 on: May 16, 2012, 11:51:17 am » |
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
|
|
|
|
|
|