Programmierumgebungen für C und C++: Unterschied zwischen den Versionen

Aus GoPalWiki
Wechseln zu: Navigation, Suche
K
K (Microsoft)
Zeile 7: Zeile 7:
 
Microsoft bietet hier neben der Programmierumgebung auch die unabhängig davon verfügbare Dokumentation und Hilfe [http://msdn.microsoft.com MSDN Library] an. Dabei wird eine Konsistenz und Nähe zwischen Dokumentation, Programmierumgebung und Betriebssystem natürlich am höchsten ausfallen, wenn alles ''aus einer Hand'' stammt.
 
Microsoft bietet hier neben der Programmierumgebung auch die unabhängig davon verfügbare Dokumentation und Hilfe [http://msdn.microsoft.com MSDN Library] an. Dabei wird eine Konsistenz und Nähe zwischen Dokumentation, Programmierumgebung und Betriebssystem natürlich am höchsten ausfallen, wenn alles ''aus einer Hand'' stammt.
  
* Platform Builder
+
== Platform Builder ==
* Visual Studio 2005 professional
 
** Platform Builder Plugin
 
* eVC - embedded Visual C
 
  
 +
Nimmt man den Platform Builder, um für den GoPal Applikationen zu entwickeln, kann man sich gleich mal Fragen, ob das schnugglige Tool nicht ein wenig ''oversized'' ist. Im Deutschen redet man hier wohl von ''mit Kanonen auf Spatzen geschossen''.
 +
 +
Vorteil: Den Platform Builder kann man als [http://www.microsoft.com/downloads/details.aspx?familyid=486e8250-d311-4f67-9fb3-23e8b8944f3e&displaylang=en ''Trial'' Version kostenfrei] bekommen und über einen akzeptablen Zeitraum von 120 Tagen erst mal nutzen.
 +
 +
Nachteil: Die Installation frisst unheimlich viel Platz auf dem Desktop PC als Entwicklungsrechner.
 +
 +
Was man da eigentlich bekommt ist die Entwicklungsumgebung um sich ein Windows CE als Betriebssystem für sein eigenes Gerät selbst zu bauen. Das von MEDION für den GoPal gelieferte Betriebssystem passt aber schon sehr gut zum Gerät. Was die meisten von uns dann also eher entwickeln wollen ist nicht das Betriebssystem, sondern ''nur'' eine Applikation, die dann auf dem Betriebssystem läuft.
 +
 +
Ja man könnte den Platform Builder natürlich nutzen, um aus der Core License sich selbst eine Professional License zu bauen, aber ich sag dazu mal nichts und wer das als Lehrstück probiert, ist bitte selbst schuld, wenn das GoPal-Gerät nach einigen Versuchen gar nicht mehr läuft.
 +
 +
Wo ist also der Punkt des Ganzen? Man kann mit dem Platform Builder eben auch Applikationen entwickeln und hat vom Compiler, Linker, Debugger, etc... das ganze Tooling und die ganze Tool Chain enthalten.
 +
 +
Die Entwicklerlizens nach den 120 Tagen beträgt pro Entwicklungsplatz ca. 1000€.
 +
 +
== Visual Studio 2005 professional ==
 +
 +
Express Edition unterstützt keine Embedded-Entwicklung.
 +
 +
Standard SDK für Embedded Entwicklung
 +
 +
=== Platform Builder Plugin ===
 +
 +
Visual Studio muss mindestens Professional Version sein.
 +
 +
Windows Embedded CE 6.0
 +
 +
SPARKs Will Fly Contest
 +
 +
== eVC - embedded Visual C ==
 +
 +
Kostenfrei von Microsoft
 +
 +
Lizenzschlüssel zur Installation auf Microsoft Downloadseite unten.
 +
 +
Nicht mehr Supported...
  
 
= Non Microsoft =
 
= Non Microsoft =
  
 
* [[Pelles C]]
 
* [[Pelles C]]

Version vom 28. November 2008, 17:39 Uhr


Auf den MEDION GoPals wird als Betriebssystem Microsoft Windows CE in der Core License eingesetzt. Neben den Programmierumgebungen vom Hersteller Microsoft selbst, sind aber auch weitere Programmierumgebungen von Drittanbietern verfügbar.

Microsoft

Microsoft bietet hier neben der Programmierumgebung auch die unabhängig davon verfügbare Dokumentation und Hilfe MSDN Library an. Dabei wird eine Konsistenz und Nähe zwischen Dokumentation, Programmierumgebung und Betriebssystem natürlich am höchsten ausfallen, wenn alles aus einer Hand stammt.

Platform Builder

Nimmt man den Platform Builder, um für den GoPal Applikationen zu entwickeln, kann man sich gleich mal Fragen, ob das schnugglige Tool nicht ein wenig oversized ist. Im Deutschen redet man hier wohl von mit Kanonen auf Spatzen geschossen.

Vorteil: Den Platform Builder kann man als Trial Version kostenfrei bekommen und über einen akzeptablen Zeitraum von 120 Tagen erst mal nutzen.

Nachteil: Die Installation frisst unheimlich viel Platz auf dem Desktop PC als Entwicklungsrechner.

Was man da eigentlich bekommt ist die Entwicklungsumgebung um sich ein Windows CE als Betriebssystem für sein eigenes Gerät selbst zu bauen. Das von MEDION für den GoPal gelieferte Betriebssystem passt aber schon sehr gut zum Gerät. Was die meisten von uns dann also eher entwickeln wollen ist nicht das Betriebssystem, sondern nur eine Applikation, die dann auf dem Betriebssystem läuft.

Ja man könnte den Platform Builder natürlich nutzen, um aus der Core License sich selbst eine Professional License zu bauen, aber ich sag dazu mal nichts und wer das als Lehrstück probiert, ist bitte selbst schuld, wenn das GoPal-Gerät nach einigen Versuchen gar nicht mehr läuft.

Wo ist also der Punkt des Ganzen? Man kann mit dem Platform Builder eben auch Applikationen entwickeln und hat vom Compiler, Linker, Debugger, etc... das ganze Tooling und die ganze Tool Chain enthalten.

Die Entwicklerlizens nach den 120 Tagen beträgt pro Entwicklungsplatz ca. 1000€.

Visual Studio 2005 professional

Express Edition unterstützt keine Embedded-Entwicklung.

Standard SDK für Embedded Entwicklung

Platform Builder Plugin

Visual Studio muss mindestens Professional Version sein.

Windows Embedded CE 6.0

SPARKs Will Fly Contest

eVC - embedded Visual C

Kostenfrei von Microsoft

Lizenzschlüssel zur Installation auf Microsoft Downloadseite unten.

Nicht mehr Supported...

Non Microsoft