.S37 - นามสกุลไฟล์

.s37 เป็นรูปแบบ Motorola S-Record

คุณสมบัติ คำอธิบาย
ส่วนขยายไฟล์ .S37
รูปแบบไฟล์ ไฟล์ข้อความ ASCII
บันทึกรูปแบบ แต่ละระเบียนเริ่มต้นด้วยหมายเลขบันทึกสองหลักตามด้วยที่อยู่สองหลักและจากนั้นค่าเลขฐานสิบหก
สนับสนุนโดย เครื่องมือการเขียนโปรแกรมที่หลากหลายและอุปกรณ์ฮาร์ดแวร์
ใช้ การจัดเก็บภาพเฟิร์มแวร์สำหรับระบบฝังตัวการถ่ายโอนภาพเฟิร์มแวร์ระหว่างคอมพิวเตอร์และระบบฝังตัวภาพการดีบักภาพเฟิร์มแวร์และการปรับเปลี่ยนภาพเฟิร์มแวร์

ไฟล์ .s37 คืออะไร?

มีประเภทความแตกต่างของไฟล์ .s37:

ไฟล์. S37 เป็นรูปแบบไฟล์ไบนารีประเภทหนึ่งที่ใช้ในการ จัดเก็บภาพเฟิร์มแวร์สำหรับระบบฝังตัว ไฟล์ถูกตั้งชื่อด้วยนามสกุลไฟล์ .s37 และโดยทั่วไปจะถูกสร้างขึ้นโดยเครื่องมือการพัฒนาเช่น IAR Embedded Workbench หรือ Keil µVision

หนึ่ง . ไฟล์ S37 เป็นรูปแบบไฟล์พิเศษที่ใช้ ในการเขียนโปรแกรมภาษาแอสเซมบลีและการพัฒนาไมโครคอนโทรลเลอร์ มันมีชุดคำแนะนำในรูปแบบของรหัสเครื่องหรือภาษาแอสเซมบลีที่สามารถดำเนินการโดยไมโครคอนโทรลเลอร์หรือระบบฝังตัว

ส่วนขยาย ไฟล์ 37 เชื่อม โยงกับรูปแบบโมโตโรล่า S-record ที่ใช้ในการถ่ายทอดข้อมูลไบนารีในรูปแบบข้อความ ASCII HEX ที่ช่วยให้ผู้ใช้สามารถเขียนโปรแกรมไมโครคอนโทรลเลอร์, ePROMS และอุปกรณ์ตรรกะที่ตั้งโปรแกรมได้ประเภทอื่น ๆ ไฟล์ s37 เก็บข้อมูลบางประเภทที่เก็บไว้ใน Motorola S-Record

ในบทความนี้เราจะพูดถึงการใช้งานทั่วไปของไฟล์ .s37 เป็นรูปแบบไฟล์เพื่อ จัดเก็บภาพเฟิร์มแวร์สำหรับระบบฝังตัว ภาพเฟิร์มแวร์เป็นซอฟต์แวร์ที่ควบคุมการทำงานของระบบฝังตัวเช่นไมโครคอนโทรลเลอร์ไมโครโปรเซสเซอร์และ FPGAs

วิธีสร้างไฟล์ .s37

มีหลายวิธีในการสร้างไฟล์ s37 วิธีหนึ่งคือการใช้เครื่องมือการพัฒนาเช่น IAR Embedded Workbench หรือ Keil µvision เครื่องมือเหล่านี้ช่วยให้คุณสร้างไฟล์ s37 จากภาพเฟิร์มแวร์ที่คุณสร้าง

อีกวิธีหนึ่งในการสร้างไฟล์ s37 คือการใช้โปรแกรมแก้ไข hexadecimal เช่น 010 Editor หรือ HXD บรรณาธิการเหล่านี้อนุญาตให้คุณสร้างไฟล์ s37 ด้วยตนเองโดยป้อนค่า S-records หรือค่า hexadecimal

วิธีเปิดไฟล์ .s37

Tthere เป็นวิธีที่แตกต่างกันสองสามวิธีในการเปิดไฟล์ s37 วิธีหนึ่งคือการใช้ตัวแก้ไขข้อความเช่น Notepad หรือ Sublime Text อย่างไรก็ตามสิ่งนี้จะแสดงข้อความดิบของไฟล์ซึ่งอาจอ่านได้ยาก

วิธีที่ดีกว่าในการเปิดไฟล์ s37 คือการใช้โปรแกรมแก้ไข hexadecimal เช่น 010 Editor หรือ HXD บรรณาธิการเหล่านี้ช่วยให้คุณสามารถดูเนื้อหาของไฟล์ในรูปแบบเลขฐานสิบหกซึ่งทำให้อ่านและเข้าใจได้ง่ายขึ้น

ใน Additon โปรแกรมที่ได้รับความนิยมมากที่สุดบางรายการ ได้แก่ :

  • Winhex
  • IAR Embedded Workbench
  • keil µvision
  • microchip mplab x

ไฟล์. S37, hex และ bin แตกต่างกันอย่างไร

S37, Hex และ Bin เป็นรูปแบบไฟล์ไบนารีทั้งหมดที่ใช้ในการจัดเก็บภาพเฟิร์มแวร์สำหรับระบบฝังตัว อย่างไรก็ตามมีความแตกต่างที่สำคัญบางประการระหว่างทั้งสามรูปแบบ:

  • ไฟล์ S37 เป็นไฟล์ข้อความ ASCII ที่มีลำดับของ s-records S-record แต่ละรายการเป็นบรรทัดของข้อความที่เริ่มต้นด้วยหมายเลขบันทึกสองหลักตามด้วยที่อยู่สองหลักและจากนั้นค่าเลขฐานสิบหก
  • ไฟล์ Hex ยังเป็นไฟล์ข้อความ ASCII แต่ไม่มีการบันทึก S แต่พวกเขามีลำดับของค่าเลขฐานสิบหกที่แสดงถึงภาพเฟิร์มแวร์
  • ไฟล์ bin เป็นไฟล์ไบนารีที่ไม่มีข้อความใด ๆ พวกเขามีข้อมูลไบนารีดิบของภาพเฟิร์มแวร์

วิธีการแปลงไฟล์ .s37 เป็น hex หรือ bin

มีหลายโปรแกรมที่สามารถแปลงไฟล์ s37 เป็น hex หรือ bin โปรแกรมยอดนิยมบางอย่าง ได้แก่ :

  • 010 Editor
  • HXD
  • Winhex
  • IAR Embedded Workbench
  • keil µvision
  • microchip mplab x

วิธีการดีบักไฟล์ .s37

คุณสามารถดีบักไฟล์ s37 โดยใช้ตัวดีบักเช่น IAR Embedded Workbench หรือ Keil µvision debuggers เหล่านี้ช่วยให้คุณก้าวผ่านเส้นภาพเฟิร์มแวร์ทีละบรรทัดและตรวจสอบค่าของการลงทะเบียนและตำแหน่งหน่วยความจำ

ฉันจะหาไฟล์ .s37 ได้ที่ไหน

ไฟล์ S37 สามารถพบได้ในสถานที่ที่หลากหลายรวมถึง:

  • เครื่องมือพัฒนาที่คุณใช้เพื่อสร้างภาพเฟิร์มแวร์
  • เว็บไซต์ของผู้ขายระบบฝังตัว
  • ที่เก็บเฟิร์มแวร์โอเพ่นซอร์ส

การใช้ไฟล์ .s37 คืออะไร?

.S37 ไฟล์ใช้เพื่อจัดเก็บภาพเฟิร์มแวร์สำหรับระบบฝังตัว ภาพเหล่านี้สามารถใช้ในการเขียนโปรแกรมเฟิร์มแวร์ของระบบฝังตัวเช่นไมโครคอนโทรลเลอร์ไมโครโปรเซสเซอร์และ FPGAs

ไฟล์ S37 ยังใช้ในการถ่ายโอนภาพเฟิร์มแวร์ระหว่างคอมพิวเตอร์และระบบฝังตัว สิ่งนี้สามารถทำได้โดยใช้วิธีการที่หลากหลายเช่นสายเคเบิลอนุกรมการเชื่อมต่ออีเธอร์เน็ตหรือการเชื่อมต่อ USB

IAR Embedded Workbench

Various data

Binary

นามสกุลไฟล์ใหม่ อัพเดทล่าสุด ไฟล์ภาพ 3 มิติ ไฟล์เสียง สำรองไฟล์ ไฟล์ CAD ไฟล์ Raw ของกล้อง ไฟล์บีบอัด ไฟล์ข้อมูล ไฟล์ฐานข้อมูล ไฟล์สำหรับนักพัฒนา ไฟล์ภาพดิสก์ ไฟล์ที่เข้ารหัส ไฟล์ปฏิบัติการ ไฟล์ฟอนต์ ไฟล์ GIS ไฟล์เกม ไฟล์อื่นๆ ไฟล์เค้าโครงหน้า ไฟล์ปลั๊กอิน ไฟล์ภาพแรสเตอร์ ไฟล์การตั้งค่า ไฟล์สเปรดชีต ไฟล์ระบบ ไฟล์ข้อความ ไฟล์ภาพเวกเตอร์ ไฟล์วิดีโอ ไฟล์เว็บ ไฟล์ eBook