Sida 1 av 2

Hjälp med .Net Micro

Postat: 26 november 2009, 12:45:24
av Gildebrand
Jag har snart en "dator" baserad på Samsung S3C2440 i mina händer och vill tills dess ha löst några problem som jag stött på för att kunna göra ett program med lite olika funktioner.

"Datorn" ska köra ett .Net Micro program, skrivet i C# (VS2010).
Jag har laddat ner .Net MF 4.0 SDK från Microsoft och installerat.

Jag skapar nytt projekt i VS2010, av typen Device Emulator, som ligger under Micro Framework.

Det jag vill göra är att sätta pinnar höga och låga på GPIO porten, läsa av ingångar.
Kunna läsa och skriva till I2C porten.

Jag hittade den här fina sidan där de har exempel på hur man jobbar mot GPIO i .Net MF. http://wiki.microframework.nl/index.php/GPIO

Men det funkar inte. VS2010 vet inte vad OutputPort är för något.

På samma sida finns också lite info om I2C. http://wiki.microframework.nl/index.php/I2C/TWI
Jag har tyvärr inte hunnit prova det än. Jag får prova det så fort jag kommer hem.

Till att börja med så skulle jag alltså vilja ha lite hjälp med att komma igång med GPIO. Får se sen hur det funkar med I2C.

Re: Hjälp med .Net Micro

Postat: 26 november 2009, 13:21:41
av f.petrini
Har du lagt till en referens till Microsoft.SPOT.Hardware och en "using Microsoft.SPOT.Hardware;" i koden?

Re: Hjälp med .Net Micro

Postat: 26 november 2009, 13:24:51
av Gildebrand
Jag minns faktiskt inte riktigt vad jag har och inte har gjort.

Jag minns att jag har provat med "using Microsoft.SPOT.Hardware" men tror aldrig jag la till den som referens. Jag kollar på det så fort jag kommer hem.

Re: Hjälp med .Net Micro

Postat: 26 november 2009, 14:08:28
av Gildebrand
Jag trodde att det skulle funka med "using Microsoft.SPOT.Emulator.GPIO".

Re: Hjälp med .Net Micro

Postat: 26 november 2009, 14:46:27
av perra_e
Du måste ha en referens.
Using är ju bara för att slippa skriva hela namespac för en komponent.
Med using kan du instansiera en InputPort.
Utan using måste du skriva Microsoft.SPOT.Emulator.GPIO.InputPort.
(Om det nu är där InputPort ligger)

--Per

Re: Hjälp med .Net Micro

Postat: 26 november 2009, 16:39:30
av Gildebrand
Nu sitter jag vid datorn med några bullar på tallriken och juice i glaset, och tänkte göra ett försök med GPIO nu :)

Men jag hittar inte Microsoft.SPOT.Emulator.GPIO när jag ska lägga till reference :/

Re: Hjälp med .Net Micro

Postat: 26 november 2009, 17:33:49
av f.petrini
Räcker det inte med en referens till Microsoft.SPOT.Hardware? Det är i den assemblyn som OutputPort finns...

Re: Hjälp med .Net Micro

Postat: 26 november 2009, 18:25:48
av Gildebrand
Hittar inte den heller :/

Re: Hjälp med .Net Micro

Postat: 26 november 2009, 19:03:45
av Gildebrand
Av någon anledning saknar jag väldigt många referenser. Vet inte varför

Re: Hjälp med .Net Micro

Postat: 26 november 2009, 21:08:08
av johano
Du kanske får leta upp dll:erna under [Browse]-fliken...

/johan

Re: Hjälp med .Net Micro

Postat: 26 november 2009, 22:44:39
av Gildebrand
Jag hittar inte filerna för Spot Hardware. Fanns väldigt få DLLer under .Net Micro Framework.

Känns som att det har blivit något skit från början, typ vid installation av .Net MF SDK.

Re: Hjälp med .Net Micro

Postat: 27 november 2009, 23:52:44
av Gildebrand
Skulle inte någon som har Visual Studio på sin dator skulla kunna vara vänlig och prova med .Net Micro, om du får med alla referenser?

Re: Hjälp med .Net Micro

Postat: 28 november 2009, 04:03:48
av Grip
Kan se om jag kan testa i slutet av nästa vecka.
Har bara min laptop med mig just nu ( i Shanghai )

Har dock aldrig testat .Net micro innan, kom bara över länken jag gav dig av en slump.

Men det verkar helt klart intressant.

Re: Hjälp med .Net Micro

Postat: 28 november 2009, 09:25:55
av perra_e
Jag har testat att ladda ner .Net micro och det är inga som hellst problem här.
Du har väl startat ett MicroFramework projekt?

Re: Hjälp med .Net Micro

Postat: 28 november 2009, 10:17:47
av Gildebrand
Jag tror jag ska sätta upp en virtuell dator med xp och vs2008 som jag har gratis i skarp version och köra .net micro på den istället.
Jo jag väljer under kategorier Micro Framework eller vad det nu står.

perra_e: Du får upp alla referenserna som jag saknar?
Vilken version installerade du? och vilken VS version kör du?