.SREC Bestandsextensie
S-recordbestand
| Ontwikkelaar | Motorola |
| Populariteit |
3,5 | 2 stemmen |
Wat is een SREC-bestand?
Een SREC-bestand is een gegevensbestand dat is opgeslagen in de S-recordindeling. Het bevat ASCII-hexadecimale waarden die worden gebruikt om binaire gegevens weer te geven. SREC-bestanden bevatten meestal firmware die op een microcontroller of ander wisbaar programmeerbaar alleen-lezengeheugen (EPROM)-apparaat moet worden geflasht.
Meer informatie
Motorola ontwikkelde de S-recordindeling in de jaren 70 voor gebruik met de Motorola 6800-microprocessor. Ontwikkelaars die uitvoerbare programma's voor de 6800 maakten, konden de broncode van die programma's converteren naar de S-recordindeling. Vervolgens konden ze het S-record- of SREC-bestand naar een microprocessor flashen om het programma dat het bevatte te installeren.
Elk SREC-bestand bevat een reeks ASCII-tekstrecords, die elk beginnen met de letter S (wat staat voor Start-of-Record). De records bestaan ook uit informatie over het type, het aantal bytes, het adres, de gegevens en de controlesom. Elk record staat op een eigen regel, zodat SREC-bestanden gemakkelijker kunnen worden verwerkt (zowel door mensen als door machines).
Een SREC-bestand openen
Je kunt het SRecord-pakket van Peter Miller (voor meerdere platforms) gebruiken om samenvattende informatie over SREC-bestanden te bekijken en deze te bewerken. Je kunt een SREC-bestand ook openen in elke teksteditor als je de ASCII-tekstrecords die het bevat wilt bekijken. (Je moet een SREC-bestand waarschijnlijk niet in een teksteditor bewerken, omdat het programma dat het bestand bevat hierdoor mogelijk niet goed werkt.)
