Main Site Documentation

NETMF port to Raspberry Pi


#1

Someone has started a netmf port to linux on Raspberry Pi. The project is here: https://github.com/GerardSoleCa/IOSharp-netmf-Linux
This is far from end but the idea is promising.
I don’t know anything about linux so I can’t tell how difficult the port is.
The RPI hardware feature a camera interface that I really want to have on NETMF!


#2

So is this akin to Mono?


#3

Interesting. I don’t see any TinyCLR port for Linux there. May be he didn’t committed it yet.

Thanks for sharing.


#4

Mono can work on RPi but I think it’s not easy to use hardware IO with Mono.


#5

It’s just a start. Let’s wait and see.


#6

The is already a Linux port for NETMF. Prorting should not be too hard.


#7

For me, the interesting part is the camera module.
There is no equivalent for NETMF.


#8

High res? What do you mean?


#9

The RPi camera is 5MP.
I would like to have at least a HD camera (1920x1080) and a 5MP would be appreciate.
This is for still images. I don’t really need H264 video but it could be usefull to control a video recording based on some sensors.
On a gadgeteer point of view, a camera module should have its own memory, probably a SD card, and its own specialized processor. The images could be read by SPI if a SD card can be shared(?).
To get a correct image from those cheap phone camera module, you need specialized lens correction (and noise reduction, HDR enhancement…) and compression done by a specialized processor engine. As you know, the imaging hardware is very closed. No documentation or components availables. And those components are BGA. Not for a hobbyist…
All still camera can do that, but it’s not available as a module.
On the other side, there is lot of miniature video camera (like keychain camera) that can not make still images!


#10

I looked at the code here: http://netmflinux.codeplex.com/
There is no GPIO, no SPI, no I2C, no UART (redirected to stdout an stdin).
Although it’s a good base to structure an os port, it can’t be used as is.