S-record

E299177

S-record is a Motorola-defined ASCII-based file format used to represent binary data for programming and transferring data to microcontrollers and other embedded systems.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Label Occurrences
Motorola S-record 2
S-record canonical 1

Statements (54)

Predicate Object
instanceOf file format
hexadecimal object file format
addressFieldLength depends on record type
alsoKnownAs S-record
surface form: Motorola S-record

S19 file format
SREC
characterEncoding ASCII
checksumType ones-complement of sum of bytes
component address field
byte count field
checksum field
data field
record type field
dataOrdering big-endian within multi-byte values
dataRepresentation hexadecimal text
developer Motorola
fileExtension .mot
.s19
.s28
.s37
.srec
lineOriented true
primaryUse firmware distribution
programming microcontrollers
representation of binary data
transferring data to embedded systems
recordStructure one record per line
recordType S0
S1
S2
S3
S5
S7
S8
S9
recordTypePrefix S
S0Meaning header record
S1Meaning data record with 16-bit address
S2Meaning data record with 24-bit address
S3Meaning data record with 32-bit address
S5Meaning record count
S7Meaning termination record with 32-bit start address
S8Meaning termination record with 24-bit start address
S9Meaning termination record with 16-bit start address
similarTo Intel HEX
supports16BitAddresses true
supports24BitAddresses true
supports32BitAddresses true
transportMedium file storage
network transfer
serial links
usedIn bootloaders
embedded systems development
microcontroller programming tools

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU Binutils supportsFormat S-record
S-record alsoKnownAs S-record
this entity surface form: Motorola S-record
Intel HEX alternativeTo S-record
this entity surface form: Motorola S-record