As I said on my very first entry I developed for PIC Microcontrollers, I wrote C code (mostly for CCS and C18 compilers) and I had a slight experience with FreeRTOS. This development way was awesome, communities sharing codes, schematics, examples and projects that you were able to integrate for your needs.
Projects like Arduino have really changed the world, they made easy to develop and to integrate microcontrollers in your projects. Technology at the hand of artists, developers, hobbyists and companies! People with technical skills and what it is more important, without it! Hundred thousands source code lines for whatever development you can think about. Thousands schematics released for and by the community to any Shield you can need... But although Arduino is huge and unstoppable communities are evolving...
Today is easier than ever before to develop for ARM, to integrate your own Linux distribution, to have all the power that communities can offer to you and applied it to develop as you always did with Microcontrollers but under the whole Linux universe.
There are many, many actors that made this possible, but because we are talking about Development Platforms I will credit the one I think was the first one to make this possible, Raspberry Pi. A whole and usable computer as low as 35USD!! It is not the only one, probably it is not the best one but it was disruptive... developers, artists, hobbyists and for sure companies are migrating to this kind of development boards and systems. Are powerful, cheap and they are growing fast. So fast that every one of us has one of them on our pocket. Google with Android made it possible and now they are preparing the next big jump with Project ARA, Modular Open Source Hardware and Software mobile phones! Is not that really awesome? You will be able to design, develop and build not just your custom mobile but your own module too, and even to sell it just like an app!! And what about Wearable Technology with some great projects like Google Glass or Moto360? We should not forget Internet of Things, all your stuff connected, reacting to your needs, making your life easier. And which kind of controller have them inside? Yes, your are right, an ARM System On Chip with a Linux Kernel!
So come on, let´s choose the proper Development Platform. There are many of them out there, check here. FoxG20, Cubieboard3, OlinuxinoA13, Pandaboard, MarsboardA10, OdroidU3, and a long etc. But I think one of them shine over the rest... it has a Great Community, it is compatible with diverse Linux distros, it is Very Configurable, has a lot of IO to build your own 'capes' and it is Cheap (45USD)! My preferred Development Platform for ARM/Linux is the BeagleBone Black (BBB). Take a look at it and begin to feel what can you do with it! On my next entry we will connect our BBB for the first time and we will update his Linux distro! Thanks for reading! :)