www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme beim Schreiben von Software in C


Autor: Marc Speed (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo !
Ich bin jemand der sehr viel mit Entwicklung von Hardware Kompeneten zu 
tun hat. Jetzt muss aus beruflichen Gründen auch Software in C für 
Mikrocontroller  Steuerungen schreiben. Als erste Aufgabe soll ich die 
Software für ein Grafikdisplay programmieren. Die Anwendung ist für ein 
monochromes LC Display einen Software Treiber zu schreiben der 
Buchstaben auf dem Display darstellen kann.

Wie soll ich da richtig ansetzen um den Treiber sichtig zu entwickeln?
Wie gehe generell damit um damit ich den richtigen Weg finde die 
Software auch sinnvoll zu schreiben.

Gruss Marc

Autor: Michael G. (linuxgeek) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Marc,

Du schreibst:
> Ich bin jemand der sehr viel mit Entwicklung von Hardware Kompeneten zu
> tun hat.

Und doch stellst Du generelle/grundlegende Fragen, die man noch dazu 
nicht richtig (knapp) beantworten kann? Was habe ich uebersehen? Hast Du 
eine konkrete Frage?

Michael

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Naja, du solltest erstmal überlegen, wie das Protokoll aussieht, mit dem 
du mit dem Controller kommunizierst. Eigentlich musst du zwei Treiber 
schreiben. Einen, der die Kommunikation mit dem Controller abhandelt 
(also z.B. mit dem PC oder der übergeordneten Steuerung eben) und einen 
Treiber, der den Grafikcontroller des Displays bedient (sofern dieses 
einen Controller hat). Es kann ja sein, dass du später mal eine andere 
Steuerung programmieren musst, die dann dasselbe Protokoll verwenden 
kann. Und den Treiber für den Displaycontroller musst du schreiben, weil 
es ja sein kann, dass mal ein anderes Display (bzw. ein anderer 
Displaycontroller) zum Einsatz kommt.

Ralf

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.