Pour la nouvelle année, une nouvelle carte ARMadeus : APF28

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.

Ce contenu a été publié dans embarqué, informatique, avec comme mot(s)-clé(s) , , , , , , , , , , , , . Vous pouvez le mettre en favoris avec ce permalien.

7 réponses à Pour la nouvelle année, une nouvelle carte ARMadeus : APF28

  1. david dit :

    T’as de beaux doigts!!

  2. Martoni dit :

    J’aurais du me les vernir pour l’occasion 😉

  3. alarm dit :

    tu as oublié de mentionner que l’apf28 était équipé du wifi. On voit les deux antennes sur le coté 😉
    Bonne année 🙂

  4. admin dit :

    Heu non, pas de wifi sur l’apf28, ni sur aucune apf en fait. Il faut une carte d’accueil pour ça.

  5. BOURGEOIS dit :

    adherent apf 28 je voudrais des explications sur cette nouvelle carte merci

  6. admin dit :

    @BOURGEOIS : Quel genre d’explications ?

  7. oswing dit :

    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,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *