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

C Discussion :

Driver graphique de base


Sujet :

C

  1. #1
    Membre expérimenté
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    946
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 946
    Points : 1 351
    Points
    1 351
    Par défaut Driver graphique de base
    Bonjour,

    Je bosse essentiellement en embarqué. En ce moment je finalise une IHM avec un LCD 128x64 et un joystick sur un micro 8 bits. Ca gère plusieurs polices de caractères, des selects, des entrées de données, des icônes etc... Mais rien à voir avec le WAP!

    Mon problème, c'est les commerciaux (comme toujours!)... Il faudrait que je développe une émulation sur PC, pour qu'ils puissent tester tranquillement leurs menus sur leurs portables à Avoriaz ou St Trop. J'ai fait un premier jet (très bien graphiquement parlant mais décevant niveau temps de cycle) avec le noyau en C et une émulation du LCD + joystick en python + Tkinter.

    J'aimerai donc essayer tout bêtement un écran CGA en 320x200 et tout en C (je compile avec minGW sous Windows), pur et dur... Quelqu'un connaitrait un driver open en C intégrant les fonctions de base (choix mode graphique, putpixel, etc...)? Merci d'avance,

    A+

    Pfeuh

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    Ton message n'est pas clair.
    Si j'ai bien compris tu veux émuler un écran CGA en 320x200. Dans ce cas il te suffit de créer une fenetre 320x200 avec une librarie graphique (comme par exemple SDL). Rien à voir avec les drivers.

  3. #3
    Membre expérimenté
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    946
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 946
    Points : 1 351
    Points
    1 351
    Par défaut
    Bonjour,
    Citation Envoyé par Jyaif
    Ton message n'est pas clair.
    Si j'ai bien compris tu veux émuler un écran CGA en 320x200. Dans ce cas il te suffit de créer une fenetre 320x200 avec une librarie graphique (comme par exemple SDL). Rien à voir avec les drivers.
    Non, je veux émuler une petite carte avec son microcontrôleur 8 bits, son LCD 128x64 et son joystick sur un PC. Le tout avec le source C écrit pour le 8 bits, du moins le plus possible sauf le hard (LCD joystick). Désolé de ne pas avoir été clair. Je vais tout de suite visiter SDL.

    A+

    Pfeuh

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 27
    Dernier message: 30/05/2015, 14h41
  2. Réponses: 1
    Dernier message: 07/01/2010, 00h07
  3. [Win2003]driver graphique nvidia
    Par Nip dans le forum Windows Serveur
    Réponses: 4
    Dernier message: 22/02/2007, 15h20
  4. Assitant Etat Graphique en base .ADP
    Par freya91 dans le forum Projets ADP
    Réponses: 1
    Dernier message: 12/06/2006, 11h16
  5. Probleme de driver graphique
    Par Asmod_D dans le forum Matériel
    Réponses: 2
    Dernier message: 25/05/2006, 18h20

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