Salut!
Cette instructable a une approche différente de l’Intel Edison : au lieu d’utiliser des ressources réseau avec IDE Arduino, ici j’ai montrer une voie pour l’ouverture d’un socket de serveur TCP sur Intel Edison à l’aide de C, programmation, comment compiler avec gcc et exécuter ce programme sur Linux embarqué d’Edison d’Intel.
Pour bien comprendre cela, vous devez :
-Un Edison Intel branché sur une planche qui permet d’utiliser GPIO (j’ai utilisé la carte d’extension Arduino et le bouclier de Base) et la compréhension de base sur comment le faire fonctionner
-Vous aurez besoin de connaître les bases de la programmation en C
-Vous aurez besoin de connaître les commandes de base Linux aussi.
-Vous devrez également un logiciel Hyperterminal. Je vous recommande vivement de mastic (www.puttyorg)
-Vous aurez besoin de connaître les bases de l’utilisation de VI (je sais pas it´s un peu difficile pour les débutants, donc je vous recommande vivement de regarder des vidéos pour apprendre à utiliser VI, comme celui-ci :
Pour ce faire instructable, vous devez accéder à Edison d’Intel avec un terminal série ou un terminal SSH. Pour plus de détails (y compris la mise en route avec Intel Edison), s’il vous plaît vérifier cette vidéo :
OK, maintenant c’est temps pour la rendre réelle ! S’il vous plaît, suivez ce guide :
1) tout d’abord, assurez-vous que votre Edison Intel est connecté à un réseau local.
2) tapez sur bash, la commande suivante et notez votre adresse IP.
ifconfig
3) maintenant les temps d’it´s pour créer votre fichier .c. Écrire cette commande sur votre bash :
VI socketserver.c
Et mettez le contenu du fichier .c (attaché à cette instructable) dans ce fichier sur VI. Après cela, enregistrez votre fichier et quittez VI.
4) maintenant les temps d’it´s pour compiler le programme. Pour ce faire, tapez sur votre bash, la commande suivante :
GCC socketserver.c -o socketserver - lmraa
Cela prend moins de 2 secondes pour compiler !
5) it´s Enfin, le temps d’exécuter le programme ! Pour ce faire, utilisez cette commande :
. / socketserver
Après cela, vous utilisez IP (voir point 2) et se connecter avec un logiciel Hyperterminal pour votre Edison Intel (Remarque : cet exemple utilise le numéro de port 8888).
Si vous voulez voir le projet entièrement fonctionnel, s’il vous plaît regardez cette vidéo :
Remarque : dans cette vidéo I´m parlant portugais (I´m du Brésil, donc c’est notre langue maternelle ici). Mais cette vidéo est vraiment facile à comprendre et je pense que l’idiome won´t, prenez cette vidéo vers le bas.
That´s tous les gens !
S’il y a des questions, veuillez les mettre sur les commentaires et I´ll répondre à toutes. Je serais heureux si vous commentez ce que vous pensez de ce projet trop.
À plus tard!