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
0
280
mbeddr on aruino
Language extension for the arduino platform in mbeddr
Kolja Dummann
September 16, 2013
Tweet
Share
More Decks by Kolja Dummann
See All by Kolja Dummann
Fsharp
coolya
0
910
Android insights
coolya
0
120
IoT with extensible C - Democamp
coolya
0
110
Internet of thing with extensible C
coolya
0
130
mbeddr & MPS overview
coolya
0
140
What if we could change programming languages?
coolya
0
2.4k
Other Decks in Programming
See All in Programming
サーバーゆる勉強会 DBMS の仕組み編
kj455
1
300
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
390
Flatt Security XSS Challenge 解答・解説
flatt_security
0
740
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
190
ATDDで素早く安定した デリバリを実現しよう!
tonnsama
1
1.9k
『改訂新版 良いコード/悪いコードで学ぶ設計入門』活用方法−爆速でスキルアップする!効果的な学習アプローチ / effective-learning-of-good-code
minodriven
28
4.2k
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
240
ASP.NET Core の OpenAPIサポート
h455h1
0
120
HTML/CSS超絶浅い説明
yuki0329
0
190
asdf-ecspresso作って 友達が増えた話 / Fujiwara Tech Conference 2025
koluku
0
1.4k
カンファレンス動画鑑賞会のススメ / Osaka.swift #1
hironytic
0
170
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
1.3k
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
How to Ace a Technical Interview
jacobian
276
23k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Side Projects
sachag
452
42k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
jQuery: Nuts, Bolts and Bling
dougneiner
62
7.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
Scaling GitHub
holman
459
140k
Facilitating Awesome Meetings
lara
51
6.2k
Gamification - CAS2011
davidbonilla
80
5.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Speed Design
sergeychernyshev
25
740
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