I’m new to NETMF. Util know, I worked with AVRs (tiny, mega and xmega) and .NET on PC (this is my work domain).
Just ordered an EMX module (from a shop in germany) and should get my hands on it by the end of this week. Also got an LCD display with resistive touch panel.
I started designing a board to host the EMX module, lcd and some other stuff (network, card, bluetooth, vs1053, USB host, USB client, etc.).
I am really excited of all this integrated features (features that would take a lot of work to integrate on other designs) and this brings me to my question:
I would like to use a 2.5" ATA Hard drive connected with the EMX. My question is how can I write a driver so that it will be integrated in the .NET micro framework. Basically I want to be able to have the .NET functionality over my driver (FileStream, Directory, MassStorage USB client, etc.).
Is there a way to do this? I was also thinking of connecting it via USB on the USB host port via an USB hub (which would also give me more flexibility) but I was wondering if there is another way to do this.
This project I’m working on will be a music player (hdd, card, usb, network) with some other capabilities (video, mail, weather, ntp, etc.).
LaterEdit: I was wondering if anybody tested the ethernet speed that can be reached on the same network (between a PC and EMX) on different layers.