Curuxa IDE

From Curuxa

Curuxa IDE is a simple development environment intended to be used with Curuxa Main Boards and Modules. With Curuxa IDE you can access all available source code examples or create your own projects from scratch, write your code for microcontrollers, send it to your Main Board and run it (the circuit can be powered from the computer, no external supply required).

It was designed as a simple, easy to use, multiplatform and multilanguage program, so it includes all features required to work with Curuxa Main Boards and Modules.

Features

  • Includes examples for testing all Main Boards and Modules, plus extra examples not published on the website
    • Many of them use multiple Modules at a time
    • Useful for testing and learning how Modules work
  • Multiplatform
    • Tested on Windows and Linux
    • Should work on any operating system with a CLI implementation installed (Microsoft .NET, Mono...)
  • Can program microcontrollers using Microchip PICkit 2
  • Multilanguage
    • Automatically detects system language
    • Can change language on the fly, without rebooting the IDE
    • English, Spanish supported right now
  • You can choose the Main Board used, programming language and voltage at which your circuit will be powered
  • Multiple projects open at the same time
  • Multiple source code files open at the same time
  • Automatically detects referenced libraries and allows you to open them in read-only mode
  • Compile, burn the program into the microcontroller and turn it on using three buttons
    • You can execute all of this with just one click or keyboard press too
  • Syntax highlighting (basic)

Screeshots

Main window, editing code. 25 January 2010. Version 0.1-svn on Linux
Main window, no projects opened. 11 April 2010. Version 0.3-svn on Windows XP
About window. 11 April 2010. Version 0.3-svn on Windows XP
New project from example. 11 April 2010. Version 0.3-svn on Windows XP
New project from example, filtering by MBP18. 11 April 2010. Version 0.3-svn on Windows XP
Project settings. 11 April 2010, 2010. Version 0.3-svn on Windows XP
Project menu. 11 April 2010. Version 0.3-svn on Windows XP


Sample videos

Compiling an example on Linux: flashing LEDs with MBP40

More