Forum: Mikrocontroller und Digitale Elektronik Einsteigerfrage zu .NET MF


von Nebukad (Gast)


Lesenswert?

Moin,

im Rahmen eines Praktikums kam die Idee auf ein Projekt anstatt mit 
einem Atmega und in C mittels .NET MF und C# zu realisieren. Dazu stellt 
sich mir leider  eine dumme Frage, wo ich noch nicht weitergekommen bin.

Beim Atmega schreib ich ja "einfach" mein Programm und schieb es dann 
auf den µC. Ist das ganze bei .NET MF auch so einfach? Für mich sieht es 
erstmal so aus, als wenn man, wenn man kein fertiges Developer Board 
hat, erstmal das .NET MF selbst irgendwie auf den Chip bekommen muss und 
erst danach relativ einfach das Programm selbst draufschieben kann. Ist 
das so richtig, oder ist das ganze im Prinzip gleich wie beim Atmega und 
beim Flashen wird der für das .NET MF benötigte Teil mitgeflasht?

MfG

von Arc N. (arc)


Lesenswert?

Nebukad schrieb:
> Moin,
>
> im Rahmen eines Praktikums kam die Idee auf ein Projekt anstatt mit
> einem Atmega und in C mittels .NET MF und C# zu realisieren. Dazu stellt
> sich mir leider  eine dumme Frage, wo ich noch nicht weitergekommen bin.
>
> Beim Atmega schreib ich ja "einfach" mein Programm und schieb es dann
> auf den µC. Ist das ganze bei .NET MF auch so einfach? Für mich sieht es
> erstmal so aus, als wenn man, wenn man kein fertiges Developer Board
> hat, erstmal das .NET MF selbst irgendwie auf den Chip bekommen muss und
> erst danach relativ einfach das Programm selbst draufschieben kann. Ist
> das so richtig, oder ist das ganze im Prinzip gleich wie beim Atmega und
> beim Flashen wird der für das .NET MF benötigte Teil mitgeflasht?
>
> MfG

Wenn das Board/der Controller und dessen Peripherie überhaupt noch nicht 
unterstützt wird, muss man selbst ran und das Framework + Treiber 
portieren/schreiben.
Ab der 4.2 ist das mit dem PKStudio deutlich komfortabler
http://blogs.msdn.com/b/netmfteam/archive/2011/06/20/netmf-4-2-porting-kit-studio.aspx 
geworden.
Wird der Controller unterstützt (u.a. SAM7X, SAM7S, LPC22xx, LPC24xx und 
STM32), hängt's davon ab was da sonst noch dranhängt...
http://netmf.codeplex.com/SourceControl/changeset/view/13011#
client_v4_2\DeviceCode\Drivers bzw.
client_v4_2\DeviceCode\Targets und
client_v4_2\Solutions

von Günter R. (muntablues)


Lesenswert?

Ich würde ein fertiges Modul empfehlen. Dann hast sofort was in der Hand 
und kannst sofort los legen.

Eine Übersicht hast du hier

http://informatix.miloush.net/microframework/Shop2.aspx

Ich selber hatte das GHI Embedded Master Modul schon im Einsatz. Für 
mich bietet GHI den besten Support und sie haben einige eigene Klassen 
(USB-Host usw.) geschrieben, die du verwenden kannst.

Aber es kommt natürlich drauf an, was du alles brauchst...

So denn,

von Günter R. (muntablues)


Lesenswert?

Ach ja, rauf gespielt wird per Visual Studio. GHI bietet hier die 
Möglichkeit über RS232, USB oder LAN zu debuggen bzw. die SW runter zu 
laden. Je nachdem welche Schnittstellen du bei deiner SW selber 
verwendest, musst du halt umstellen...

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.