Nucleo for STM32 F4

Nucleo for STM32 F4 At the Embedded World in Nürnberg this year ST introduced the nucleo  series of development boards featuring different ARM Cortex-M controller. They all share the same board features:

  • Cortex M Controller
  • The obligatory button and LED
  • Connector for Arduino shields
  • ST Morpho headers
  • Integrated ST-LINK/V2-1 debugger and programmer
  • mbed enabled

The integrated debugger can be broken off reducing the size of the board to integrate the board into a project. The debugging part can be used to debug and program another board as well, which might come in handy for you own board designs. At the Embedded World they also had some base boards for the nucleo series and a selection of extension modules, like WIFI. There is no information on their website, yet, about these extensions. I have opted for the Cortex-M4 version and in the post I will describe how to get started and how to get en example running on this board.

Read more ›

Posted in Development Boards Tagged with: , , ,

Keil ARM MDK Version confusion

I just encountered some confusion about the Keil MDK version information. Some time ago I install the latest available version 5.10 and some days ago I received an email from Keil that a new version is available and that 5.10 is the new version now. Dutifully, I checked my installed version and it showed already 5.10 as the installed version.

Keil Versions About

Using the check for update menu opens a website where I can download the version 5.10 which is already installed according to the about dialog. Something very funny is going on here,

Read more ›

Posted in Software Tools Tagged with: , , , ,

Hyper Hyper, IoT and Maker

Two Hypes for the price of one

Nowadays everybody is talking about the Internet of Things and many times these two are mentioned together and this is certainly the new hype we are about to experience. Nobody can define what it actually is, but it is already clear how much money there is to be made in the next few years. As the sums are in the billions again, everybody wants to be part of it.

Lets take a closer looks at the new hypes.

Read more ›

Posted in IoT, Maker Tagged with: , ,

mbed, the online IDE for ARM

mbed Website 2Getting started with a new embedded platform is usually not that straight forward and can be quite painful. Especially setting up the environment to write an application for an ARM target can become a challenge.

Using the online IDE mbed looks quite intriguing, since nothing has to be installed and in the age of the Internet of everything, this looks like the way into the future. This eliminates the option to work on the project sitting on the train, but that wouldn’t be an option in many cases anyway. Projects like this usually involve a bit more hardware which would be a bit strange setting that up in a train.

mbed promises to provide the fastest way to create products based on ARM microcontrollers. Let’s see how this all works out. I have some boards around which claim to be be mbed enabled and have controller from different manufacturers.
Read more ›

Posted in Software Tools Tagged with: , , , ,

Atmel Xplained Mini

AVR Xplained miniAt the Embedded World in Nürnberg this year Atmel introduced the Xplained Mini development board featuring an 16MHz ATmega168 controller. As the name suggests, only minimal hardware elements are included and one mechanical pushbutton and one LED are included. This is quite sufficient to get started and all signals of the targer controller are available and the board even features Arduino compatible connector layout. An ISP connector can be added as well to program the target controller using an external programmer.

The debug interface is uses the ATmega32U4 and can program the target controller using the ISP interface. It can also be used in the debugWIRE to debug the program on the target controller. The JTAG connector for the ATmega32U4 is already populated and can be used to upgrade the deugger firmware using an external programmer.

Read more ›

Posted in Development Boards Tagged with: , ,

Internet of (every)Thing

The Internet of (every)Thing is the next big thing. It started out when things started to get connected to create an automated home but today nothing can stay out of the cloud for long and the things get integrated in thie mist-ical cloud. When the fog is finally lifted, we will have the Internet to connect everything.

Like in any good hype, everything will become IoT ready, enabled and connected even if it is just something like a rubber duck which is likely to be connect to anything only by using glue. In this blog I will take a look at the builing blocks of hardware, software and cloud services which is used in the connected everything and give some insights into the workings of it all.

Posted in IoT Tagged with: ,