Skip to Content
Getting Started with Netduino
book

Getting Started with Netduino

by Chris Walker
February 2012
Beginner
100 pages
2h 6m
English
O'Reilly Media, Inc.
Content preview from Getting Started with Netduino

Appendix B. Developing Netduino Apps with Mono

Although Visual Studio is the fully supported way to develop for Netduino, there is an alternative that allows you to develop Netduino apps on Mac OS X and Linux: Mono, an open source implementation of the .NET Framework CLR. Mono doesn’t include the Micro Framework, but if you’re comfortable with your system’s command line, then you can take the open source bits of the .NET Micro Framework and integrate them with your own installation of Mono.

Note

Because you’ll be loading compiled code from a flash memory card, this works best with a Netduino Plus (because it has an integrated MicroSD card slot). However, you can attach a MicroSD breakout board such as Adafruit’s MicroSD card breakout board+ (http://www.adafruit.com/products/254) to a Netduino or Netduino Mini and use that.

Also, you’ll need to have access to a Windows machine just once, to install a special bootstrapping app on your Netduino that allows you to load programs from the MicroSD card.

Prepare the Netduino

For this step, you’ll need to use a Windows computer and install Visual Studio on it to deploy an app to your Netduino. Chapters 2 and 3 have all the information you need to do this. Once you’re able to run apps on your Netduino, download MonoNetduinoBootloader.zip from http://examples.oreilly.com/0636920018032/. Unzip the file and open the project in Visual Studio. Go into the project properties, set the deployment target to your Netduino, and click DebugStart Debugging. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

What Successful Brick-and-Mortar Retailers Get Right

What Successful Brick-and-Mortar Retailers Get Right

Rob Angell
Mac OS X for Unix Geeks

Mac OS X for Unix Geeks

Ernest E. Rothman, Brian Jepson

Publisher Resources

ISBN: 9781449317799Catalog PageErrata