Sunday, September 8, 2013

NiVek QC Milestone - .NET Microframeworks

Last month NiVek took to the sky in controlled flight (more or less) and was a major milestone in my one and one-half year journey back into microelectronics and flying robots :)

Over the past couple weeks I’ve been focusing on the software side of things and achieved a couple of additional milestones.  As of last weekend I was successfully communicating and configuring NiVek through the Windows 8 flight console using WinUSB.  This weekend I completed a port of the .NET Microframeworks onto the NiVek hardware.



I need to give credit to the Netduino folks for publishing their source code that helped this process considerably.  I created a custom USB stack that works with the driverless WinUSB model that’s available on Windows 8.0 and have my code running on .NET Microframeworks 4.3.  At some point, I might organize my code to provide some updates for the Netduino 2 products that are still on .NET MF 4.2.

As a mobile/cloud/client/embedded developer, I see the .NET Microframeworks as an enabler for creating small/cheap smart devices that can easily be customized to work with the cloud.  In fact, another project I have on the drawing boards right now is a programmable zone controller for our HVAC system that will be programmable with NETMF.

So what’s next for NiVek?  My final task before I have the products frameworks completed is to get the Windows Phone 8 app to a point where it can be used to fly the copter.  At that point the goals for V1.0 have been completed.



  1. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a .Net developer learn from Dot Net Training in Chennai. or learn thru ASP.NET Essential Training Online . Nowadays Dot Net has tons of job opportunities on various vertical industry.
    or Javascript Training in Chennai. Nowadays JavaScript has tons of job opportunities on various vertical industry.