- Mitglied seit
- 31 Mrz 2007
- Beiträge
- 6,120
- Punkte für Reaktionen
- 0
- Punkte
- 36
Die Mustersprache des Prozessors.
In unseren Fall die Maschinensprache MIPS.
Oder bereits alle höhere Programmiersprachen die letztlich Binarcode erzeugen der diese Sprache spricht.
Also in Falle der AVM Router jede Firmware die geflasht wird ist eine native Firmware auch wenn diese durch freetz oder andere Tools verändert wurde.
Zitat:
... direkt als Processorcode, wo der Processor selbst die Wirkung des "inneren" Interpreters hat, das heißt dann 'native code' und 'subroutine threaded'...
Er bezeichnet damit ein kernel.image das aus einer original Firmware entpackt wurde und nicht nachträglich gepatcht wurde als nativ.
Was wiederum nicht komplett falsch ist, weil auch ein solches kernel.image wie alle andern gepanshten nativen Code enthalten.
Ich bin nicht für diesen neuen Ausdruck, auch wenn der sich scheinbar mit der prägnanten kürze anbietet.
Siehe auch: Hier
In unseren Fall die Maschinensprache MIPS.
Oder bereits alle höhere Programmiersprachen die letztlich Binarcode erzeugen der diese Sprache spricht.
Also in Falle der AVM Router jede Firmware die geflasht wird ist eine native Firmware auch wenn diese durch freetz oder andere Tools verändert wurde.
Zitat:
... direkt als Processorcode, wo der Processor selbst die Wirkung des "inneren" Interpreters hat, das heißt dann 'native code' und 'subroutine threaded'...
Rainer Ullrich alias Skytaddy verwendet somit leider den Austruck "nativ flashen" für einen etwas andern Sachverhalt.Der "äußere" Interpreter beginnt unmittelbar nach Betätigung der Eingabe-Taste rsp ganz allgemein am Zeilenende, den betr. Text zu verarbeiten und ihn in geeigneter Form codiert dem "inneren" Interpreter zur Ausführung zuzuleiten. Diese grundlegende Vorgehensweise ist allen Forth-Systemen [und auch vielen andern] gemein.
Dargestellt wird sie dagegen ganz und gar unterschiedlich, etwa in Form schrittweise abzuarbeitender Tabellen, die auf ausführbaren Code zeigen ('directly threaded'), oder es zeigen die Einträge auf je eine weitere Tabelle, deren erster Posten auf ausführbaren Code zeigt, der die Ausführungsvorschrift zur Verarbeitung der darauf folgenden Daten enthält ('indirectly threaded') oder aber in besonders einfacher und zugleich höchst effizienter Form direkt als Processorcode, wo der Processor selbst die Wirkung des "inneren" Interpreters hat (das heißt dann 'native code' und 'subroutine threaded'). Das Wissen um solche Feinheiten hat eher sekundäre Bedeutung, ...
Er bezeichnet damit ein kernel.image das aus einer original Firmware entpackt wurde und nicht nachträglich gepatcht wurde als nativ.
Was wiederum nicht komplett falsch ist, weil auch ein solches kernel.image wie alle andern gepanshten nativen Code enthalten.
Ich bin nicht für diesen neuen Ausdruck, auch wenn der sich scheinbar mit der prägnanten kürze anbietet.
Siehe auch: Hier
Zuletzt bearbeitet: