David's Random Projects and Documents
Feel free to use and link to any docs you find here. Please give credit and link back to this page on any publicly avaliable copies.

Welcome to David's Random Projects and Documents Web Page

This site currently hosts a few documents on getting started with the Intel Edison and installing the .net framework on and Edison module. My goal is to slowly build up a set of tutorials, reference documents, and design tools for electronic projects as I run into missing or confusing documentation and simple software solutions to tedious tasks in my own hobby projects. I am a computer engineering graduate working on my PhD, so while I have a good amount of technical understanding of these concepts most of my working knowledge comes from hobby projects not industry experience. I hope someone finds something here useful, good luck on whatever your next project might be!

Aug 4, 2015

No new additions to the site this time just a link and a rant.

With all the new single board computers coming out with very impressive sales specs I've lost some of my excitement over the Intel Edison lately ... That is until SparkFun decided it was time to actually test a bunch of the devices they sell (link below). The Edison really surprised me! To refresh everyone's memory the Edison has a dual core 500 MHz Intel atom processor, 1 GB DDR3 ram, and 4 GB built in flash. The memory systems have more or less the same specifications of the others tested by SparkFun. This puts it at the bottom of the pack for Sales person performance specifications (GHz + GB) and seems to only shine when it comes to power consumption. But when actually tested the Edison came out ahead of the pack as both the fastest and lowest power device considered by SparkFun, It even out-preformed an ARM based 1.2 GHz quad core in a multi-threaded computation test! Needless to say I am quite happy with the Edison's preformance an look forward to projects to come.

SparkFun's single-board-computer benchmarks can be found here.

July 23, 2015

I've had a few people asking about I2C, SPI, etc... communication over the past few months. I've been meaning to make and test a couple of these since February but, research has been getting in the way. Here you can find a complete I2C library based on communications from Wanjun Gao back in February. And general directions on using the MRAA library for other interfaces here.
Happy coding

Dec 18, 2014

Quick update. Added a page on SSL connection setup for mono.
Happy Holidays!

Dec 10, 2014

Uploaded a C# IO library for the edison. I have been using the edison arduino board recently for some projects involving blinking LEDs with C# so here you can find a few snipits of code and my IO framework to get IO off the ground in C#.


If you find any issues/omissions in my documents or have a similar problem you like me to tackle feel free to send me and email at dlsloan@ualberta.ca. If you want a quick response summarize the question or issue in the subject line and try not to make it sound "spammy" as I tend to delete messages which look like flyers or advertisements without reading them.