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


von Marc Speed (Gast)


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

von Michael G. (linuxgeek) Benutzerseite


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

von Ralf (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.