[IGEP v2] Premiers pas avec l'IGEP v2
- 20 11 2010
- Rédigé par PEB
- Écrire un Commentaire
La carte IGEP v2 de la société ISEE est un véritable petit ordinateur pour le monde de l'embarqué. Vous pourrez trouver dans ce topic des infos pour bien débuter avec.

Commençons tout d'abord les présentations. En une phrase, ses caractéristiques sont assez impressionnantes! La carte n'est guère plus grande qu'une carte de crédit, et pourtant elle est vraiment très complète :
- TI OMAP3530: ARM CORTEX A8 core (720Mhz) + POWERVR SGX 530 core + IVA2.2 + DSP TMS320C64+
- 4Gb NAND/ 4Gb Mobile Low Power DDR SDRAM @ 200 Mhz
- Ethernet 10/100 Mb BaseT (SMSC LAN9221i)
- Wifi IEEE 802.11b/g (Marvell 86w8686B1)
- Bluetooth 2.0 (CSR BC4ROM/21e)
- Antenne intégrée, connecteur pour une externe.
- 1 x USB 2.0 OTG
- 1 x USB 2.0 Host
- Port MicroSD
- Port HDMI
- Stereo audio in et out.
- Connecteur pour I/O, Camera, SPI, UART...
- Connecteur pour LCD.
- RS232
- RS485
- Connecteur JTAG(2x7)
Pour plus d'informations sur cette carte, je vous laisse le lien du fabricant : LIEN.

Petite précision avant d'attaquer le morceau et juste à titre indicatif, je développe sous Debian.
L'objectif de ce post va être de présenter les interfaces de la carte.
Utilisation de la liaison RS232
> Au niveau Hardware
Pour mettre en place la liaison série, vous devez disposer de :- Un convertisseur RS232 <-> USB
- Un câble DB9-M TO IDC-10 pour l'interface avec l'IGEP. Pour info le schéma de câblage est disponible dans le manuel software, c'est pas vraiment logique tout ça^^
Le voici :
- Un câble série croisé M-M (RX<->TX et TX<->RX) afin de relier les deux autres morceaux précédents. ;) Pour ce dernier, voici une petite illustration si vous ne voyez pas ;)
> Terminal : minicom
Je vous conseil minicom ou PuTTy.Avant toute chose on configure le modem sur minicom (en root) :
//Lancement en root pour configurer le modem $ minicom -s /dev/ttyUSB0 |
Remarque : le menu de minicom est accessible avec CTRL+A.
Utilisation de la liaison Ethernet
Pour cela rien de bien compliqué, une simple connexion ssh est nécessaire. Si vous démarrez la carte avec la distribution déjà présente sur la NAND, vous devez procéder ainsi : (en root)
//Configuration de votre carte Ethernet $ ifconfig eth0 192.168.254.10 //Connexion SSH (mot de passe letmein) $ ssh root@192.168.254.254 |
Les ports USB
Deux ports USB sont présents sur la carte :
- Un USB (mini) OTG (support USB 1.0/1.1./2.0)
- Un USB A 2.0 uniquement (pour le support des USB 1.0/1.1./2.0 il vous faudra passer par un hub)
Cependant méfiez-vous! Je me branche sur l'USB A, et pour ma part seul un hub alimenté fonctionne, les autres hubs auto-alimentés (sans alimentation externe) dont je dispose n'ont jamais fonctionné...
Le port JTAG
En cours de rédaction...
putain j'aimerais bien travailler sur ce portage avec toi mais c'est ton travail pour tes cours lol
Bonjour,
Depuis que vous avez commencé le développement d'application sur cette carte, avez-vous trouvé un HUB USB digne de son nom (si possible sans alim' externe) ? Je ne trouve pas de liste sur Internet et les miens ne fonctionnent pas.
Cordialement,
David
Bonjour,
Chez moi seul les hubs avec une alimentation externe fonctionnent. A savoir que j'utilise le port USB A.
j'ai essayé d'utiliser l'USB mini mais je n'y suis jamais parvenu, que ce soit avec un hub avec alimentation externe ou directement auto-alimenté, voir même le périphérique directement branché sur la carte à l'aide d'un adaptateur...
Le hub que j'utilise est le HU-5440 de chez Trust. Je n'ai jamais eu de problème avec, une merveille pour l'IGEP ;)
Merci pour ta réponse rapide.
Vraiment dommage ... Pourtant, sur le forum officiel de l'ISEE (et dans le manuel SW :/), ils nous laisse penser que cela reste possible sans alim' externe. Enfin bon.
Il serai intéressant de connaître un peu plus les performances en fonction des distributions (vu que tu en installe plusieurs). En particulier, le temps de boot ^^.
Bonne continuation.
David
"performances" ??
Ca me fait penser a quelque chose...
Jarrive plus à me souvenir dommage :( peut etre que toi tu y arrivera :)
Soron
Le domaine des "perfs" est très vaste ^^.
C'est toujours intéressant de caractériser une méthode selon les performances que la méthode propose. Ces performances sont calculées selon des critères multiples : robustesse, rapidité, coût, stabilité ect, ect ... par l'intermédiaire d"estimateurs". Et à la fin, tu met tout dans un tableau, et tu déduit la meilleur méthode pour une application donnée !
David
Je suis d'accord avec toi smK.
(L'intervention de Soron était un clin d’œil^^)
C'est d'ailleurs prévu, j'ai actuellement 2 articles en préparation, mais j'en viendrai à faire un comparatif des différentes distributions dans le future.
Ok, je reste à l'affut de cette maj :p. En particulier, le temps de boot, je met plusieurs minutes à booter sur Ubuntu, ce qui me dérange grandement pour continuer mon application.
Très bonne continuation.
smK
Hello, Merci pour l' info, Explications vraiment au top