Tips: NETMF på STM32F4_Discovery

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Tips: NETMF på STM32F4_Discovery

Inlägg av hanzibal »

Det har skrivits en del tiidgare om dessa ypperligt billiga evalueringskort, bl.a. i denna tråd:

http://www.elektronikforumet.com/forum/ ... 1&start=15

Bild

http://www.st.com/internet/evalboard/product/252419.jsp

Dessa finns på Farnell för ynka 177 kr inkl. moms:
http://se.farnell.com/stmicroelectronic ... dp/2009276

Har själv gjort ett enkelt "blinka LED"-program för STM32F4_Discovery med Atollic TrueStudio som är gratis i Lite-versionen. Dock är det rätt mycket bök för en mjukis som jag och det blir snabbt ganska krångligt.

Därför blev jag väldigt glad när jag nyligen upptäckte att GHI håller på att ta fram en Open Source portning av NETMF CLR för sitt STM32F4-baserade kort "Cerberus":

http://wiki.tinyclr.com/index.php?title ... _Developer

GHI har också en mycket behändig DIP40-variant klar:
Bild
http://www.ghielectronics.com/catalog/product/353

Själv tänkte jag ev. ge mig på att få GHIs firmware att köra på STM32F4_Discovery, då får man en extremt prisvärd prototyputvecklingsplattform!

EDIT: För det senare måste man byta ut 8Mhz kristallen mot 12Mhz men det låter sig göras ganska lätt eftersom den är hålmonterad.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Tips: NETMF på STM32F4_Discovery

Inlägg av hanzibal »

Hoppsan, någon hann visst före med NETMF på STM32F4_Discovery:

http://wiki.tinyclr.com/index.php?title ... _Discovery

Coolt!
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Tips: NETMF på STM32F4_Discovery

Inlägg av blueint »

Vad är NETMF?
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Tips: NETMF på STM32F4_Discovery

Inlägg av hanzibal »

Sorry, NETMF utläses "dot net micro framework" och skrivs egentligen .NET MF. Det är en Open Source mjukvara från MicroSoft som implementerar en plattformsoberoende virtuell maskin på i stort sett valfri MCU (porting kit finns för GCC).

Man programmerar sedan i C# med Visual Studio Express (som är gratis) och kan även debugga direkt inifrån sitt IDE.

Eftersom koden exekveras genom att interpretera psedo-instruktioner så körs den mycket långsammare i förhållande till kod som körs direkt på MCU:n. Dock är det extremt mycket enklare att komma igång med programmering och snabbt göra prototyper.

Fick idag hem min Cerb40, kostar 25 dollar och bygger på STM32F4 (168Mhz ARM Cortex M4 med 1Mb flash och 192kB RAM) och implementerad som en DIP40. Programmeras och debuggas via USB. För någon minut sedan skrev jag "blinka lysdioden", tryckte på Debug-knappen och såg dioden blinka.

Upplägget påminner till viss del om Arduino men är mycket enklare att jobba med till priset av lägre hastighet förstås. En hel del Arduino prylar funkar mer eller mindre rakt av.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Tips: NETMF på STM32F4_Discovery

Inlägg av blueint »

Kodbloaten sprider sig till MCU. Framtiden är ljus :evil:

Hoppas det finns Java dito så att det iaf är kompatibelt ;)
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Tips: NETMF på STM32F4_Discovery

Inlägg av hanzibal »

Ja, jo "nackdelen" är ju att vilken idot som helst (t.ex. jag) kan ge sig hän åt programmering av inbyggda system :D
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Tips: NETMF på STM32F4_Discovery

Inlägg av hanzibal »

Secret Labs som ger ut Netduino har nu släppt en Gadgeteer-liknande pryl kallad "Netduino GO" baserad på STM32F4 d.v.s. samma som STM32F4-Discovery.
http://www.netduino.com/netduinogo/specs.htm

Tilläggsmodulerna identifierar sig och konfigureras automatiskt med avseende på vilka pinnar som används till vad och vilken ström som krävs.

Nu snackar vi inte ens Lego längre utan istället om Duplo :shock:
Skriv svar