1 مستودع
Generation of hexadecimal representations of raw binary data for low-level system debugging.
Distinguishing note: Candididates focus on parsing binary streams or capture, not the generation of human-readable hex dumps.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Binary Hex Dumps. Refine with filters or upvote what's useful.
EasyLogger هي مكتبة تسجيل (logging) خفيفة الوزن بلغة C/C++ وإطار عمل غير متزامن مصمم للأنظمة المدمجة، وأجهزة إنترنت الأشياء (IoT)، والأجهزة القابلة للارتداء. تعمل كمسجل فعال للموارد ومدير لذاكرة الفلاش، وتوفر أدوات لتصحيح الأخطاء منخفض المستوى وتسجيل أحداث النظام بأقل متطلبات من ذاكرة القراءة فقط (ROM) وذاكرة الوصول العشوائي (RAM). يتميز المشروع بنموذج تسجيل غير متزامن يقوم بتخزين الرسائل مؤقتاً في خيط (thread) منفصل، مما يمنع عمليات التسجيل من حظر تنفيذ التطبيق في الوقت الفعلي. ويتضمن مديراً متخصصاً لذاكرة الفلاش يستخدم التخزين المؤقت الدائري لحفظ السجلات في تخزين غير متطاير، مما يضمن الحفاظ على البيانات الحيوية عبر إعادة تشغيل الجهاز. تغطي المكتبة نطاقاً واسعاً من قدرات المراقبة، بما في ذلك تأكيدات النظام للتحقق من الحالة، وتصفية الخطورة في وقت التجميع ووقت التشغيل، وتوليد ملفات تفريغ سداسية عشرية ثنائية خام. وتدعم إثراء البيانات الوصفية بالطوابع الزمنية ومعرفات الخيوط، إلى جانب واجهة محمولة لتوجيه السجلات إلى وجهات مخصصة مثل المنافذ التسلسلية أو الملفات. يضمن النظام سلامة البيانات من خلال مزامنة الكتابة ويوفر آليات لتفريغ المخزن المؤقت يدوياً واسترجاع السجلات المخزنة.
Records unformatted raw data and generates hexadecimal dumps for binary stream debugging.