+ All Categories
Home > Documents > piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every...

piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every...

Date post: 25-Mar-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
15
PlatformIO.org Embedded Development made easy Pi and More 9 Nico Maas
Transcript
Page 1: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

PlatformIO.org Embedded Development made easy

Pi and More 9

Nico Maas

Page 2: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

Details

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 2

Nico Maas

IT Systemelektroniker

Bachelor of Science

[email protected]

www.nico-maas.de

@nmaas87

Page 3: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

Agenda

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 3

- I. Introduction

- What is PlatformIO?

- Which hardware / frameworks are supported?

- Which special features do exist?

- II. Demo

- Installation

- Demo with Arduino Uno / Arduino Due

- Demo with ESP8266

- III. End

Page 4: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

Introduction

PlatformIO is an open source ecosystem for IoT development.

Cross-platform code builder.

Pure Python.

Windows, Linux, Mac.

Continuous Integration and IDE integration.

Arduino and mbed compatible (and a lot more…)

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 4

Page 5: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

Introduction

200+ Boards

15+ Platforms:

Atmel AVR, Atmel SAM, Espressif, Freescale Kinetis, Nordic nRF51,

NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, TI MSP430, TI TIVA

10+ Frameworks:

Arduino, CMSIS, WiringPi, libOpenCM3, Energia, SPL, mbed

CLI and IDE (Atom.io)

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 5

Page 6: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

Introduction

Easy Development for (nearly) every platform without the need to install

additional tools and IDEs.

Crossplatform development.

Build one project for different MCUs.

Library Manager (CLI, Web)

CI Integration (Drone, Travis,…)

IDE Integration (Eclipse, Netbeans, EMACs, VIM, Sublime Text,…)

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 6

Page 7: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

PlatformIO IDE

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 7

The next generation integrated development environment for IoT

Page 8: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

IDE Integration Emacs

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 8

Page 9: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

PlatformIO CLI

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 9

Page 10: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

Library Manager

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 10

Page 11: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

Demo - Installation

Goto: http://platformio.org/#!/get-started

Download the version for your system

Install

Done

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 11

Page 12: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

Demo - Usage

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 12

Page 13: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

Demo - Demonstration

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 13

Demo Time !

Page 14: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

Questions?

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 14

Thanks a lot for your time!

Page 15: piRefly - Kuramoto Oszillator · 2016-06-08 · Introduction Easy Development for (nearly) every platform without the need to install additional tools and IDEs. Crossplatform development.

Sources

08.06.2016 Nico Maas / www.nico-maas.de / [email protected] 15

• Logos, Icons and Screenshots

• http://www.platformio.org/


Recommended