> intel | hex | :10010000 <
// Intel HEX - माइक्रोकंट्रोलर फ़र्मवेयर और EEPROM डेटा के लिए मानक फ़ॉर्मेट
माइक्रोकंट्रोलर के लिए तैयार
माइक्रोकंट्रोलर और EEPROM प्रोग्रामिंग के लिए मानक फ़ाइल फ़ॉर्मेट।
त्रुटि पहचान
हर पंक्ति में डेटा अखंडता जाँचने के लिए चेकसम शामिल होता है।
मेमोरी मैपिंग
सटीक मेमोरी प्लेसमेंट के लिए एड्रेस की जानकारी रखता है।
>> तकनीकी जानकारी
Intel HEX कैसे काम करता है:
Intel HEX फ़ॉर्मेट बाइनरी डेटा को ASCII टेक्स्ट रिकॉर्ड के रूप में दर्शाता है। हर पंक्ति ':' से शुरू होती है और उसके बाद बाइट काउंट, एड्रेस, रिकॉर्ड प्रकार, डेटा और चेकसम आता है। इससे फ़र्मवेयर को टेक्स्ट के रूप में भेजना आसान हो जाता है।
रिकॉर्ड संरचना:
:LLAAAATTDD...CC : प्रारंभ कोड LL बाइट की संख्या AAAA पता TT रिकॉर्ड प्रकार DD डेटा बाइट्स CC चेकसम
Intel HEX क्यों उपयोग करें:
- >माइक्रोकंट्रोलर प्रोग्रामिंग
- >EEPROM डेटा ट्रांसफ़र
- >फ़र्मवेयर वितरण
- >बूटलोडर प्रोटोकॉल
- >डीबगिंग और सत्यापन
>> अक्सर पूछे जाने वाले प्रश्न
Intel HEX फ़ॉर्मेट क्या है?
Intel HEX एक फ़ाइल फ़ॉर्मेट है जो बाइनरी जानकारी को ASCII टेक्स्ट रिकॉर्ड के रूप में स्टोर करता है। इसमें एड्रेसिंग और त्रुटि-जाँच शामिल होती है, इसलिए यह माइक्रोकंट्रोलर प्रोग्रामिंग में व्यापक रूप से उपयोग होता है।
विभिन्न रिकॉर्ड प्रकार कौन से हैं?
सामान्य प्रकार हैं: 00 (डेटा), 01 (फ़ाइल समाप्ति), 02 (विस्तारित सेगमेंट एड्रेस), 04 (विस्तारित लीनियर एड्रेस) और 05 (स्टार्ट लीनियर एड्रेस)। डेटा के लिए 00 प्रकार सबसे अधिक उपयोग होता है।
चेकसम कैसे काम करता है?
चेकसम रिकॉर्ड में मौजूद सभी बाइटों (स्वयं चेकसम को छोड़कर) के योग का दो-पूरक होता है। यह ट्रांसफ़र और स्टोरेज के दौरान डेटा अखंडता सुनिश्चित करने में मदद करता है।
कच्चे बाइनरी के बजाय Intel HEX क्यों उपयोग करें?
Intel HEX ASCII टेक्स्ट है, इसलिए इसे विभिन्न चैनलों पर भेजना आसान है। यह एड्रेसिंग और चेकसम जानकारी शामिल करता है और विरल मेमोरी मैप को कुशलता से दर्शा सकता है।
अन्य भाषाएँ
संदर्भ
हम परिणामों की जाँच कैसे करते हैं
हम नीचे दिए गए स्वचालित परीक्षणों से इस टूल की जाँच करते हैं। उदाहरणों के नाम उनकी मूल भाषा में हैं।
- Verification method
- Independently inspect record lengths, addresses and payload bytes, check checksums, then verify complete UTF-8 decoding.
- Comparison reference
- Intel HEX zero-sum and S-record ones-complement checksum rules, with explicit byte assertions.
- Verification scope
- The listed records and boundaries do not cover every firmware address layout.
Test source and cases (select a file to read it)
-
text-reliability.test.js
- Intel HEX: UTF-8 records preserve bytes, addresses, counts and zero-sum checksums
ये परीक्षण दिए गए उदाहरणों और सीमाओं को जाँचते हैं, हर संभावित इनपुट को नहीं। उलटा रूपांतरण या उसी लाइब्रेरी से जाँच स्वतंत्र सत्यापन नहीं है।