SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
17,000 contributions
in	32K	of	RAM
Jan	Jongboom,	Arm	
FOSS	North	
9	April	2019
Jan	Jongboom	
Principal	Developer	Evangelist	
jan.jongboom@arm.com
©	2019	Arm	Limited	4
Processor	shipments	(by	Arm)
Arm: the industry’s Architecture of Choice
>95% the world’s
smartphones are
based on Arm
22 years
4 years
4 years
20171991 2013 2021
50 billion
chips shipped
50 billion
chips shipped
100 billion
chips expected to ship
>50% of Arm chips
shipped in FYI6 (17+bn)
into embedded devices
©	2019	Arm	Limited	5
Majority	of	these	do	not	go	into	personal	computers
©	2019	Arm	Limited	6
But	rather	in	these
©	2019	Arm	Limited	8
Microcontrollers
Small (1cm²)
Cheap (~1$)
Efficient (standby: 0.3 μA)
Everything in one package
Slow (max. 100 MHz)
Limited memory (max. 256K RAM)
Downsides
8	cm
©	2019	Arm	Limited	9
Microcontroller	vs.	application	processor
No	Memory	Management	Unit	(MMU)	
No	BIOS,	much	simpler	boot	sequence	
Waking	up:	<10	us.	from	sleep	mode,	<10	ms.	from	deep	sleep	mode	
Real-time	
General-Purpose	Input/Output	ports	(GPIO)	
But	much	less	powerful
©	2019	Arm	Limited	10
Development	board
©	2019	Arm	Limited	
Not	a	microcontroller!
©	2019	Arm	Limited	
An	operating	system	
for	microcontrollers
©	2019	Arm	Limited	13
Many	software	parts
Bootloader
Asymmetric	crypto
Storage	driver
Resilient	filesystem
Advanced	

networking	stack
Radio	drivers
FlashIAP
Sleep	managementRTOS
©	2019	Arm	Limited	14
Arm	Mbed
A	free,	open	source	Platform	OS	targeting	IoT	end	node	devices	
Mbed	
OS
Cortex-M	
RTOS

kernel
Portable

drivers
Integrated

security
IoT

connectivity
Device	
management
Development	
tools
Developer	
community
Partner	
ecosystem
170	development	boards
LoRa,	BLE,	Cellular,	Wi-Fi,	etc.
14
©	2019	Arm	Limited	15
Open	source	and	community	built
325,000	developers	
70+	partners	
Apache	2.0	licensed	
https://os.mbed.com
©	2019	Arm	Limited	16
Contributions	over	time
Arm
Partners
Community
©	2019	Arm	Limited	17
Release	schedule
Feature	Releases	
• Bringing	new	and	
enhanced	features	every	
3	months	
Patch	Releases	
• Adding	new	partner	
target	support	and	
delivering	bug	fixes	
every	2	weeks
2017																																2018 2018
A	regular	release	train	for	effectively	supporting	developers	and	partners
1980
Mbed	OS	5.7
1980
Mbed	OS	5.8
1980
Mbed	OS	5.9	
1980
Mbed	OS	5.10
©	2019	Arm	Limited	
Managing	the	community
©	2019	Arm	Limited	19
Mbed	OS	developer	community
©	2019	Arm	Limited	20
Community	leaders,	partners,	and	support	team
©	2019	Arm	Limited	21
Commercial	support
©	2019	Arm	Limited	22
Community	engagement	through	Office	Hours
©	2019	Arm	Limited	23
Q&A	is	vital	part	of	Office	Hours
©	2019	Arm	Limited	24
Documentation	lives	on	GitHub
©	2019	Arm	Limited	25
Continuous	integration
©	2019	Arm	Limited	26
Tests
Mbed	OS	5.6
~500	functional	tests	
System	tests
Mbed	OS	5.10
~1150	functional	tests	
System	tests	
Host	unit	tests	
Fast	model	
More	than	100,000	tests	cases	run	per	day	
Farm	of	over	800	devices	
~40,000	hours	of	testing	for	Mbed	OS	5.10	
release
©	2019	Arm	Limited	
Features
©	2019	Arm	Limited	29
Components
©	2019	Arm	Limited	30
Tooling
Online	compiler Mbed	CLI Offline	IDE
C:> mbed
©	2019	Arm	Limited	31
https://os.mbed.com/platforms
©	2019	Arm	Limited	32
Porting
Application
Mbed	C++	HAL	(generic)
Mbed	C	HAL	(vendor	specific)
Peripherals
Thread	safety,	sane	API
Ties	in	with	HAL
©	2019	Arm	Limited	33
Blinky,	C++	to	peripheral
#include "mbed.h"
DigitalOut led(LED1);
int main() {
while (1) {
led = !led;
wait_ms(500);
}
}
©	2019	Arm	Limited	34
Blinky,	C++	to	peripheral
Cortex-M	boot	sequence	explanation:	https://www.youtube.com/watch?v=3brOzLJmeek
// Mbed C++ HAL
DigitalOut::write(int value) {
gpio_write(&gpio, value);
}
// Mbed C HAL (implemented by vendor)
void gpio_write(gpio_t *gpio, int value) {
if (value == 1) {
0x40200000 = 1U << gpio->pin;
}
else {
0x40200004 = 1U << gpio->pin;
}
}
©	2019	Arm	Limited	35
Porting
©	2019	Arm	Limited	36
Low	power
Providing Low Power
features & optimizations
required for IoT devices
Low Power
Modes
Power Mode
Tools
Tickless Scheduler
©	2019	Arm	Limited	37
Idle	(no	sleep)
©	2019	Arm	Limited	38
Deep	sleep
©	2019	Arm	Limited	39
Networking	stacks
LwIP	(IPv4,	IPv6,	PPP)	
Nanostack	(IPv6,	6LoWPAN,	Thread)	
Certified	6LoWPAN	over	802.15.4	stack	
Certified	LoRaWAN	stack	
BLE	5.1	stack
©	2019	Arm	Limited	40
Other	features
RTOS	included	(KEIL	RTX)	
Event	scheduler	(Mbed	Events)	
Filesystems	included	(FAT	and	LittleFS)	
Device	statistics	
Memory	tracing	supported	
40
©	2019	Arm	Limited	
Getting	started
©	2019	Arm	Limited	42
https://os.mbed.com/platforms
©	2019	Arm	Limited	43
Connecting	a	moisture	sensor
Signal
Power
Ground
A3
3.3V
GND
©	2019	Arm	Limited	44
Online	Compiler
https://ide.mbed.com/compiler
©	2019	Arm	Limited	45
Mbed	Studio
A	desktop	IDE	designed	for	Mbed	OS,	suitable	for	professionals	and	hobbyists	alike.	
✓ Arm	Compiler	6	
✓ Import	Mbed	programs	from	
os.mbed.com	and	GitHub	
✓ C/C++	code	completion	and	inspection	
✓ Mbed	library	management	
✓ Build,	run	and	debug	connected	
platforms	
✓ Support	for	Windows,	Linux	and	Mac	OS	
✓ Updated	online	IDE	based	on	the	same	
framework
©	2019	Arm	Limited	46
Reading	from	the	moisture	sensor
AnalogIn moisture(A3);
while (1) {
float value = moisture.read();
printf("Moisture value is %fn", value);
wait_ms(500);
}
©	2019	Arm	Limited	47
Flashing	through	drag-n-drop
Compile	
Drag	.bin	file	to	your	board	(mounts	as	mass-storage	device)	
Automatically	flashes	
Attach	serial	monitor	to	see	progress
©	2019	Arm	Limited	
Mbed	Labs
©	2019	Arm	Limited
©	2019	Arm	Limited	50
http://mbed.com/js
©	2019	Arm	Limited
©	2019	Arm	Limited	52
53
Recap
1. Most	computers	are	neither	in	your	pocket	nor	on	your	desk	
2. A	constraint	device	does	not	have	to	be	scary,	actually	it	can	be	fun	
3. Mbed	OS	is	the	platform	to	help	you	with	this!	
4. Come	and	join	our	community	at	https://os.mbed.com	!
©	2019	Arm	Limited	54
https://os.mbed.com
Slides: http://janjongboom.com
Thank you!

Weitere ähnliche Inhalte

Ähnlich wie 17,000 contributions in 32K RAM - FOSS North 2019

Firmware updates over the air using LoRaWAN - The Things Conference 2018
Firmware updates over the air using LoRaWAN - The Things Conference 2018Firmware updates over the air using LoRaWAN - The Things Conference 2018
Firmware updates over the air using LoRaWAN - The Things Conference 2018Jan Jongboom
 
Enterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus WebcastEnterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus WebcastImpetus Technologies
 
Millicomputing Usenix 2008
Millicomputing Usenix 2008Millicomputing Usenix 2008
Millicomputing Usenix 2008Adrian Cockcroft
 
Intelligent IoT Devices - IoT Bootcamp - Smart City Gothenburg 2018
Intelligent IoT Devices - IoT Bootcamp - Smart City Gothenburg 2018Intelligent IoT Devices - IoT Bootcamp - Smart City Gothenburg 2018
Intelligent IoT Devices - IoT Bootcamp - Smart City Gothenburg 2018Jan Jongboom
 
The Advantages of NXP ARM based microcontrollers
The Advantages of NXP ARM based microcontrollersThe Advantages of NXP ARM based microcontrollers
The Advantages of NXP ARM based microcontrollersDaniel O'Hara
 
"Memory Innovation for Embedded Vision Systems," a Presentation from Samsung ...
"Memory Innovation for Embedded Vision Systems," a Presentation from Samsung ..."Memory Innovation for Embedded Vision Systems," a Presentation from Samsung ...
"Memory Innovation for Embedded Vision Systems," a Presentation from Samsung ...Edge AI and Vision Alliance
 
Future of Mobility
Future of MobilityFuture of Mobility
Future of MobilitySimon Guest
 
Dec.20.2019, Arduino based on Mbed os
Dec.20.2019, Arduino based on Mbed osDec.20.2019, Arduino based on Mbed os
Dec.20.2019, Arduino based on Mbed osDaniel Lee
 
Bitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency StreamingBitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency StreamingBitmovin Inc
 
Embedded Recipes 2019 - Knowing your ARM from your ARSE: wading through the t...
Embedded Recipes 2019 - Knowing your ARM from your ARSE: wading through the t...Embedded Recipes 2019 - Knowing your ARM from your ARSE: wading through the t...
Embedded Recipes 2019 - Knowing your ARM from your ARSE: wading through the t...Anne Nicolas
 
XPDDS17: Bring up PCI Passthrough on ARM - Julien Grall, ARM
XPDDS17: Bring up PCI Passthrough on ARM - Julien Grall, ARMXPDDS17: Bring up PCI Passthrough on ARM - Julien Grall, ARM
XPDDS17: Bring up PCI Passthrough on ARM - Julien Grall, ARMThe Linux Foundation
 
"This Changes Everything — Why Computer Vision Will Be Everywhere," a Present...
"This Changes Everything — Why Computer Vision Will Be Everywhere," a Present..."This Changes Everything — Why Computer Vision Will Be Everywhere," a Present...
"This Changes Everything — Why Computer Vision Will Be Everywhere," a Present...Edge AI and Vision Alliance
 
Millicomputing Ignite Talk
Millicomputing Ignite TalkMillicomputing Ignite Talk
Millicomputing Ignite TalkAdrian Cockcroft
 
How flash responds to different AIoT needs -- C&T RF Antennas Inc
How flash responds to different AIoT needs -- C&T RF Antennas IncHow flash responds to different AIoT needs -- C&T RF Antennas Inc
How flash responds to different AIoT needs -- C&T RF Antennas IncAntenna Manufacturer Coco
 
An AI accelerator ASIC architecture
An AI accelerator ASIC architectureAn AI accelerator ASIC architecture
An AI accelerator ASIC architectureKhanh Le
 

Ähnlich wie 17,000 contributions in 32K RAM - FOSS North 2019 (20)

Firmware updates over the air using LoRaWAN - The Things Conference 2018
Firmware updates over the air using LoRaWAN - The Things Conference 2018Firmware updates over the air using LoRaWAN - The Things Conference 2018
Firmware updates over the air using LoRaWAN - The Things Conference 2018
 
Enterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus WebcastEnterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus Webcast
 
Millicomputing Usenix 2008
Millicomputing Usenix 2008Millicomputing Usenix 2008
Millicomputing Usenix 2008
 
Intelligent IoT Devices - IoT Bootcamp - Smart City Gothenburg 2018
Intelligent IoT Devices - IoT Bootcamp - Smart City Gothenburg 2018Intelligent IoT Devices - IoT Bootcamp - Smart City Gothenburg 2018
Intelligent IoT Devices - IoT Bootcamp - Smart City Gothenburg 2018
 
The Advantages of NXP ARM based microcontrollers
The Advantages of NXP ARM based microcontrollersThe Advantages of NXP ARM based microcontrollers
The Advantages of NXP ARM based microcontrollers
 
L1 6
L1 6L1 6
L1 6
 
"Memory Innovation for Embedded Vision Systems," a Presentation from Samsung ...
"Memory Innovation for Embedded Vision Systems," a Presentation from Samsung ..."Memory Innovation for Embedded Vision Systems," a Presentation from Samsung ...
"Memory Innovation for Embedded Vision Systems," a Presentation from Samsung ...
 
Symbian
SymbianSymbian
Symbian
 
Symbian os
Symbian osSymbian os
Symbian os
 
Symbian
SymbianSymbian
Symbian
 
Samsung electronics
Samsung electronicsSamsung electronics
Samsung electronics
 
Future of Mobility
Future of MobilityFuture of Mobility
Future of Mobility
 
Dec.20.2019, Arduino based on Mbed os
Dec.20.2019, Arduino based on Mbed osDec.20.2019, Arduino based on Mbed os
Dec.20.2019, Arduino based on Mbed os
 
Bitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency StreamingBitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency Streaming
 
Embedded Recipes 2019 - Knowing your ARM from your ARSE: wading through the t...
Embedded Recipes 2019 - Knowing your ARM from your ARSE: wading through the t...Embedded Recipes 2019 - Knowing your ARM from your ARSE: wading through the t...
Embedded Recipes 2019 - Knowing your ARM from your ARSE: wading through the t...
 
XPDDS17: Bring up PCI Passthrough on ARM - Julien Grall, ARM
XPDDS17: Bring up PCI Passthrough on ARM - Julien Grall, ARMXPDDS17: Bring up PCI Passthrough on ARM - Julien Grall, ARM
XPDDS17: Bring up PCI Passthrough on ARM - Julien Grall, ARM
 
"This Changes Everything — Why Computer Vision Will Be Everywhere," a Present...
"This Changes Everything — Why Computer Vision Will Be Everywhere," a Present..."This Changes Everything — Why Computer Vision Will Be Everywhere," a Present...
"This Changes Everything — Why Computer Vision Will Be Everywhere," a Present...
 
Millicomputing Ignite Talk
Millicomputing Ignite TalkMillicomputing Ignite Talk
Millicomputing Ignite Talk
 
How flash responds to different AIoT needs -- C&T RF Antennas Inc
How flash responds to different AIoT needs -- C&T RF Antennas IncHow flash responds to different AIoT needs -- C&T RF Antennas Inc
How flash responds to different AIoT needs -- C&T RF Antennas Inc
 
An AI accelerator ASIC architecture
An AI accelerator ASIC architectureAn AI accelerator ASIC architecture
An AI accelerator ASIC architecture
 

Mehr von Jan Jongboom

TinyML on Arduino - workshop
TinyML on Arduino - workshopTinyML on Arduino - workshop
TinyML on Arduino - workshopJan Jongboom
 
Intelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applicationsIntelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applicationsJan Jongboom
 
Teaching your sensors new tricks with Machine Learning - Eta Compute webinar
Teaching your sensors new tricks with Machine Learning - Eta Compute webinarTeaching your sensors new tricks with Machine Learning - Eta Compute webinar
Teaching your sensors new tricks with Machine Learning - Eta Compute webinarJan Jongboom
 
Get started with TinyML - Embedded online conference
Get started with TinyML - Embedded online conferenceGet started with TinyML - Embedded online conference
Get started with TinyML - Embedded online conferenceJan Jongboom
 
Adding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Adding intelligence to your LoRaWAN deployment - The Things Virtual ConferenceAdding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Adding intelligence to your LoRaWAN deployment - The Things Virtual ConferenceJan Jongboom
 
Get started with TinyML - Hackster webinar 9 April 2020
Get started with TinyML - Hackster webinar 9 April 2020Get started with TinyML - Hackster webinar 9 April 2020
Get started with TinyML - Hackster webinar 9 April 2020Jan Jongboom
 
Tiny intelligent computers and sensors - Open Hardware Event 2020
Tiny intelligent computers and sensors - Open Hardware Event 2020Tiny intelligent computers and sensors - Open Hardware Event 2020
Tiny intelligent computers and sensors - Open Hardware Event 2020Jan Jongboom
 
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019Jan Jongboom
 
Adding intelligence to your LoRaWAN devices - The Things Conference on tour
Adding intelligence to your LoRaWAN devices - The Things Conference on tourAdding intelligence to your LoRaWAN devices - The Things Conference on tour
Adding intelligence to your LoRaWAN devices - The Things Conference on tourJan Jongboom
 
Machine learning on 1 square centimeter - Emerce Next 2019
Machine learning on 1 square centimeter - Emerce Next 2019Machine learning on 1 square centimeter - Emerce Next 2019
Machine learning on 1 square centimeter - Emerce Next 2019Jan Jongboom
 
Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019Jan Jongboom
 
Efficient IoT solutions based on LoRaWAN, The Things Network and Mbed OS
Efficient IoT solutions based on LoRaWAN, The Things Network and Mbed OSEfficient IoT solutions based on LoRaWAN, The Things Network and Mbed OS
Efficient IoT solutions based on LoRaWAN, The Things Network and Mbed OSJan Jongboom
 
Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Simulating LoRaWAN devices - LoRa Alliance AMM 2019Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Simulating LoRaWAN devices - LoRa Alliance AMM 2019Jan Jongboom
 
Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019Jan Jongboom
 
Firmware Updates over LoRaWAN - The Things Conference 2019
Firmware Updates over LoRaWAN - The Things Conference 2019Firmware Updates over LoRaWAN - The Things Conference 2019
Firmware Updates over LoRaWAN - The Things Conference 2019Jan Jongboom
 
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM TokyoMbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM TokyoJan Jongboom
 
Introduction to Mbed - Etteplan seminar - August 2018
Introduction to Mbed - Etteplan seminar - August 2018Introduction to Mbed - Etteplan seminar - August 2018
Introduction to Mbed - Etteplan seminar - August 2018Jan Jongboom
 
Machine Learning on 1 cm2 - Daho.am 2018
Machine Learning on 1 cm2 - Daho.am 2018Machine Learning on 1 cm2 - Daho.am 2018
Machine Learning on 1 cm2 - Daho.am 2018Jan Jongboom
 
Embedded Development: meet the web browser - TEQNation 2018
Embedded Development: meet the web browser - TEQNation 2018Embedded Development: meet the web browser - TEQNation 2018
Embedded Development: meet the web browser - TEQNation 2018Jan Jongboom
 
Machine learning on microcontrollers - Tech Power Summit 2018
Machine learning on microcontrollers - Tech Power Summit 2018Machine learning on microcontrollers - Tech Power Summit 2018
Machine learning on microcontrollers - Tech Power Summit 2018Jan Jongboom
 

Mehr von Jan Jongboom (20)

TinyML on Arduino - workshop
TinyML on Arduino - workshopTinyML on Arduino - workshop
TinyML on Arduino - workshop
 
Intelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applicationsIntelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applications
 
Teaching your sensors new tricks with Machine Learning - Eta Compute webinar
Teaching your sensors new tricks with Machine Learning - Eta Compute webinarTeaching your sensors new tricks with Machine Learning - Eta Compute webinar
Teaching your sensors new tricks with Machine Learning - Eta Compute webinar
 
Get started with TinyML - Embedded online conference
Get started with TinyML - Embedded online conferenceGet started with TinyML - Embedded online conference
Get started with TinyML - Embedded online conference
 
Adding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Adding intelligence to your LoRaWAN deployment - The Things Virtual ConferenceAdding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Adding intelligence to your LoRaWAN deployment - The Things Virtual Conference
 
Get started with TinyML - Hackster webinar 9 April 2020
Get started with TinyML - Hackster webinar 9 April 2020Get started with TinyML - Hackster webinar 9 April 2020
Get started with TinyML - Hackster webinar 9 April 2020
 
Tiny intelligent computers and sensors - Open Hardware Event 2020
Tiny intelligent computers and sensors - Open Hardware Event 2020Tiny intelligent computers and sensors - Open Hardware Event 2020
Tiny intelligent computers and sensors - Open Hardware Event 2020
 
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
 
Adding intelligence to your LoRaWAN devices - The Things Conference on tour
Adding intelligence to your LoRaWAN devices - The Things Conference on tourAdding intelligence to your LoRaWAN devices - The Things Conference on tour
Adding intelligence to your LoRaWAN devices - The Things Conference on tour
 
Machine learning on 1 square centimeter - Emerce Next 2019
Machine learning on 1 square centimeter - Emerce Next 2019Machine learning on 1 square centimeter - Emerce Next 2019
Machine learning on 1 square centimeter - Emerce Next 2019
 
Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019
 
Efficient IoT solutions based on LoRaWAN, The Things Network and Mbed OS
Efficient IoT solutions based on LoRaWAN, The Things Network and Mbed OSEfficient IoT solutions based on LoRaWAN, The Things Network and Mbed OS
Efficient IoT solutions based on LoRaWAN, The Things Network and Mbed OS
 
Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Simulating LoRaWAN devices - LoRa Alliance AMM 2019Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Simulating LoRaWAN devices - LoRa Alliance AMM 2019
 
Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019
 
Firmware Updates over LoRaWAN - The Things Conference 2019
Firmware Updates over LoRaWAN - The Things Conference 2019Firmware Updates over LoRaWAN - The Things Conference 2019
Firmware Updates over LoRaWAN - The Things Conference 2019
 
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM TokyoMbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
 
Introduction to Mbed - Etteplan seminar - August 2018
Introduction to Mbed - Etteplan seminar - August 2018Introduction to Mbed - Etteplan seminar - August 2018
Introduction to Mbed - Etteplan seminar - August 2018
 
Machine Learning on 1 cm2 - Daho.am 2018
Machine Learning on 1 cm2 - Daho.am 2018Machine Learning on 1 cm2 - Daho.am 2018
Machine Learning on 1 cm2 - Daho.am 2018
 
Embedded Development: meet the web browser - TEQNation 2018
Embedded Development: meet the web browser - TEQNation 2018Embedded Development: meet the web browser - TEQNation 2018
Embedded Development: meet the web browser - TEQNation 2018
 
Machine learning on microcontrollers - Tech Power Summit 2018
Machine learning on microcontrollers - Tech Power Summit 2018Machine learning on microcontrollers - Tech Power Summit 2018
Machine learning on microcontrollers - Tech Power Summit 2018
 

Kürzlich hochgeladen

SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 

Kürzlich hochgeladen (20)

SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 

17,000 contributions in 32K RAM - FOSS North 2019