IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Raspberry Pi Discussion :

Programmation assembleur


Sujet :

Raspberry Pi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5
    Par défaut Programmation assembleur
    Bonjour,
    J'aimerais apprendre l'assembleur ARM V6 du Raspberry Pi
    faute de trouver des cours dans ce site où puis-je trouver des informations ? ( en français svp )
    J'ai une expérience limitée de l'assembleur sous msdos avec A86 et je voudrais faire pareil avec Raspberry Pi ( moins intimidant que Windows )

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 136
    Par défaut
    Etant donné que la datasheet du processeur du RPi n'est pas disponible, tu vas avoir du mal à programmer en assembleur sur cette plate forme...
    Tu peux peut-être te tourner vers l'Arduino Due qui est aussi basé sur un processeur ARM. Il est moins sexy que le RPi mais toutes les docs sont accessibles
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre chevronné
    Avatar de deletme
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 257
    Par défaut
    Bonjour,

    Un site très bien fait qui propose la réalisation d'un OS sur Rpi avec une couche en assembleur (qui est cependant en anglais comme beaucoup dans ce domaine) :
    http://www.cl.cam.ac.uk/projects/ras.../tutorials/os/

    Bon courage ^^
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
    - Martin Golding
    Traduction obligatoire : "Toujours écrire du code en gardant en tête que le mec qui en assurera la maintenance est un psychopathe violent qui connait votre adresse"

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 297
    Par défaut
    Intéressant le lien, je vais le proposer en traduction.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2016
    Messages : 120
    Par défaut
    Bonjour,

    je voulais faire la même chose, programmer la pi en assembleur mais la datasheet n'est pas libre, chez arduino je ne trouve pas la puissance dont j'ai besoin. Je cherche une carte mère embarqué de 1go de ram et 1ghz de fréquence minimum, c'est pour programmer un os complet donc j'ai besoin que la datasheet soit gratuite, quelqu'un connaitrait une carte mère répondant à ces critères ?

  6. #6
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 253
    Par défaut
    Bonjour à tout le groupe,

    @bertome1,
    Citation Envoyé par bertome1
    J'ai une expérience limitée de l'assembleur sous msdos avec A86 et je voudrais faire pareil avec Raspberry Pi ( moins intimidant que Windows )
    Moins intimidant
    Tu ne peux pas démarrer l'assembleur de manière plus complexe. Le processeur d'un Raspberry est plus qu'un simple ARM, c'est un SOC (System On Chip). Ça veut dire qu'on a mis dans une seule puce, plein de truc :
    • Un microcontrôleur ARM
    • Un coprocesseur Vidéo
    • Une carte son
    • et encore plein de truc

    Le but étant de gagner le plus de place possible mais au détriment de la simplicité de prise en main. Pour le programmer il te faut de très solide base en informatique mais aussi en électronique pour comprendre comment le hard fonctionne. La datasheet du SOC du Raspberry n'est qu'en partie disponible, c'est la plus grosse partie qui l'est (le microcontrôleur ARM dans le SOC) par contre on ne trouve rien du tout sur le processeur vidéo par exemple et ce qui est assez embêtant pour commencer de zéro.



    @Factorisable,
    Tu peux te tourner vers un homologue de Raspberry, par exemple la carte BeagleBone Black. Il tourne sur un ARM Cortex-A8 @1Ghz avec 512Mo de RAM embarqué sur cette démo board.
    https://beagleboard.org/black.

    La datasheet du processeur... qui fait 5000 pages
    http://www.ti.com/lit/ug/spruh73n/spruh73n.pdf

    les docs de Texas Instruments sont biens faites et il y a de la pédagogie, elles sont donc plus simples a comprendre comparé à d'autres fabricants

Discussions similaires

  1. Programmation assembleur sous z/OS
    Par SPACHFR dans le forum z/OS
    Réponses: 4
    Dernier message: 09/11/2007, 10h12
  2. Portage programme assembleur
    Par jpc dans le forum Assembleur
    Réponses: 1
    Dernier message: 04/04/2006, 14h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo