Forum: Mikrocontroller und Digitale Elektronik Embedded Board, .net, Linux, WinCE. Erfahungen gesucht


von embedded (Gast)


Lesenswert?

Hallo

Ich möchte gerne mal mit einem etwas mächtigeren Board arbeiten.

Ich dachte dabei an folgende Plattformen:

- Embedded Board mit WinCE, darauf dann eventuell .net Compact Framework 
Applikation.

- Board mit .net Microframework

- Embedded Linux


Was will ich machen? Ich will mich auf eine Aufgabe konzentrieren 
können. Dinge wie Display, USB-Host+Device, Ethernet sollen einfach 
schon funktionieren.
Am liebsten wäre es mir wenn ich mir wie am PC einfach eine Oberfläche 
zusammenklicken könnte. Ich habe mal das .net Micro-Framework 
installiert. Kann man da einfach Oberflächen zusammenklicken? Wenn ja 
hab ich nicht rausgefunden wie.

Hat jemand von euch Erfahrungen mit Systemen solcher Größe und kann kurz 
berichten was da gut ist?

Vielen Dank schon mal.

von ARM-Fan (Gast)


Lesenswert?

>Am liebsten wäre es mir wenn ich mir wie am PC einfach eine Oberfläche
>zusammenklicken könnte.

Dann bist du bei Windows CE und dem Compact Framework mit Programmierung 
in C# meiner bescheidenen Meinung nach am besten aufgehoben. Einfacher 
geht's nicht.

Zu Embedded Linux habe ich mir in der Hinsicht leider noch keinen 
persönlichen Eindruck bilden können.

von embedded (Gast)


Lesenswert?

Ich stelle mir das Micro Framework einfacher vor als WinCE, da es direkt 
auf der Hardware läuft.
Es wird ja dann kein Platform Builder benötigt zB.

korrigiert mich falls ich falsch liege.

von ARM-Fan (Gast)


Lesenswert?

Das MicroFramework wird nun schon seit 2-3 Jahren angepriesen und doch 
findet man kaum Anbieter die es mal auf eine Hardware portiert haben.

Das ist was für PC-Programmierer, die MikroController programmieren 
wollen oder sollen, aber ohne ausgefeilte Klassenbibliotheken nichts 
hinbekommen.

Meines Erachtens eine Totgeburt.

>Es wird ja dann kein Platform Builder benötigt

Den brauchst du bei CE ja auch nur, wenn du die Platform - also das 
Windows CE - selbst bauen oder erweitern willst.

Wenn du dir ein Windows CE Board kaufst, ist das Betriebssystem ja schon 
fertig und du kannst deine Applikation einfach mit dem Visual Studio 
darauf herunterladen / debuggen, etc.

von embedded (Gast)


Lesenswert?

Hardware für das Micro Framework gibts zB hier:
http://www.ghielectronics.com/details.php?id=107&sid=108

Ansonsten ist CE wahrscheinlich komfortabler und mächtiger.

von Gerhard (Gast)


Lesenswert?

Das Problem ist doch immer das gleiche: Will man ein Problem lösen, 
braucht man die entsprechende Kompetenz. Hat man die nicht, scheitert 
man bei Embedded Linux ehrlicherweise gleich. Bei Windows CE kann man 
sich eine Weile länger um das Problem drumrumklicken. Die Lösung wird 
trotzdem nicht gut.

Wenn du etwas mit einem Embedded System machen möchtest, kommst du um 
ein bisschen Hardware- und Betriebssystemkenntnisse nicht drumrum, alles 
andere bringt dich nur bis zu dem Punkt, bis das erste winzige 
Problemchen auftaucht. Und das wird auftachen.

Ich spreche da aus Erfahrung. Ein Embedded Linux hat mich mal bis kurz 
vor den Nervenzusammenbruch gebracht. Aber die Community ist einfach 
extrem schnell und kompetent. In den entsprechenden Foren wird einem da 
viel besser geholfen als bei irgendeiner Hersteller-Hotline. 
Mittlerweile bin ich da ziemlich fit und möchte die Möglichkeiten, die 
ein quelloffener Kernel mit sich bringt, auf keinen Fall missen!

Bei der Entwicklung einer Anwendung für ein SmartPhone mit Windows 
Mobile war dagegen recht schnell Schluß, weil das Betriebssystem mir 
nicht den Zugriff auf die Hardware gewährt hat, den ich gebraucht hätte. 
Und das ließ sich auch nicht ändern.

von Schlonzi (Gast)


Lesenswert?

Und wenn du dir ein Embedded Linux Development-Board kaufst, kannst du 
davon ausgehen, daß du eine funktionierende Entwicklungsumgebung 
mitbekommst und auch die Hardware (Touchscreen, TFT, Schnittstellen) 
"out of the box" nutzen kannst.

von Hans W. (hans_wurst)


Lesenswert?

@Schlonzi,

verzeih meine Unwissenheit, aber was darf ich unter "out of the box" 
verstehen?

von Schlonzi (Gast)


Lesenswert?

Na in dem Sinne, "auspacken", "einschalten", "geht".

Die seriösen Anbieter von Entwicklungsplatinen liefern diese mit einem 
installierten Betriebssystem, einer Entwicklungsumgebung für PC auf 
CDROM und Beispielprogrammen aus, wie die Hardware angesprochen wird.

Du kannst davon ausgehen, daß bei mitgeliefertem TFT-Display der Kernel 
entsprechend angepasst wurde und sich das Teil über den Framebuffer 
ansprechen lässt.

von Gast (Gast)


Lesenswert?

gibt es bezugsquellen in deutschland für ein starter kit mit dem .net 
mirko framework?

wie läuft die oberflächenentwicklung ab? ich kenne nur das .net compact 
framework und da lässt sich ja alles wunderbar zusammen klicken.

von embedded (Gast)


Lesenswert?

Welche konkreten Linux Systeme funktionieren denn laut eurer Erfahrung 
"out of the box".
Könnt Ihr mir welche nennen (am besten Links).

Und was ist das für eine Community im Embedded Linux Bereich?

von Dominique G. (dgoersch)


Lesenswert?

Ich denke er meint generell die Linux-Community.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.