Next-generation IDE for your RISC-V Product in 20 Minutes

5 years ago I founded PlatformIO to solve the problem of multi-platform development in the embedded systems industry. Our unique philosophy gives embedded developers true freedom – personally decide which operating system, integrated development environment, and hardware to use. No more lock-ins to the specific semiconductor toolchains. One open-source ecosystem – multiple architectures, development platforms, and processor families! At PlatformIO, we believe the embedded systems industry desperately needs reinvention. Not only are the IDEs and tools built with technology from the 1990s, but the complex requirements for embedded engineers. We are using modern technology to re-imagine and re-build core components of embedded infrastructure from the ground up. We’re focusing on improving the lives of everyday engineers with a free, open-source, and next-generation tools for professional development.

RISC-V Summit 2019

I had and opportunity to join RISC-V Summit 2019 in San Jose, California, USA. It was my first public talk, thanks RISC-V Foundation that accepted it. A little bit nervous… hundreds of attendees! Thanks, everyone for the kind words and after-talk questions and discussions. We love your feedback, this is the main moving force of PlatformIO success! 🧡

In the case with a next-generation IDE, I will just quote me:

“There are a lot of questions and there is no single answer for them. The next-generation IDE does not require you to find an answer today if you do not know what will be tomorrow. You need an IDE that will be ready for unpredictable changes in the market, need to be ready when one editor goes into the history and much better replaces it. Yes, it sounds magic but it’s achievable”.


Monte Bianco Arduino Developer Summit

Monte Bianco Arduino Developer Summit“The first Arduino Developer Summit was recently held halfway up Mont Blanc (Monte Bianco), the tallest mountain in Europe. The goal: bring Arduino community developers together with engineers from leading semiconductor companies to discuss the future of Arduino.

The hardware spotlight shined on advances from ST Microelectronics, Nordic Semiconductor, Microchip, EnOcean, Solbian, and of course Arduino Srl. The software spotlight shined on ecosystem advances from Snap, PlatformIO, Codebender, Antmicro, Mynewt, and other projects initiated by Arduino Srl developers, University researchers from Milano and Messina, and Messina Smart Cities initiatives.”, – Arduino.

Thanks to Arduino.Org and invitation, I had a chance to say a few words about new upcoming features of PlatformIO 3.0. The subject of my speech was “Explore the new development instruments for Arduino with PlatformIO ecosystem“. The presentation and awesome memories are located below…

Continue reading

PlatformIO: a cross-platform IoT solution to build them all!

Eclipse Virtual IoT Meetup:

eclipse_platformio_iconPlatformIO is an open source environment for IoT development based on a cross-platform build system and a library manager. It’s simplifying continuous integration (including in the cloud!) of IoT systems and is well integrated with IDEs like Eclipse. It is compatible with Arduino, mbed, Energia, CMSIS, and much more.

In this webinar we will go through some of the key features of PlatformIO, and demonstrate how you can use it from your Eclipse IDE.

Continue reading

My interview for IT Hare: “From Web Developer to Embedded One”

ITHare Logo

Building your own IT Career can be quite a challenge. Even more challenging is building a successful career, which includes finding out what do you really want to do.

IT Hare shares some experiences and observations in this regard:

Cross-board and cross-vendor embedded development with PlatformIO


The original version of my article “Cross-board and cross-vendor embedded development with PlatformIO” which has been published by Atmel Staff in their blog.

We live in time when a wall between hobbyist and micro controller world has been completely broken. Just a few years ago nobody has imagined that MCUs could have become popular with people who are not familiar with electronics. Nowadays, you don’t need to have deep knowledge in PCB design, assembly language or become buried under MCU application notes to get your first experience with embedded world.

Continue reading