Partage
  • Partager sur Facebook
  • Partager sur Twitter

Programmer une architecture x86

    13 novembre 2018 à 14:06:49

    Bonjour,

    Je me demandais si il est possible grâce à un IDE de développer à partir d'une architecture x86 ? Grâce aux langages assembleur ou C. Si oui comment ?

    Le but est de programmer un ordinateur à la couche la plus basse.

    Par exemple j'utilise le logiciel MicroVision pour programmer un microcontrôleur 8051 je voudrais faire pareil avec une architecture x86 mais je ne sais pas comment faire

    merci

    • Partager sur Facebook
    • Partager sur Twitter
    la vérité se cache dans les eviers
      13 novembre 2018 à 14:31:24

      Lu'!

      Tu peux te renseigner sur des outils comme Bochs et Nasm. Mais pour faire démarrer ton OS sur une vraie machine, tu auras plein d'étapes absurdement complexe à mettre en place, et pour ça pas de mystère, il faut s'intéresser à la programmation d'OS.

      -
      Edité par Ksass`Peuk 13 novembre 2018 à 14:32:37

      • Partager sur Facebook
      • Partager sur Twitter

      Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

        13 novembre 2018 à 14:34:58

        Merci,

        Comment dois-je envoyer mon programme sur le proc maintenant ?

        • Partager sur Facebook
        • Partager sur Twitter
        la vérité se cache dans les eviers
          13 novembre 2018 à 14:48:40

          What ?

          • Partager sur Facebook
          • Partager sur Twitter

          Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

            13 novembre 2018 à 14:51:37

            Comment dois-je faire pour compiler et executer mon programme sur mon PC ? (par exemple avec arduino il y a une connexion usb).

            Je voudrais écrire mon programme depuis un autre pc et l'envoyer sur l'architecture x86

            -
            Edité par leach74 13 novembre 2018 à 14:52:27

            • Partager sur Facebook
            • Partager sur Twitter
            la vérité se cache dans les eviers
              13 novembre 2018 à 14:59:16

              Ça n'a pas trop de sens ce que tu racontes. C'est ce que tu fais littéralement toute la journée. Les programmes que l'on écrit et compile, ils sont exécutés sur le processeur de la machine.

              Ce que tu load dans une carte Arduino c'est un programme qui se situe à bien plus bas niveau. Dans le cas d'un PC, comme je l'ai dit plus haut, il y a beaucoup, beaucoup, plus de choses à faire. Et pour ça, il faut que tu te renseignes sur la création d'OS. Et je te conseille plutôt de commencer par Bochs parce que justement ça évite de se prendre la tête avec ça et de créer un système qui fait un truc cohérent en simulation avant de le passer sur un vrai système.

              • Partager sur Facebook
              • Partager sur Twitter

              Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

                13 novembre 2018 à 15:02:42

                Oui je sais bien que les programmes sont exécutés par le proc mais oui en effet le but est de faire un programme qui fonctionne sans OS, c'est à dire un nouvel OS
                • Partager sur Facebook
                • Partager sur Twitter
                la vérité se cache dans les eviers

                Programmer une architecture x86

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown