Dela via


Need Help Getting Started with NETMF?

Updated with new location. and new content description and translation ‘challenge’

Are you a .NET programmer who needs some background in embedded interfaces?  Not sure how to debounce a button or why you might want to do that?  Maybe you even need some help with C#?  Maybe you are not sure where to start with getting your devices to talk to each other?  The folks at GHI electronics (tinyCLR.com) have invested a significant amount of time in building up a beginner’s guide to C# and .NET Micro Framework and they have made this available for free on their site at: https://www.tinyclr.com/downloads/Beginners%20guide%20to%20NETMF.pdf.

UPDATE: The book is now located at:https://www.microframeworkprojects.com/index.php?title=Category:Beginner_Guide_ebook so that it can be extended and improved by the community.  It is also available in French ( https://www.tinyclr.com/downloads/French_BeginnersGuide_to_NETMF.pdf ) and Portuguese ( https://www.tinyclr.com/downloads/Portuguese_BeginnersGuide_to_NETMF.pdf ).

image 

 

This guide can be very useful for a broad range of people.  As stated in the title, this e-book will get you through the startup process if you know nothing about C#, Visual Studio, or embedded programming.  It can also be useful for an experienced embedded programmer who is not familiar with how NETMF exposes networking (sockets) or is not familiar with tools like MFDeploy that come with the platform.  It is useful if you want to know how to make a low power device to run efficiently on batteries.  So, don't let the “Beginner’s” title put you off if you are already familiar with .NET or Embedded programming– there is probably something you could learn in here. 

The topics are thoroughly explained and there is a generous set of coding samples (See below):

image 

image

image

The materials includes information about the GHI specific extensions and it is clear about what is in the core implementation and what is not. 

It is well done and very useful.  There is certainly more that could be added and Gus is thinking about putting the document on a site where people can contribute to it. 

UPDATE:

As I mentioned above , the 'Beginner's Guide to .NET Micro Framework' from GHI is available in English, French, and Portuguese. They are interested in having more languages available - interested enough to offer a $100 coupon and 1000 TinyCLR experience points for anyone doing a translation of the book on the Wiki site to one of the following languages:

    • Spanish
    • Chinese (Mandarin)
    • German
    • Italian
    • Japanese
    • Russian

Is there another language that you think they need and you are willing to undertake? You can contact them (https://www.tinyclr.com/forum/7/1890/) and propose the project.

This is a great student project. Undertaking the translation will obviously leave you with a detailed knowledge of the platform and demonstrate your communication skills. Spread the word to anyone that might be interested.

 

Technorati Tags: NETMF,.NET Micro Framework,GHI Electronics,TinyCLR,Beginners Guide to C# and .NET Micro Framework.

Comments

  • Anonymous
    December 06, 2010
    The book is about 60% moved to the NETMF wiki. We should be done in about a week with the community help www.tinyclr.com/.../1860

  • Anonymous
    December 09, 2010
    The comment has been removed

  • Anonymous
    December 13, 2010
    The comment has been removed

  • Anonymous
    December 14, 2010
    This is a great book to get started.  I am using it as a text in a class on .Net MF.  

  • Anonymous
    December 15, 2010
    I would also agree that there are people who need this book - beginners !  That's who it's targetted at and that is who it is a wonderful resource for.  Mitek, that's obviously not you, which is fine as well; but there are people out there who really need this (I am one, like Mike in MN).  And the GHI folk are actually writing a general porting guide, which is in its early stages at the moment, and will get better over time as things progress

  • Anonymous
    December 17, 2010
    "More needed book how to implement NETMF for MCU" It is in progress already, a porting guide. Have you seen this www.microframeworkprojects.com/index.php You will be surprised with how much info/docs/help GHI provides. You just have to look around the website or post on the community forums http://tinyclr.com/forum/

  • Anonymous
    March 04, 2011
    Hi! I would like to see more information about developing hardware "from 0", not using kits. And a good ideia is NXP, Freescale, Atmel... create their on firmware to run .Net Micro Framework. Where can I find more information about hardware development? Thanks for attention, Mello.