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!

Relaterade Ämnen

Hur du använder Verilog och Basys 3 för att göra 3 bitars binär räknare

Jag har gjort detta projekt för en online-klass. Projektet är skrivet av Verilog. Klockan avdelare och counter modulerna tillhandahölls. Min uppgift var att skriva en topp modul för att visa 3 bitars utdata för räknaren på 7 segment display. Ursprung...

Utveckla ett ATtiny firefly projekt använder Arduino och det är IDE

Jag såg nyligen ett intressant projekt av Karl Lunt som används en ATtiny13 för att efterlikna en firefly (http://www.seanet.com/~karllunt/fireflyLED.html). Detta i sig, är verkligen inte unik, men det fick mig att tänka om en av mina tidiga microcon...

Hur du använder Verilog och Basys 3 för att sluta titta på

Jag har gjort detta projekt för en online-klass. Projektet är skrivet av Verilog. Den klocka generator, enable_sr (aktivera digit) och ssd (sju segment display) moduler tillhandahölls. Min uppgift var att skriva topp modulen och counter moduler att g...

Hur du använder autohotkey och skriva grundläggande skript för det.

i detta instructable, lär du dig hur du använder autohotkey och hur man gör grundläggande skript.Steg 1: Hämta och installera Autohotkey Först, du måste gå till här och hämta Autohotkey. Installera det och starta upp.Steg 2: Kan lära sig att skriva s...

Hur du använder örter och kryddor i matlagning

eller matlagning 101.Mat är alltid bättre när ordentligt kryddat. Du kommer att njuta av matlagning en mycket mer när du har bemästrat grunderna ört och krydda. Maten kommer att smaka bättre, luktar bättre och imponera på dina vänner/familj/medarbeta...

Kör motorn med android använder arduino och bluetooth

Hej vänner! Detta är min första instructable någonsin och idag jag ska visa dig hur man kör 2 motorer med android använder arduino och en billigt Bluetooth-modul. Detta projekt kan vara till stor hjälp för dig att bygga robotar som kan kontrolleras a...

Hur man använder ånga och RealPlayer som en webbläsare

När jag tänker på RealPlayer, tänker jag på en mediaspelare. När jag tänker på Steam tror jag ett spel online shop. Men visste du, du kan faktiskt använda dem som en webbläsare, jag vet inte varför du skulle vilja men ja. Funktionaliteten är där. (Ja...

IoT din Arduino använder bluetooth och Android smart phone (MQTT tjudra)

Jag vill prova IoT med MQTT protokoll (http://mqtt.org/), för att göra detta mest av Arduino recept använder Ethernet och WIFI, men jag har bara bluetooth HC-06, så jag använder min smartphone som nav att komma åt internet via detbifogade video inneh...

Dataintrång min RC bil använder Arduino och Android Smart Phone

Har en gammal leksaksbil? Jag hackade min använder Arduino och en H bro krets för att kontrollera motorerna, brukade min Sony Z1 Android telefon styra med de senaste 1Sheeld jag fick från kicken.Jag tänkte att använda gyroskop sensorn i att driva det...

Hur du använder Skectup och 123D programmet att skapa din egen 3D pussel eller modell

Hur du använder fri programvara och en 3D-skrivare för att återskapa några av dina favorit saker i livet.Steg 1: Bestämma vad du vill göra Bestämma vad som ska skapa i en 3D-skrivare är lätt. Vad är ditt intresse, vad vill du hitta cool som du har se...

Passcode program använder Raspberry Pi och skärbräda

Om du har någonsin ville skapa ett eget lösenord/lösenord program, kan du ta reda på hur i den här videon! Det är verkligen enkelt, och använder allt som finns i detta kit.Detta är verkligen enkelt, och jag gjorde detta när jag var bara 11!...

Hemgjord robotarm med hjälp av standarddelar använder Arduino och en bearbetning GUI

Jag nyligen pensionerad och saker jag lovat mig själv var att när jag slutar jag skulle slutföra alla de projekt som jag hade sprungit runt i mitt huvud sedan jag var tonåring. Det är omkring 50 år eller så av projekt. På den tiden fanns det inga mik...

SONAR system använder Arduino och Android

I detta projekt jag guidar dig hur du gör din egen Android app som kan kommunicera med Arduino via Bluetooth.Arduino använder en Ultrasonic sensor och en servomotor för att få avståndet på olika position och dessa värden som överförs till vår Android...

TV KONTROLLERBAR fjärrdatorn MP3 spelare använder ARDUINO och bearbetning

Hej var och en. här visar jag min projekt TV kontrollerbar fjärrdatorn MP3 spelare med bearbetning programvara och arduino ombord. Denna projektidé är baserad på att kontrollera datorn med TV-fjärrkontrollen. I detta projekt skapade jag egna MP3-spel...

Android - den kompletta guiden för att flytta installerat apps använder ADB och ändra installationsplats

Disclaimer:Jag kan inte säga om de metoder som förklarade fungerar på alla enheter, om i boubt behöver du en rotade enhet och root-åtkomst via ADB.Det finns alltid en chans det inte fungerar, så gör en backup först eftersom jag inte kommer att accept...

Ultrasonic Mapmaker använder Arduino och MatLab

Vision är en av de mest spännande sinnen du kan utrusta på din robot. Förmågan att uppfatta hinder kan en robot att göra ett välgrundat beslut om ytterligare förflyttningar.Det är dock också inte de enklaste sinnena att genomföra några skäl. För det...

Twinkle Twinkle använder Arduino och Summer; Den enklaste handledningen

Hej beslutsfattare,Kan spela våra favorit barndom rim "Twinkle Twinkle Little Stars" på vår favorit styrelse Arduino!Steg 1: Hur fungerar det?Pulse bredd Modulation, eller PWM, är en teknik för att få analog resultat med digitala hjälpmedel. Dig...

Hur man använder LightScribe och lable dina skivor!

Hej, jag har precis gjort min första skiva med LightScribe. Det är mycket lätt att göra och ger perfekt resultat! Detta är min första riktiga Instructable, jag har haft tre andra men tagit bort dem för hade bara rusade genom dem. Vänligen kommentera...

Experiment på skoj: Morsealfabetet Encrypter använder Arduino och Smartphone!

Tja, Hallå där alla!! Hur mår du, killar? Jag hoppas alla är ok och på gott humör. Idag vill jag dela med er alla om ett enkelt experiment som jag gjorde under min lediga tid. Det kallas Morsealfabetet encrypter. Flödet av detta experiment skulle var...