Programmation de processeurs ARM
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Programmation de processeurs ARM



  1. #1
    electro575

    Programmation de processeurs ARM


    ------

    Bonjour à tous,

    J'aimerais me lancer dans la programmation de processeurs ARM.

    J'ai effectué quelques recherches et j'ai pu trouver les articles suivants :
    -http://www.dunod.com/sciences-techni...rocesseurs-arm
    -http://www.editions-eyrolles.com/Liv...linux-embarque
    -http://livre.fnac.com/a1847461/Jean-...icroprocesseur

    J'essaie de me documenter sur la littérature concernant les processeurs ARM. Toutefois le mieux est d'avoir quelques avis d'ouvrages de référence que je ne connais pas avant de me lancer dans une lecture fastidieuse sans avoir les meilleurs résultats.

    Bonne soirée à vous

    -----

  2. #2
    drbug

    Re : Programmation de processeurs ARM

    Bonjour,

    Le plus rapide c'est d'utiliser un MBED ou/ou une carte LPCXpresso avec l'outil de développement LPCExpresso.
    Il y a aussi le site http://developer.mbed.org/

    Toutes les cartes présentées ici sont bien :
    http://developer.mbed.org/platforms/

    avec une préférence pour :
    MBED LPC1768
    MBED LPC11U24
    MBED LPC1114FN28
    Il y a plein d'exemple pour apprendre.

    A+

    Hervé

  3. #3
    laveplusblanc

    Re : Programmation de processeurs ARM

    Citation Envoyé par electro575 Voir le message
    Bonjour à tous,

    J'aimerais me lancer dans la programmation de processeurs ARM.

    J'ai effectué quelques recherches et j'ai pu trouver les articles suivants :
    -http://www.dunod.com/sciences-techni...rocesseurs-arm
    -http://www.editions-eyrolles.com/Liv...linux-embarque
    -http://livre.fnac.com/a1847461/Jean-...icroprocesseur

    J'essaie de me documenter sur la littérature concernant les processeurs ARM. Toutefois le mieux est d'avoir quelques avis d'ouvrages de référence que je ne connais pas avant de me lancer dans une lecture fastidieuse sans avoir les meilleurs résultats.

    Bonne soirée à vous
    Bonsoir,

    Les processeurs ARM, il y en a tout un "ecosystème". Vous parlez des microcontroleurs (cortex M0, M3, M4) ou des processeurs d'application (A7, A8, A9, ..) ?
    Programmation en asm, en C, sous un OS (linux, android,..) ?

    LVPBL

  4. #4
    electro575

    Re : Programmation de processeurs ARM

    Merci à vous deux pour votre intervention.

    Oui il est vrai qu'il en existe un bon nombre.

    J'ai entendu parler plutôt de la programmation en C avec des cortex M0, M3, M4 mais après je suis ouvert aussi aux A7, ...
    On devrait programmer sous un OS également dans quelques temps en TP.

    L'assembleur je pourrais en faire mais je ne pense pas que l'objectif serait de commencer par de l'assembleur pour comprendre et appréhender ces familles

    J'essaie de me hâter un peu dans tout ce que vous avez dit laveplusblanc de manière a pouvoir me lancer dans n'importe lesquels des à peu près "trois directions".

    Merci à vous

  5. A voir en vidéo sur Futura
  6. #5
    drbug

    Re : Programmation de processeurs ARM

    Il faut commencer par la série M puis après aller sur la A et aussi la R.
    Ils ont tous les 3 leurs domaines d'application.

    Pour les processeurs NXP :
    Pour les M (M0->M7) il existe des librairies standards" : le CMSIS : http://www.arm.com/products/processo...e-standard.php
    Le MBED l'utilise et l'étend.
    Il y a aussi lpcopen : http://www.lpcware.com/content/nxpfile/lpcopen-platform

    Pour les autres marques il y a aussi des sites intéressants.

    Le plus difficile est de créer un socle logiciel qui fait marcher tous les périphériques du µC ensemble et dans un environnement multi-tache du type FreeRTOS (http://www.freertos.org/) ou mbed RTOS (http://developer.mbed.org/users/mbed...ode/mbed-rtos/) avec une très grosse difficulté pour faire marcher le réseau avec le reste.Pour le réseau ça se complique quand tu veux écouter sur plusieurs ports en même temps (http et ftp, ou http et telnet par exemple).

    Y a des pièges bien sur.
    Tu trouveras tout pour les processeurs d'entrée de gamme du type LPC1114 par exemple mais plus tu vas utiliser des gros processeurs et moins tu auras d'infos.

    Tu verras aussi que tu pourras utiliser des processeurs multi-coeurs et là ça se complique aussi.

    Prends ton temps car c'est beaucoup plus complexe que ça en a l'air.

    Pour la gamme des A, il vaut mieux utiliser directement un linux dessus.
    Pour la gamme des R, il vaut mieux garder ça pour la fin car c'est complexe aussi.

  7. #6
    laveplusblanc

    Re : Programmation de processeurs ARM

    Vous pouvez commencer par les ouvrages :
    the definitive guide to the arm cortex m0 processor et
    the definitive guide to the arm cortex m3 and cortex m4 processors.

    Il y a moyen de les trouver gratuitement en PDF sur le net.

    LVPBL
    Dernière modification par laveplusblanc ; 15/10/2014 à 21h05.

  8. #7
    electro575

    Re : Programmation de processeurs ARM

    Merci beaucoup. Je vous ferait un retour.

    Bon week-end à vous

Discussions similaires

  1. Que sont ces processeurs ?
    Par invite1c2c632c dans le forum Électronique
    Réponses: 12
    Dernier message: 27/08/2010, 20h08
  2. Processeurs PC
    Par invite36ee2dcb dans le forum Électronique
    Réponses: 4
    Dernier message: 20/06/2006, 21h52
  3. processeurs
    Par invitec5dc3e08 dans le forum Matériel - Hardware
    Réponses: 20
    Dernier message: 15/04/2005, 15h57
  4. 2 processeurs
    Par adrien dans le forum Matériel - Hardware
    Réponses: 13
    Dernier message: 23/02/2005, 10h13
Découvrez nos comparatifs produits sur l'informatique et les technologies.