Hoi!
Dit instructable heeft een andere benadering van Intel Edison: in plaats van netwerkbronnen met Arduino IDE, hier ik laten zien een manier voor het openen van een TCP-servercontactdoos op Intel Edison met behulp van C programmeren, met gcc compileren en uitvoeren van dit programma op embedded Linux voor Intel Edison.
Om dit volledig te begrijpen, zal u het volgende nodig:
-Een Intel Edison aangesloten op een bord waarmee gebruiken GPIO (ik gebruikte Arduino Expansion Board en Base schild) en basiskennis over hoe om hem te bedienen
-U zult moeten weten de grondbeginselen van programmeren in C
-U moet weten basis Linux commando's ook.
-U moet ook een Hyperterminal-software. Ik adviseer hoogst PuTTy (www.puttyorg)
-U zult moeten weten de grondbeginselen van het gebruik van VI (ik weet it´s een beetje moeilijk voor beginners, dus ik kijken naar video's aanbevelen voor het leren te gebruiken VI, zoals deze:
U doet dit instructable, u moet toegang hebben tot Intel Edison met een seriële terminal of SSH terminal. Controleer deze video voor meer informatie (met inbegrip van het aan de slag met Intel Edison):
OK, nu dat is tijd voor het maken van echte! Alsjeblieft, volg deze handleiding:
1) eerst en vooral, zorg ervoor dat uw Intel Edison is verbonden met een lokaal netwerk.
2) Typ op bash de volgende opdracht en noteer uw IP.
ifconfig
3) nu it´s tijd om uw .c bestand te maken. Deze opdracht op uw bash schrijven:
VI socketserver.c
En zet het .c bestand inhoud (gekoppeld aan dit instructable) in dit bestand op VI. Na dit, sla het bestand op en verlaat VI.
4) nu it´s tijd voor het compileren van het programma. Voor dit, typ de volgende opdracht op uw bash:
gcc socketserver.c -o socketserver - lmraa
Het duurt minder dan 2 seconden op te stellen!
5) tot slot it´s tijd het programma uit te voeren! Hiervoor gebruik van deze opdracht:
. / socketserver
Na dit, gebruik maken van je IP (zie punt 2) en maak verbinding met een Hyperterminal-software naar uw Intel Edison (Opmerking: in dit voorbeeld gebruiken poortnummer 8888).
Als u zien van het project volledig werkende wilt, te controleren gelieve deze video:
Opmerking: in deze video I´m spreken Portugees (I´m uit Brazilië, dus dit onze moedertaal hier is). Maar deze video is echt gemakkelijk te begrijpen en ik denk dat het idioom won´t nemen deze video naar beneden.
That´s alle mensen!
Als er vragen zijn, neem dan zet ze op opmerkingen en I´ll ze allemaal beantwoorden. Ik zou blij zijn als je commentaar wat u denkt over dit project ook.
Doei!