Anmelden mit
Registrieren | Anmelden

Ihre Frage

Frage

Stichwörter:
herrfrage2 http://m.bestofmedia.com/sfp/design/usr/de/avatars/e2/e3/41522.png
Youngster
| in Windows 7

Treiber selber programmieren

Hallo miteinander

Ich hätte eine frage, da ich eine Programmiersprache lernen will, wollte ich wissen mit welcher Programmiersprache man Treiber entwickelt. Und ich meine nicht nur Treiber für Windows, auch für Linux systeme. Am liebsten würde ich eine hardwarenahe sprache wie assembler nehmen. Aber ich weiss nicht ob das geeignet ist, und kann man damit auch Treiber Plattform unabhängig programmieren?

Mit freundlichen Grüssen
Herrfrage 2

3
Sie müssen ein registriertes Mitglied sein um abstimmen zu können
  • Teilen
  • Email-Benachrichtungen
  • Zu Favoriten hinzufügen
Werbung stört? Dann Mitgliedskonto eröffnen
Diese Beiträge könnten Sie auch interessieren
Lösungen (9)
Beste Lösung
sewo http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Frequent
Ja, näher an der Hardware als mit Assembler geht nicht, da hier jeder Befehl in einen Maschinencode umgesetzt wird. Und damit bekommt man natürlich die schnellsten und kleinsten Treiber hin.

Müst euch dann nur eine gute Entwicklungsumgebung suchen, damit der Aufwand nicht zu riesig wird. Als gute kostenlose kann ich Eclipse empfehlen, aber k.A. ob man dafür einen 80x86-Assembler bekommt.

Teilen
Andere Lösungen (8)
Sortieren nach
sewo http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Frequent
Gefällt mir
Sie benötigen ein Bronze-Abzeichen in der aktuellen Kategorie, um Beiträge negativ zu bewerten.
Punkte 0
Missfällt mir
Dieser Punktestand spiegelt wieder, wie sehr der Community die Lösung gefällt. Mitglieder können eine Lösung positiv bewerten. Um abzustimmen, loggen Sie sich als registriertes Mitglied ein oder treten Sie der Community bei.
Buch wird, wenn Du etwas passendes findest, vermutlich recht teuer sein.

Wo Du im Internet fündig werden könntest: Auf den Linux-Seiten. Für Linux werden ja immer noch viele Treiber von der Community programmiert, da sollten sich auch Infos und ev. Hilfe finden lassen.
herrfrage2 http://m.bestofmedia.com/sfp/design/usr/de/avatars/e2/e3/41522.png
Youngster
Gefällt mir
Sie benötigen ein Bronze-Abzeichen in der aktuellen Kategorie, um Beiträge negativ zu bewerten.
Punkte 0
Missfällt mir
Dieser Punktestand spiegelt wieder, wie sehr der Community die Lösung gefällt. Mitglieder können eine Lösung positiv bewerten. Um abzustimmen, loggen Sie sich als registriertes Mitglied ein oder treten Sie der Community bei.
Noch eine frage, könnte jemand ein buch über assembler empfehlen, vieleicht sogar auf hinsicht von treiberprogrammierung
sewo http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Frequent
Gefällt mir
Sie benötigen ein Bronze-Abzeichen in der aktuellen Kategorie, um Beiträge negativ zu bewerten.
Punkte 0
Missfällt mir
Dieser Punktestand spiegelt wieder, wie sehr der Community die Lösung gefällt. Mitglieder können eine Lösung positiv bewerten. Um abzustimmen, loggen Sie sich als registriertes Mitglied ein oder treten Sie der Community bei.
Falls Du einen Assembler für Eclipse findest, wird vermutlich die Eclipse-Version danach aussuchen müssen, welche der unterstützt.

Bei meiner kurzen Suche vorhin konnte ich aber keinen finden, Eclipse könnte zu spät für andere Sprachen geöffnet worden sein, als das da noch ein Assembler für entwickelt wurde. DOS-Assembler (z.B. TASM) würde sich einbinden lassen, aber das nützt nicht sehr vioel, zumindest der Debugger sollte mit dem Assembler zusammenarbeiten.
sewo http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Frequent
Gefällt mir
Sie benötigen ein Bronze-Abzeichen in der aktuellen Kategorie, um Beiträge negativ zu bewerten.
Punkte 0
Missfällt mir
Dieser Punktestand spiegelt wieder, wie sehr der Community die Lösung gefällt. Mitglieder können eine Lösung positiv bewerten. Um abzustimmen, loggen Sie sich als registriertes Mitglied ein oder treten Sie der Community bei.
Viel Auswahl gibts bei (kostenlosen) x86-Assemblern nicht mehr.

Der für euch interessanteste dürfte wohl der MASM von Microsoft sein, den gibt es als Zusatzdownload Für das kostenlose Visual C++ Studio 2005. Damit verfügt er dann auch über eine brauchbare Entwicklungsumgebung.
herrfrage2 http://m.bestofmedia.com/sfp/design/usr/de/avatars/e2/e3/41522.png
Youngster
Gefällt mir
Sie benötigen ein Bronze-Abzeichen in der aktuellen Kategorie, um Beiträge negativ zu bewerten.
Punkte 0
Missfällt mir
Dieser Punktestand spiegelt wieder, wie sehr der Community die Lösung gefällt. Mitglieder können eine Lösung positiv bewerten. Um abzustimmen, loggen Sie sich als registriertes Mitglied ein oder treten Sie der Community bei.
Welcher Eclipse Version währe es denn? Eclipse classic ?
herrfrage2 http://m.bestofmedia.com/sfp/design/usr/de/avatars/e2/e3/41522.png
Youngster
Gefällt mir
Sie benötigen ein Bronze-Abzeichen in der aktuellen Kategorie, um Beiträge negativ zu bewerten.
Punkte 0
Missfällt mir
Dieser Punktestand spiegelt wieder, wie sehr der Community die Lösung gefällt. Mitglieder können eine Lösung positiv bewerten. Um abzustimmen, loggen Sie sich als registriertes Mitglied ein oder treten Sie der Community bei.
Beste Antwort ausgewählt durch herrfrage2.
herrfrage2 http://m.bestofmedia.com/sfp/design/usr/de/avatars/e2/e3/41522.png
Youngster
Gefällt mir
Sie benötigen ein Bronze-Abzeichen in der aktuellen Kategorie, um Beiträge negativ zu bewerten.
Punkte 0
Missfällt mir
Dieser Punktestand spiegelt wieder, wie sehr der Community die Lösung gefällt. Mitglieder können eine Lösung positiv bewerten. Um abzustimmen, loggen Sie sich als registriertes Mitglied ein oder treten Sie der Community bei.
Ja aber die hardwarenahste sprache ist doch assembler? Und C will ich nicht lernen da ich es in einigen Monaten es in der Informatikschule lernen werde. Ich will nähmlich ein Projekt machen indem ich mit Schulkameraden Treiber für unsere Laptops Programmieren, wenn möglichst sehr Hardwarenah.

Danke für die schnelle Antwort
Herrfrage2
sewo http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Frequent
Gefällt mir
Sie benötigen ein Bronze-Abzeichen in der aktuellen Kategorie, um Beiträge negativ zu bewerten.
Punkte 0
Missfällt mir
Dieser Punktestand spiegelt wieder, wie sehr der Community die Lösung gefällt. Mitglieder können eine Lösung positiv bewerten. Um abzustimmen, loggen Sie sich als registriertes Mitglied ein oder treten Sie der Community bei.
Hi,

Treiber sind fürs erlernen einer Programmiersprache aber nicht unbedingt das Ideale.

Als Sprache bieten sich entweder Assembler (aber sehr hoher Programmieraufwand, sehr Geräte- und Plattformabhängig) oder C an. Wenn möglich nicht C++ oder C##, da mit C sehr hardwarenah und kompakt zu programmieren ist. Damit kannst auch eine gewise Plattformunabhängikkeit erreichen.
Werbung stört? Dann Mitgliedskonto eröffnen
Neue Frage
nicht verbunden
Sie sind noch nicht eingeloggt. Login oder Registrieren