mikrocontroller.net

Forum: PC-Programmierung Homebrew Libs


Autor: Anfänger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Leider weiss ich nicht, ob ich in diesem Forum richtig bin.
Ich habe eine Frage zu Embedded Systemen eher gesagt zu Spielkonsolen.
Ich verstehe nicht wie die ganzen Leute in der Homebrew Szene es
schaffen die Hardware zu dokumentieren und die Librarys und die
Compiler erstellen. Ich weiss bloss, dass die vorgehensweise "Reverse
Engeneering" heisst.
Kann mir jemand mehr Infos dazu geben?

Danke schon mal im vorraus.

Autor: mr.chip (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

'Reverse Engineering' bedeutet nichts weiteres als die genaue
Analyse, wie ein vorliegendes System funktioniert, von dem man keine
Dokumentation hat. Die Leute tüfteln also schlicht und einfach aus, wie
bestehende Konsole und ihre Spiele funktionieren, und bauen entwickeln
dann basierend auf diesen Erkenntnissen eben Erweiterungen und Tools.

Gruss

Michael

Autor: Anfänger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So weit hab ich die ganze Sache auch verstanden. Nur welche Tools
benutzen die?
Wie wird eine Library in C++ erstellt?
Wie werden die dann mit dem Code verknüpft?

Autor: mr.chip (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

> Nur welche Tools benutzen die?

Alles, womit man eben so ein System analysieren kann: Oszilloskop,
Logik-Analyzer, Multimeter für die Hardware, Hex-Editoren,
Disassembler, ... für die Software. Und sehr, sehr, sehr viel Wissen
und Erfahrung!


> Wie wird eine Library in C++ erstellt?
> Wie werden die dann mit dem Code verknüpft?

Bei so grundlegenden Fragen solltest du dich vielleicht mal insgesamt
etwas tiefer in die Thematik einarbeiten ;-) C/C++ lernen und
Mikrocontroller (in Assembler/C) programmieren und viel, viel über alle
möglichen Bauteile und Projekte lesen - so wirst du am ehesten an das
Thema herankommen.

Gruss

Michael

Autor: Anfänger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Scheinst dich ja sehr gut in diesem Thema auszukennen!
Hättest du vielleicht ein paar Links für mich?
Danke nochmal für deine Antworten! Hast mich sehr viel weiter
gebracht!

Vielen Dank für alles!

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.