Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
mbeddr on aruino
Search
Kolja Dummann
September 16, 2013
Programming
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
mbeddr on aruino
Language extension for the arduino platform in mbeddr
Kolja Dummann
September 16, 2013
More Decks by Kolja Dummann
See All by Kolja Dummann
Fsharp
coolya
0
1.1k
Android insights
coolya
0
160
IoT with extensible C - Democamp
coolya
0
160
Internet of thing with extensible C
coolya
0
160
mbeddr & MPS overview
coolya
0
160
What if we could change programming languages?
coolya
0
2.8k
Other Decks in Programming
See All in Programming
act1-costs.pdf
sumedhbala
0
210
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.8k
霧の中の代数的エフェクト
funnyycat
1
340
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
220
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
150
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
590
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
4k
act2-costs.pdf
sumedhbala
0
110
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
1.1k
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
5.7k
継続モナドとリアクティブプログラミング
yukikurage
3
500
フィードバックで育てるAI開発
kotaminato
1
110
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
380
Paper Plane
katiecoart
PRO
2
52k
YesSQL, Process and Tooling at Scale
rocio
174
15k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
460
Accessibility Awareness
sabderemane
1
150
Agile that works and the tools we love
rasmusluckow
331
22k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
260
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
330
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
Transcript
Extending mbeddr with Arduino support Kolja Dummann http://logv.ws @dumdidum
Provide extensible first class language concepts for hardware interaction and
description.
Arduino “Arduino is an open-source electronics prototyping platform based on
flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.”
Why Arduino? open source software and hardware lots of hardware
extension many compatible boards huge community
mbeddr “mbeddr supports embedded software development based on an extensible
version of the C programming language and an IDE”
Why mbeddr? open source extensible C implementation based on JetBrains
MPS awesome user guide and documentation
What’s working?
Hardware and platform description
Project configuration
Makefile generation
Digital I/O + PWM
Analog inputs
Interrupts
What’s next?
EEPROM support
Better IDE integration Upload code from mbeddr On device debugging
Integrated run/debug configuration
Extended sensor and shield support sensors: • Temperature (PT 1X,
NTC) • Light • Vibration • … shields: • Ethernet • Bluetooth • NFC / RFID • …
More boards
Eclipse Public License https://github.com/coolya/mbeddr.arduino/ All of it is Open Source