C’est une exclue martoni.fr;) ARMadeus doit sortir courant janvier une nouvelle carte low cost: l’APF28. Munie d’un processeur i.MX28 ARM de chez Freescale, l’objectif de cette carte est clairement le low-cost et la petite taille.
Pour atteindre ces objectifs de tailles et de prix (On murmure dans les couloirs que le prix serait d’une cinquantaine d’€ à l’unité) quelques concession ont du être faites. Contrairement à la tradition ARMadeus, cette carte ne possède pas de FPGA et la RAM n’est pas une low power (DDR2 classique).
Pour le reste les performances sont comparable à une APF27 :
- Cœur ARM9 à 454MHz.
- 128Mo de RAM
- 256Mo de Flash
- Ethernet
- Bus CAN
- ADC (un rapide et un lent six canaux)
- lecteur SD
- Connecteur écran LCD
- 2xUSB host et un OTG
- Debug par uart, réseau ou JTAG
- I²C
- SPI
- Gestion de batterie intégré, alimentation par USB possible.
- La quasi totalité des pin configurable en GPIO
Et bien sûr, notre distribution ARMadeus préférée avec
l’habituel Buildroot, U-Boot, et Linux (3.1) fonctionnel dès le déballage de la carte.
À coté de ses grandes sœurs, l’APF28 fait vraiment riquiqui :
En haut à gauche l’APF28 puis l’APF9328 qui
n’est plus produite aujourd’hui. En bas à gauche l’APF27
puis l’APF51 le monstre multimédia d’ARMadeus.
Notez qu’un effort est fait cette fois pour que la carte soit utilisable dès sont déballage et sans avoir à installer toute la chaîne de compilation sur son ordinateur. Notamment avec l’intégration par défaut de la console Python et de la bibliothèque AsDevices permettant de piloter la plupart des périphériques (ADC, DAC, I²C, SPI, PWM, …) présents sur la carte sans programmation et compilation compliquées.
T’as de beaux doigts!!
J’aurais du me les vernir pour l’occasion 😉
tu as oublié de mentionner que l’apf28 était équipé du wifi. On voit les deux antennes sur le coté 😉
Bonne année 🙂
Heu non, pas de wifi sur l’apf28, ni sur aucune apf en fait. Il faut une carte d’accueil pour ça.
adherent apf 28 je voudrais des explications sur cette nouvelle carte merci
@BOURGEOIS : Quel genre d’explications ?
Bonjour,
Je viens pour quelques explications. Je travaille en ce moment sur l’APF28 , sur une machine virtuelle ubuntu. Je suis depuis un mois incapable d’incorporer la gdb à Eclipse pour effectuer un débogage. J’ai suivi la procédure indiquée par: http://www.armadeus.com/wiki/index.php?title=Eclipse
http://embedded-linux.co.uk/tutorial/eclipse-cross-compile
Mais lorsque, j’ai troduit après indication du chemin de arm-linux-gdb dans l’onglet GDB debugger; puis connexion en TCP en mettant l’adresse ip de ma cible: 192.168.5.4 avec le port 2345; puis « Apply » et « Debug » pour lancer la session de débogage, j’obtiens ce message:
Target selection failed.
192.168.5.4:2345:connection refused
En allant dans mon terminal réservé à la carte Armadeus, et en tappant:
gdbserver 192.168.5.3:2345 /home/lmi/workspace/NomDeProjet/Debug/NomDeProjet.elf
NB: /home/…/NomDeProjet est le chemin vers mon fichier exécutable
192.168.5.3 est l’adresse IP de ma machine virtuelle (machine host)
J’obtiens, le message suivant:
« Cannot exec NomDeProjet: No such file or directory
Process NomDeProjet created; pid = 425
Child exited with retcod = 7f
No inferior, GDBserver exiting »
Je suis allé dans beaucoup de forum, armadeus, embedded linux, eclipse cdt, etc…
Pas aucune réponse car j’ai trouvé beaucoup qui avaient le même problème que moi…
Merci pour vos réponse car en répondant vous me sortiez d’une impasse pas possible..
cordialement,