Intellekten Edison - skapa Socket TCP program använder GCC och Linux
Hej du!
Detta instructable har en annan inställning från Intel Edison: istället för att använda nätverksresurser med Arduino IDE, här jag visa ett sätt för att öppna en TCP-socket server på Intel Edison med hjälp av C-programmering, hur man kompilerar det med gcc och kör det här programmet på embedded Linux av Intel Edison.
För att fullt förstå detta, måste du:
-En Intel Edison inkopplad på ett bräde som gör att använda GPIO (jag använde Arduino Expansion Board och Base sköld) och grundläggande förståelse om hur du använder det
-Du behöver känna till grunderna i C programmering
-Du kommer att behöva vet grundläggande Linux-kommandon också.
-Du behöver också en Hyperterminal programvara. Jag rekommenderar PuTTy (www.puttyorg)
-Du kommer att behöva känna till grunderna för VI använder (jag vet it´s lite svårt för nybörjare, så jag rekommenderar att titta på video för att lära sig använda VI, som denna:
För att göra detta instructable, måste du komma åt Intel Edison med en seriell terminal eller SSH terminal. För mer information (inklusive att komma igång med Intel Edison), kolla denna video:
OK, nu är tid för att göra det riktiga! Följ denna guide:
1) först av allt, se till att din Intel Edison är ansluten till ett lokalt nätverk.
2) om bash skriver du följande kommando och skriv ner din IP.
ifconfig
3) nu it´s dags att skapa din .c fil. Skriv kommandot på din bash:
Vi socketserver.c
Och sätta .c filen innehåll (bifogas detta instructable) i denna fil på VI. Efter detta, spara filen och avsluta VI.
4) nu it´s dags för sammanställningen av programmet. För detta, skriv om din bash följande kommando:
gcc socketserver.c -o socketserver - lmraa
Det tar mindre än 2 sekunder att kompilera!
5) Slutligen it´s tid att köra programmet! För detta, Använd följande kommando:
. / socketserver
Efter detta, använder du IP (se punkt 2) och Anslut med en Hyperterminal programvara till din Intel Edison (Obs: detta exempel använder portnummer 8888).
Om du vill se projektet fullt ut arbetande, kolla in denna video:
Obs: denna video I´m talar portugisiska (I´m från Brasilien, så detta är vårt eget språk här). Men det här är verkligen lätt att förstå och jag tror att idiomet won´t ta denna video ner.
That´s alla folk!
Om det finns frågor, sätta vänligen dem på kommentarer och I´ll svara på dem alla. Jag skulle bli glad om du kommentera vad du tycker om detta projekt också.
Vi ses!