mittelding
2011-07-20, 00:14:11
Hallo,
inspiriert von Tsag's Thread (http://www.forum-3dcenter.org/vbulletin/showthread.php?t=511338) suche ich ebenfalls eine embedded Plattform, allerdings auf einem etwas höheren Abstraktionsniveau als Microcontroller und C++.
Ich bin eigentlich in der .NET und Javawelt zuhause und bringe dort relativ viel Erfahrung mit, auch mit Dingen wie der Dalvik VM für Android. Mit Elektronik, Löten und "Lowlevel-Programmierung" habe ich jedoch (leider! aber die Zeit..) nicht viel bis gar nichts am Hut. Trotzdem suche ich ein Art Embedded Plattform, mit welcher ich mich austoben kann.
Warum ich denke, dass das überhaupt möglich ist? Naja, man schaue sich mal aktuelle Smartphones an. Da läuft auch .NET bzw. Java drauf (zumindest auf der obersten Ebene, was drunter wirklich passiert steht natürlich auf einem anderen Blatt) und trotzdem handelt es sich um verdammt stromsparende Geräte, mit welchen programmiertechnisch sehr viel möglich ist. Eben weil die Plattform darunter - nennen wir sie Betriebssystem oder VM - schon vieles mitbringt.
Um mal etwas konkreter zu werden: ich dachte da als Anfangsprojekt an so eine Art Wecker mit eigenem Display. Der soll standalone ohne PC laufen und über die klassischen Funktionalitäten eines handelsüblichen Weckers rausgehen. Also z.B. für jeden Tag eine individuelle Weckzeit ermöglichen, an Termine erinnern welche aus dem Google Calendar stammen (oder sonst woher..), per Musik aus einem Netzwerkstream wecken und einen eigenen kleinen HTTP-Server mitbringen, um über das Netzwerk steuerbar zu sein.
Was ich suche ist nun eben die technische Grundlage. Ihr kommt vielleicht schnell auf die Idee eines eigenen kleinen Rechners (Intel Atom oder sowas), aber geht das nicht noch stromsparender? Wenn ich z.B. eben an die ganzen neueren Smartphones denke mit Texas Instruments CPU oder ähnlichem, darauf läuft Android + meine eigenen Java-Programme in der Dalvik VM und das superflüssig, sowas würde mir völlig ausreichen und wäre im Gegensatz zu Atom und Co. sicherlich stromsparend genug im Hinblick auf einen simplen Wecker.
Da fällt mir ein.. Android ist ja Open Source, aber kann ich das einfach so herunterladen und selbst für mich in einer Embedded Umgebung einsetzen oder gibt es da zu viele Probleme (Kompatibilitäten mit der Hardware, Treiber etc..).
In kurz: ich suche das Ding in der Mitte zwischen Microcontroller/c++ und Atom/Windows(bzw. Linux).
Dafür aber extra ein eigenes Smartphone kaufen und dieses "Ausschlachten" wäre mir aber zu geschummelt.
Danke!
inspiriert von Tsag's Thread (http://www.forum-3dcenter.org/vbulletin/showthread.php?t=511338) suche ich ebenfalls eine embedded Plattform, allerdings auf einem etwas höheren Abstraktionsniveau als Microcontroller und C++.
Ich bin eigentlich in der .NET und Javawelt zuhause und bringe dort relativ viel Erfahrung mit, auch mit Dingen wie der Dalvik VM für Android. Mit Elektronik, Löten und "Lowlevel-Programmierung" habe ich jedoch (leider! aber die Zeit..) nicht viel bis gar nichts am Hut. Trotzdem suche ich ein Art Embedded Plattform, mit welcher ich mich austoben kann.
Warum ich denke, dass das überhaupt möglich ist? Naja, man schaue sich mal aktuelle Smartphones an. Da läuft auch .NET bzw. Java drauf (zumindest auf der obersten Ebene, was drunter wirklich passiert steht natürlich auf einem anderen Blatt) und trotzdem handelt es sich um verdammt stromsparende Geräte, mit welchen programmiertechnisch sehr viel möglich ist. Eben weil die Plattform darunter - nennen wir sie Betriebssystem oder VM - schon vieles mitbringt.
Um mal etwas konkreter zu werden: ich dachte da als Anfangsprojekt an so eine Art Wecker mit eigenem Display. Der soll standalone ohne PC laufen und über die klassischen Funktionalitäten eines handelsüblichen Weckers rausgehen. Also z.B. für jeden Tag eine individuelle Weckzeit ermöglichen, an Termine erinnern welche aus dem Google Calendar stammen (oder sonst woher..), per Musik aus einem Netzwerkstream wecken und einen eigenen kleinen HTTP-Server mitbringen, um über das Netzwerk steuerbar zu sein.
Was ich suche ist nun eben die technische Grundlage. Ihr kommt vielleicht schnell auf die Idee eines eigenen kleinen Rechners (Intel Atom oder sowas), aber geht das nicht noch stromsparender? Wenn ich z.B. eben an die ganzen neueren Smartphones denke mit Texas Instruments CPU oder ähnlichem, darauf läuft Android + meine eigenen Java-Programme in der Dalvik VM und das superflüssig, sowas würde mir völlig ausreichen und wäre im Gegensatz zu Atom und Co. sicherlich stromsparend genug im Hinblick auf einen simplen Wecker.
Da fällt mir ein.. Android ist ja Open Source, aber kann ich das einfach so herunterladen und selbst für mich in einer Embedded Umgebung einsetzen oder gibt es da zu viele Probleme (Kompatibilitäten mit der Hardware, Treiber etc..).
In kurz: ich suche das Ding in der Mitte zwischen Microcontroller/c++ und Atom/Windows(bzw. Linux).
Dafür aber extra ein eigenes Smartphone kaufen und dieses "Ausschlachten" wäre mir aber zu geschummelt.
Danke!