Ergebnis 1 bis 9 von 9

Hybrid-Darstellung

  1. #1
    Erfahrener Benutzer
    Registriert seit
    12.05.2012
    Beiträge
    123
    Thanks
    33
    Thanked 42 Times in 19 Posts
    Ich denke, debuggen(Fehlersuche) fremder Programme ist mit das Schwierigste was man sich vorstellen kann. Man muss auch bedenken, viele Dinge gibt es ohne Quelltext (Source) gerade im Receiver- und Handy-Bereich und nur weil ein Programm auf einer Architektur läuft, bedeutet es lange nicht, dass es auf anderen Architekturen ebenso läuft.
    Jedes Programm greift auf Betriebsystem und Treiber zu und C oder C++ sind ja auch nur Programmier-Hochsprachen, d.h. beim Übersetzen (compilieren) wird alles in die Maschinensprache des jeweiligen Prozessors übersetzt (PPC, MIPS, ARM, SH4, x86, IA64 usw.) und anschliessend wird <gelinkt> was bedeutet, dass ein Programm für das jeweilige Betriebssystem gebaut wird (es werden dazu auch noch Daten aus fertigen Bibliotheken hinzugefügt). Aber es geht ja noch weiter, jedes System enthält duzende Chips die ihrerseits wieder eine Firmware benötigen (an die kommt man ja meist nicht ran da in den Chip gebrannt). Und dieses ganze System greift in einander, vielfach sind noch Workarounds für bekannte Fehler nötig, da fertige Chips nur sehr schwer gefixt werden können. Das bedeutet man umgeht ein bekanntes Problem (nicht immer elegant). Also mal eben ist nicht ... Selbst Firmen wie Intel liefern gleich einige Dokumente mit die bekannte CPU-Fehler auflisten. Allerdings gibt es bei AMD und Intel den Microcode der beim Rechnerstart in den Prozessor geladen wird und vieles fixen soll. Ob es sowas auch im Embeddedbereich gibt kann ich nicht sagen. "Mal eben" oder "mal schnell" ist schwer beim Programmieren.

    Daher ein fettes DANKE SCHÖN an die Team-Leute !!!
    Geändert von balou1974 (20.09.2013 um 08:17 Uhr)

  2. The Following User Says Thank You to balou1974 For This Useful Post:



  3. #2
    Moderator Avatar von morly
    Registriert seit
    15.07.2012
    Ort
    Österreich
    Beiträge
    6.684
    Thanks
    789
    Thanked 2.764 Times in 1.357 Posts
    Zitat Zitat von balou1974 Beitrag anzeigen
    Ich denke, debuggen(Fehlersuche) fremder Programme ist mit das Schwierigste was man sich vorstellen kann.
    Genau das wollte ich ausdruecken. Ein bekannter Programmierer sagte mal zu mir: ich schreibe so viele Hacks wie moeglich, Kommentiere entweder unwichtiges oder falsch und erzeuge Code den niemand wirklich lesen kann (in seiner Programmierbude) - auf die Frage warum antwortete er: weil meinen Code niemand verstehen, warten oder aendern kann - somit bin ich unkuendbar...
    Anmerkung: er ist nicht mehr bei dieser Firma...
    "Every Setback is a Set Up for a Comeback"

  4. The Following 2 Users Say Thank You to morly For This Useful Post:



  5. #3
    Erfahrener Benutzer Avatar von svox
    Registriert seit
    25.03.2013
    Beiträge
    336
    Thanks
    51
    Thanked 28 Times in 20 Posts
    Zitat Zitat von morly Beitrag anzeigen
    weil meinen Code niemand verstehen, warten oder aendern kann - somit bin ich unkuendbar...
    Anmerkung: er ist nicht mehr bei dieser Firma...
    Hehe und er hat es sicherlich ernst gemeint.
    Geändert von svox (02.10.2013 um 19:25 Uhr)


Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •