Programme en C embarqué
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Programme en C embarqué



  1. #1
    invite7dc03981

    Programme en C embarqué


    ------

    Bonsoir les experts,

    Je viens a vous pour un probleme de système embarqué, J'ai un petit programme très simplement simulable sur windows un snake en l'occurence qui s'utilise avec une librairie graphique pour afficher le jeu sur l'écran.


    Le projet consite a embarquer le programme écrit en C dans un processeur de type plasma cpu MIPS pour effectuer la meme chose, la seule différence est que ce sera du C embarqué et donc les librairies utilisées ne sont plus valables puisque le processeur ne comprendrait pas les fonctions.



    Voici un petit bout de programme, ma question est comment faire pour créer un écran sans utiliser la fonction initscreen qui fait partie de la librairie que j'utilise sur windows, comment écrire le code qui permet de dessiner un écran une fois le programme en C embarqué sur le MIPS et le VGA connecté à l'écran.



    Merci pour vos lumières

    void initscreen ( ) //Initialise l'écran
    {
    int i;


    setcolor (4);
    line (10,10,10,610);
    line (1008,10,1008,610);
    line (10,610,1008,610);
    line (10,10,1008,10);




    //Dessine le debut du corps du serpent

    for (int i = Snake.length; i>0;i--)
    {
    putpixel (Snake.head_x-i,Snake.head_y,15);
    }
    }


    }


    int main ()
    {
    initwindow(1018, 736,"Snake 1.0"); // Création fenêtre de 1024 * 768
    readimagefile("im.jpg", 10, 630, 90, 720);
    readimagefile("bar.jpg",555, 700, 90, 704);
    initgamedata ();
    initscreen ();
    gameengine ();

    system ("pause");
    }

    -----

  2. #2
    RISC

    Re : Programme en C embarqué

    Salut,

    On ne sait même pas le nom exact du processeur que tu utilises (MIPS est un coeur, il existe des centaines de processeurs MIPS).
    As-tu un lien ?

    Quelle carte utilises-tu ? Schéma ?

    a+

  3. #3
    invite7dc03981

    Re : Programme en C embarqué

    Bonjour RISC


    voici deux liens ou il y a toute les info et notamment sur la partie software http://www.lirmm.fr/~pbenoit/wp-cont..._P9_S2_Ve1.pdf


    http://opencores.org/project,plasma,overview

    La carte est une Spartan 3E

    Si vous avez un tuyau ou une petite idée a me fournir je suis prenant

    Merci

  4. #4
    RISC

    Re : Programme en C embarqué

    Salut,

    Je vois que c'est un FPGA avec des IP...
    Je peux pas t'aider car je suis sec sur les FPGA

    a+

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

    Re : Programme en C embarqué

    En fait le plus gros du boulot doit etre de réécrire les drivers d'ecran pour le micro...

Discussions similaires

  1. embarqué
    Par inviteaa15d4cb dans le forum Électronique
    Réponses: 4
    Dernier message: 11/04/2010, 19h37
  2. Embarqué
    Par invite4ce92282 dans le forum Technologies
    Réponses: 1
    Dernier message: 04/07/2008, 16h04
  3. Embarqué
    Par invite4ce92282 dans le forum Électronique
    Réponses: 0
    Dernier message: 04/07/2008, 09h30
  4. Accéléromètre 3D embarqué
    Par invite44f95c37 dans le forum Électronique
    Réponses: 7
    Dernier message: 16/09/2007, 17h12
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...