Probleme beim Schreiben von Software in C

Gast #670753
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
Gast #670757
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

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.