.S37 - Bestandsextensie

.s37 is Motorola S-Record-formaat.

Functie Beschrijving
Bestandsextensie .S37
Bestandsformaat Ascii tekstbestand
Recordformaat Elk record begint met een recordnummer met twee cijfers, gevolgd door een tweecijferige adres en vervolgens een hexadecimale waarde.
Gesteund door Een breed scala aan programmeerhulpmiddelen en hardware -apparaten.
Toepassingen Firmware -afbeeldingen opslaan voor ingebedde systemen, het overbrengen van firmwarebeelden tussen computers en ingebedde systemen, foutopsporingsfirmwarebeelden en het wijzigen van firmware -afbeeldingen.

Wat is een .s37 -bestand?

Er zijn difficijfels type .s37 -bestand:

Een .s37 -bestand is een type binair bestandsformaat dat wordt gebruikt om firmware -afbeeldingen op te slaan voor ingebedde systemen . De bestanden worden genoemd met de .s37 -bestandsuitbreiding en worden meestal gemaakt door ontwikkelingstools zoals IAR Embedded Workbench of Keil µVision.

Een . S37 -bestand is een gespecialiseerd bestandsformaat dat wordt gebruikt in het rijk van de programmering van de assemblagetaal en de ontwikkeling van microcontroller . Het bevat een reeks instructies in de vorm van machinecode of assemblagetaal die kan worden uitgevoerd door microcontrollers of ingebedde systemen.

De .s 37-bestandsuitbreiding is geassocieerd met het Motorola S-recordformaat dat wordt gebruikt om binaire informatie over te brengen in ASCII HEX-tekstformulier waarmee gebruikers microcontrollers, ePROM's en andere soorten programmeerbare logische apparaten kunnen programmeren. Het s37-bestand slaat een soort gegevens op die zijn opgeslagen in Motorola S-Record.

In dit artikel zullen we het meest voorkomende gebruik van .s37 -bestand vermelden als een bestandsindeling om firmware -afbeeldingen op te slaan voor ingebedde systemen . Firmware -afbeeldingen zijn de software die de werking van ingebedde systemen regelt, zoals microcontrollers, microprocessors en FPGA's.

Hoe u een .s37 -bestand kunt maken

Er zijn een aantal manieren om een ​​s37 -bestand te maken. Een manier is om een ​​ontwikkelingstool te gebruiken, zoals IAR Embedded Workbench of Keil µVision. Met deze tools kunt u s37 -bestanden maken van de firmware -afbeeldingen die u genereert.

Een andere manier om een ​​s37 -bestand te maken, is door een hexadecimale editor te gebruiken, zoals 010 -editor of HXD. Met deze editors kunt u handmatig s37-bestanden maken door de S-records of hexadecimale waarden in te voeren.

Hoe u een .s37 -bestand kunt openen

Hier zijn een paar verschillende manieren om een ​​s37 -bestand te openen. Een manier is om een ​​teksteditor te gebruiken, zoals notitieblad of sublieme tekst. Dit toont u echter alleen de onbewerkte tekst van het bestand, wat moeilijk te lezen kan zijn.

Een betere manier om een ​​s37 -bestand te openen, is door een hexadecimale editor te gebruiken, zoals 010 Editor of HXD. Met deze editors kunt u de inhoud van het bestand in hexadecimale indeling bekijken, waardoor het gemakkelijker is om te lezen en te begrijpen.

In Additon omvatten enkele van de meest populaire programma's:

  • Winhex
  • Iar ingebedde werkbank
  • Keil µvision
  • MICROCHIP MPLAB X

Wat is het verschil tussen .s37-, hex- en bin -bestanden?

S37, Hex en Bin zijn allemaal binaire bestandsindelingen die worden gebruikt om firmwarebeelden op te slaan voor ingebedde systemen. Er zijn echter enkele belangrijke verschillen tussen de drie formaten:

  • S37-bestanden zijn ASCII-tekstbestanden die een reeks S-records bevatten. Elk S-record is een tekstlijn die begint met een recordnummer van twee cijfers, gevolgd door een tweecijferige adres en vervolgens een hexadecimale waarde.
  • HEX-bestanden zijn ook ASCII-tekstbestanden, maar ze bevatten geen S-records. In plaats daarvan bevatten ze een reeks hexadecimale waarden die het firmwarebedrijf vertegenwoordigen.
  • Bin -bestanden zijn binaire bestanden die geen tekst bevatten. Ze bevatten eenvoudigweg de ruwe binaire gegevens van de firmware -afbeelding.

Hoe u een .s37 -bestand converteert naar Hex of Bin

Er zijn een aantal programma's die s37 -bestanden kunnen converteren naar Hex of Bin. Enkele van de meest populaire programma's zijn:

  • 010 Editor
  • HXD
  • Winhex
  • Iar ingebedde werkbank
  • Keil µvision
  • MICROCHIP MPLAB X

Hoe u een .s37 -bestand kunt debuggen

U kunt een s37 -bestand debuggen met behulp van een debugger zoals IAR Embedded Workbench of Keil µVision. Met deze debuggers kunt u de firmware -afbeelding regel voor regel doorstaan ​​en de waarden van registers en geheugenlocaties inspecteren.

Waar kan ik .s37 -bestanden vinden?

S37 -bestanden zijn te vinden op verschillende plaatsen, waaronder:

  • De ontwikkelingstools die u gebruikt om firmware -afbeeldingen te maken
  • De websites van ingebedde systeemverkopers
  • De open source firmware -repositories

Wat zijn het gebruik van .s37 -bestanden?

.S37 -bestanden worden gebruikt om firmware -afbeeldingen op te slaan voor ingebedde systemen. Deze afbeeldingen kunnen worden gebruikt om de firmware van ingebedde systemen zoals microcontrollers, microprocessors en FPGA's te programmeren.

S37 -bestanden worden ook gebruikt om firmwarebeelden over te dragen tussen computers en ingebedde systemen. Dit kan worden gedaan met behulp van verschillende methoden, zoals een seriële kabel, een Ethernet -verbinding of een USB -verbinding.

IAR Embedded Workbench

Various data

Binary

Nieuwe bestandsextensie Onlangs bijgewerkt 3D-beeldbestanden Audiobestanden Back-upbestanden CAD-bestanden Camera Raw-bestanden Gecomprimeerde bestanden Gegevensbestanden Databasebestanden Ontwikkelaarsbestanden Schijfbeeldbestanden Gecodeerde bestanden Uitvoerbare bestanden Lettertypebestanden GIS-bestanden Spelbestanden Diverse bestanden Pagina-indelingsbestanden Plugin-bestanden Rasterafbeeldingsbestanden Instellingenbestanden Spreadsheet-bestanden Systeembestanden Tekstbestanden Vector afbeeldingsbestanden Videobestanden Webbestanden eBook-bestanden