Em::Blocks free C/C++ IDE based on code::blocks framework


Em::Blocks is free C/C++ IDE based on code::blocks framework targeting embedded applications.

Support for ARM, PIC, AVR, MSP430 is included with GCC compilers and GDB debugging.

The most important feature we like is the Project Wizzard which allow you to start your project with templates which cover the most popular ARM processors from ST, NXP, EM etc.

And according to this forum messages http://www.emblocks.org/forum/viewtopic.php?f=19&t=70 there is no problem to debug with OpenOCD GDB server.

You can see from this video how easy is to setup project for STM32F4 with the Project Wizzard: http://www.youtube.com/watch?v=coHPJylnzC8

So with ARM-USB-TINY-H and Em::Blocks you are ready to go for embedded ARM work.



OLIMEXINO-5510 EUR 12.95 development board is based on MSP430F5510 microcontroller.

First it was intended to run EasyMSP software but this project didn’t move far away, fortunately now there is https://github.com/energia/Energia ARDUINO IDE for MSP430 so this board can move on among the Arduino platform fans.




For those who remember with sentiment the old days of Turbo Pascal there is one good news.

Although Pascal lost the battle as programming language of choice mostly because of the Linux fame, Prof. NIklaus Wirth continued the language development with the project Oberon.

Some of Prof. Worth books which were used by generation for teaching of structural programming are now available for free download: Algorithms + Data Structures = Programs, Theory and Techniques of Compiler Construction.

CFB Software has released Astrobe Oberon language development IDE for LPC Cortex M3 family, so you can now program your LPCxxx microcontrollers in Pascal-like language.

These devices are supported for the moment: LPC1343 / 1313 / 1759 / 1758 / 1756 / 1754 / 1752 / 1751 / 1769 / 1768 / 1767 / 1766 / 1765 / 1764 / 1763.

And there is BSP for Olimex LPC-P1343 and LPC-1766-STK

On this video you can see program written on Oberon working on LPC2378-STK so Astobe Oberon supports ARM7 too.

Here is the Oberon language definition by Niklas Wirth.


Get every new post delivered to your Inbox.

Join 456 other followers