Hi, I am doing research for a company as an internship. I had some question in using Mono, the cross platform implementation of .Net platform. My company designs hardware and sotware.
My knowledge of using embedded linux is very low. My company where I am doing my internship is really .NET minded. But the new developments of mono, they asking themself if they can target linux for smaller projects, too avoid the high licensing cost for people they design the softwaren and hardware for.
I already looked in what mono can do (and not yet can do). Now I reached the embedded question. I am kinda lost in the story in how an embedded linux is build.
I saw some stories where they just took some standard linux libraries to make the emmbedded linux on the hardware. I saw too their exist special linux distributions like uClinux (aka µClinux). So whats the diffrence, or is it just the same. How does the process looks like typically when I want to use embedded linux on a target deivce?
ok, than the mono part, so bassically I want to be able to run c# in embedded linux. Here mostly they use uclinux, I am able to use mono for this? SInce I looked on some specifications, and they got no Memory Management Unit (MMU).
SO basically I am worrying on that no MMU. Since how will the garbage coller react?
I hope i didnt give an overload of questions,
Regards, and I thank you already for reading it,
Benjamin