SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Boards für das IoT-Prototyping
Lars Gregori / SAP Hybris
Agenda
Microcontroller (MCU)
Microprocessor (MPU)
System on a Chip (SoC)
Agenda
Microcontroller (MCU)
• Arduino Boards
• STM32 Nucleo
Microprocessor (MPU)
System on a Chip (SoC)
Arduino / Genuino
http://www.arduino.cc/en/Main/Products
Arduino / Genuino 2016
http://www.arduino.cc/en/Main/Products
Arduino UNO
http://www.arduino.cc/en/Main/ArduinoBoardUno
Atmel ATMega328P (16 MHz)
32 kB Flash

2 kB SRAM

1 kB EEPROM
Shields for Ethernet, Wifi and Bluetooth
14 digital, 6 analog

5.0 Volt
C/C++

Arduino IDE

Atmel Studio
€19,50R
DEMO
Arduino MEGA 2560
http://www.arduino.cc/en/Main/ArduinoBoardMega2560
Atmel ATMega2560 (16 MHz)
256 kB Flash

8 kB SRAM

4 kB EEPROM
Shields for Ethernet, Wifi and Bluetooth
54 digital, 16 analog

5.0 Volt
C/C++

Arduino IDE

Atmel Studio
Arduino MEGA 2560
http://www.arduino.cc/en/Main/ArduinoBoardMega2560
Atmel ATMega2560 (16 MHz)
256 kB Flash

8 kB SRAM

4 kB EEPROM
Shields for Ethernet, Wifi and Bluetooth
54 digital, 16 analog

5.0 Volt
C/C++

Arduino IDE

Atmel Studio
€34,90R
Arduino 101
http://www.arduino.cc/en/Main/ArduinoBoard101
Intel Curie (32 MHz)
196 kB Flash, 24 kB SRAM, 

1 kB EEPROM (emulated)*
Bluetooth

6-axis accelerometer/gyro
14 digital, 6 analog

3.3 Volt (5.0 Volt tolerant)
Arduino IDE
*https://www.arduino.cc/en/Reference/EEPROM
€44,90R
DEMO
STMicroelectronics
STMicroelectronics
STM32 Nucleo-F446RE
http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847
STM32 STM32F446RET6
ARM Cortex-M4 32-bit (180 MHz)
512 kB Flash

128 kB SRAM
configurable /w CubeMX

3.3 Volt
C/C++

IAR EWARM, Keil MDK-ARM, 

mbed and GCC/LLVM-based IDEs€13,93D
STM32CubeMX
DEMO
Agenda
Microcontroller (MCU)
Microprocessor (MPU)
• Raspberry Pi 3
• 96 Boards — Bubblegum 96
System on a Chip (SoC)
Microcontroller (MCU) vs Microprocessor (MPU)
Microprocessor (MPU) or Microcontroller (MCU)?
What factors should you consider when selecting the
right processing device for your next design
http://www.atmel.com/Images/MCU_vs_MPU_Article.pdf
Microcontroller (MCU) vs Microprocessor (MPU)
MCU uses on-chip embedded Flash
memory
MCU has a very short start-up period and
can be executing code very quickly.
address perfectly the most time critical
and deterministic applications
ultra low power applications
none or little UI interaction
MPUs do not have memory constraints
processing performance, for:
• Operating System
• UI
• high speed communication peripherals
functionally rich and high performance
applications
Raspberry Pi 3
https://www.raspberrypi.org/
Quad-core ARM Cortex-A53 1.2 GHz
1 GB RAM, SD-Card
Ethernet, Wifi and Bluetooth
40 GPIO Pins (3.3 Volt)
Audio and Video (HDMI)
Linux (Debian, Ubuntu)

Windows 10 IoT Core

Android Things

FreeBSD €37,50R
DEMO
96 Boards — Bubblegum 96
http://www.96boards.org/product/bubblegum-96/
Quad-core ARM Cortex-A53 1.8 GHz
2 GB RAM, 8 GB eMMC, SD-Card
Wifi and Bluetooth
40 + 60 Pins
HDMI Ultra 4K
Linux (Debian)

Android 5.1

Remix OS

$89.00U
Agenda
Microcontroller (MCU)
Microprocessor (MPU)
System on a Chip (SoC)
• Intel Edison
• ESP8266
• LightBlue Bean
System on a Chip (SoC)
Single chip integrates:
• Integrated Circuit (IC)
• components of a computer
Intel Edison
http://www.intel.com/content/www/us/en/do-it-yourself/edison.html
Intel Atom 2-Core 500 MHz

Intel Quark 100 MHz
4 GB eMMC

1 GB RAM
Wifi and Bluetooth
20 digital (6 analog)
Yocto Linux, Android Things
C, C++, Python, NodeJS, Wolfram Language
Arduino IDE, Eclipse, Intel XDK, Wolfram$72.50S
ESP8266
http://esp8266.net/
ESP8266EX (80 MHz)
512 kB - 16 MB Flash
Wifi
9 digital (3.3 V)

1 analog (1.8 V)
C/C++

Lua, MicroPython, JavaScript
Arduino IDE $6.95A
DEMO
LightBlue Bean
https://punchthrough.com/bean/
ATMega328p (8 MHz)

CC2540 Bluetooth SoC
32KB Flash

2KB SRAM
6 digital

2 analog
C/C++
Arduino IDE $30.00P
Agenda
Microcontroller (MCU)
• Arduino Boards
• STM32 Nucleo
Microprocessor (MPU)
• Raspberry Pi 3
• 96 Boards — Bubblegum 96
System on a Chip (SoC)
• Intel Edison
• ESP8266
• LightBlue Bean
Thank you!
Lars Gregori / SAP Hybris
[German] Boards für das IoT-Prototyping

Mais conteúdo relacionado

Mais procurados

Opensource hardware Arduino & Netduino
Opensource hardware Arduino & Netduino Opensource hardware Arduino & Netduino
Opensource hardware Arduino & Netduino
Ruzzie
 
Introducing LG G Watch
Introducing LG G WatchIntroducing LG G Watch
Introducing LG G Watch
JJ Wu
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
elliando dias
 
Introducing SAMSUNG Chromebook(XE303)
Introducing SAMSUNG Chromebook(XE303)Introducing SAMSUNG Chromebook(XE303)
Introducing SAMSUNG Chromebook(XE303)
JJ Wu
 

Mais procurados (20)

Smart audio feature
Smart audio featureSmart audio feature
Smart audio feature
 
arduino-ppt
 arduino-ppt arduino-ppt
arduino-ppt
 
MYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerMYS-8MMX Single Board Computer
MYS-8MMX Single Board Computer
 
Introduction to Internet of Things Hardware
Introduction to Internet of Things HardwareIntroduction to Internet of Things Hardware
Introduction to Internet of Things Hardware
 
Price of Arduino Due by ROBOMART
Price of Arduino Due by ROBOMARTPrice of Arduino Due by ROBOMART
Price of Arduino Due by ROBOMART
 
Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)
 
32 channel hd dvr
32 channel hd dvr32 channel hd dvr
32 channel hd dvr
 
Asus Tinker Board
Asus Tinker BoardAsus Tinker Board
Asus Tinker Board
 
Opensource hardware Arduino & Netduino
Opensource hardware Arduino & Netduino Opensource hardware Arduino & Netduino
Opensource hardware Arduino & Netduino
 
Introducere in sisteme integrate
Introducere in sisteme integrateIntroducere in sisteme integrate
Introducere in sisteme integrate
 
Robotics with arduino
Robotics  with arduinoRobotics  with arduino
Robotics with arduino
 
Introducing LG G Watch
Introducing LG G WatchIntroducing LG G Watch
Introducing LG G Watch
 
Opensource hardware with Arduino, why PID is hard
Opensource hardware with Arduino,  why PID is hardOpensource hardware with Arduino,  why PID is hard
Opensource hardware with Arduino, why PID is hard
 
Single board computer options
Single board computer optionsSingle board computer options
Single board computer options
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
 
Geniatech nxp product line For Industrial and Enterprise
Geniatech nxp product line For Industrial and EnterpriseGeniatech nxp product line For Industrial and Enterprise
Geniatech nxp product line For Industrial and Enterprise
 
The future of technologies
The future of technologiesThe future of technologies
The future of technologies
 
Interfacing with Arduino
Interfacing with ArduinoInterfacing with Arduino
Interfacing with Arduino
 
WorkShop on Arduino
WorkShop on Arduino WorkShop on Arduino
WorkShop on Arduino
 
Introducing SAMSUNG Chromebook(XE303)
Introducing SAMSUNG Chromebook(XE303)Introducing SAMSUNG Chromebook(XE303)
Introducing SAMSUNG Chromebook(XE303)
 

Semelhante a [German] Boards für das IoT-Prototyping

MYC-YF13X CPU Module - STM32MP135 based SoM
MYC-YF13X CPU Module - STM32MP135 based SoMMYC-YF13X CPU Module - STM32MP135 based SoM
MYC-YF13X CPU Module - STM32MP135 based SoM
Linda Zhang
 
MicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ OS and Edje: the software foundation for IoT devicesMicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ
 

Semelhante a [German] Boards für das IoT-Prototyping (20)

Boards for the IoT-Prototyping
Boards for the IoT-PrototypingBoards for the IoT-Prototyping
Boards for the IoT-Prototyping
 
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
 
Abc beagleboard Getting To Know It
Abc beagleboard Getting To Know ItAbc beagleboard Getting To Know It
Abc beagleboard Getting To Know It
 
Costruiamo un Rover in 60 minuti
Costruiamo un Rover in 60 minutiCostruiamo un Rover in 60 minuti
Costruiamo un Rover in 60 minuti
 
4667031.ppt
4667031.ppt4667031.ppt
4667031.ppt
 
MYC-YF13X CPU Module - STM32MP135 based SoM
MYC-YF13X CPU Module - STM32MP135 based SoMMYC-YF13X CPU Module - STM32MP135 based SoM
MYC-YF13X CPU Module - STM32MP135 based SoM
 
Mozilla chirimen firefox os dwika v5
Mozilla chirimen firefox os dwika v5Mozilla chirimen firefox os dwika v5
Mozilla chirimen firefox os dwika v5
 
Parallel Rendering of Webpages
Parallel Rendering of WebpagesParallel Rendering of Webpages
Parallel Rendering of Webpages
 
2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight
 
Geniatech 2023 Product Catalog
Geniatech 2023 Product CatalogGeniatech 2023 Product Catalog
Geniatech 2023 Product Catalog
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PI
 
Taking the BeagleBone Cookbook recipes beyond BeagleBone Black
Taking the BeagleBone Cookbook recipes beyond BeagleBone BlackTaking the BeagleBone Cookbook recipes beyond BeagleBone Black
Taking the BeagleBone Cookbook recipes beyond BeagleBone Black
 
Asus Tinker Board
Asus Tinker BoardAsus Tinker Board
Asus Tinker Board
 
MicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ OS and Edje: the software foundation for IoT devicesMicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ OS and Edje: the software foundation for IoT devices
 
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino Microcontroller
 
MYS-6ULX Single Board Computer for Industry 4.0 and IoT Applications
MYS-6ULX Single Board Computer for Industry 4.0 and IoT ApplicationsMYS-6ULX Single Board Computer for Industry 4.0 and IoT Applications
MYS-6ULX Single Board Computer for Industry 4.0 and IoT Applications
 
How to choose your project controller
How to choose your project controllerHow to choose your project controller
How to choose your project controller
 
Product Brief- Nano SOM
Product Brief- Nano SOMProduct Brief- Nano SOM
Product Brief- Nano SOM
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Hardware Hacks
Hardware HacksHardware Hacks
Hardware Hacks
 

Mais de Lars Gregori

Mais de Lars Gregori (20)

BYOM - Bring Your Own Model
BYOM - Bring Your Own ModelBYOM - Bring Your Own Model
BYOM - Bring Your Own Model
 
uTensor - embedded devices and machine learning models
uTensor - embedded devices and machine learning modelsuTensor - embedded devices and machine learning models
uTensor - embedded devices and machine learning models
 
SAP Leonardo Machine Learning
SAP Leonardo Machine LearningSAP Leonardo Machine Learning
SAP Leonardo Machine Learning
 
Minecraft and reinforcement learning
Minecraft and reinforcement learningMinecraft and reinforcement learning
Minecraft and reinforcement learning
 
Machine Learning Models on Mobile Devices
Machine Learning Models on Mobile DevicesMachine Learning Models on Mobile Devices
Machine Learning Models on Mobile Devices
 
Minecraft and Reinforcement Learning
Minecraft and Reinforcement LearningMinecraft and Reinforcement Learning
Minecraft and Reinforcement Learning
 
IoT protocolls - smart washing machine
IoT protocolls - smart washing machineIoT protocolls - smart washing machine
IoT protocolls - smart washing machine
 
[DE] AI und Minecraft
[DE] AI und Minecraft[DE] AI und Minecraft
[DE] AI und Minecraft
 
Minecraft and Reinforcement Learning
Minecraft and Reinforcement LearningMinecraft and Reinforcement Learning
Minecraft and Reinforcement Learning
 
[DE] IoT Protokolle
[DE] IoT Protokolle[DE] IoT Protokolle
[DE] IoT Protokolle
 
Using a trained model on your mobile device
Using a trained model on your mobile deviceUsing a trained model on your mobile device
Using a trained model on your mobile device
 
Using a trained model on your mobile device
Using a trained model on your mobile deviceUsing a trained model on your mobile device
Using a trained model on your mobile device
 
AI and Minecraft
AI and MinecraftAI and Minecraft
AI and Minecraft
 
IoT, APIs und Microservices - alles unter Node-RED
IoT, APIs und Microservices - alles unter Node-REDIoT, APIs und Microservices - alles unter Node-RED
IoT, APIs und Microservices - alles unter Node-RED
 
Web Bluetooth - Next Generation Bluetooth?
Web Bluetooth - Next Generation Bluetooth?   Web Bluetooth - Next Generation Bluetooth?
Web Bluetooth - Next Generation Bluetooth?
 
Embedded Rust – Rust on IoT devices
Embedded Rust – Rust on IoT devicesEmbedded Rust – Rust on IoT devices
Embedded Rust – Rust on IoT devices
 
Embedded Rust on IoT devices
Embedded Rust on IoT devicesEmbedded Rust on IoT devices
Embedded Rust on IoT devices
 
IoT mit Rust programmieren
IoT mit Rust programmierenIoT mit Rust programmieren
IoT mit Rust programmieren
 
Groß steuert klein - Wie lässt sich ein Arduino steuern?
Groß steuert klein - Wie lässt sich ein Arduino steuern?Groß steuert klein - Wie lässt sich ein Arduino steuern?
Groß steuert klein - Wie lässt sich ein Arduino steuern?
 
Connecting Minecraft and e-Commerce business services
Connecting Minecraft and e-Commerce business servicesConnecting Minecraft and e-Commerce business services
Connecting Minecraft and e-Commerce business services
 

Último

Último (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

[German] Boards für das IoT-Prototyping