6 مستودعات
Tools for runtime assembly and system-level operations.
Explore 6 awesome GitHub repositories matching part of an awesome list · Assembly and Low-Level. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن دليل تقني شامل ودورة تدريبية للتحليل العكسي لتطبيقات iOS. يعمل كدليل لتشريح الملفات الثنائية للهواتف المحمولة باستخدام أدوات التفكيك (disassembly) وتصحيح الأخطاء (debugging) لتحليل منطق التطبيق الداخلي وسلوكه. تعمل المادة كمرجع لنظريات لغة تجميع ARM و Objective-C، مما يوفر الإطار اللازم لترجمة كود الآلة منخفض المستوى إلى منطق مفهوم للبشر. يجمع بين الدراسة النظرية والتمارين العملية للتحقق من استخدام أدوات التحليل العكسي على ملفات ثنائية واقعية. يغطي النطاق التحليل الثنائي الساكن، وتصحيح أخطاء وقت التشغيل الديناميكي، ودراسة بنية نظام iOS. يتضمن ذلك تعيين تسلسل هرمي لنظام الملفات وتنظيم البيانات لتحديد أصول التطبيق وملفات التكوين.
Acts as a reference for interpreting low-level ARM machine code to translate it into application logic.
embedded-notes هي مجموعة من أدلة الدراسة التقنية وملاحظات التطوير التي تركز على Linux المضمن، وداخلية نواة Linux، وبرمجة C. تعمل كمرجع لتطوير الأنظمة المضمنة ومورد تحضيري للمقابلات التقنية في هذا المجال. يوفر المشروع وثائق مفصلة حول كتابة برامج تشغيل الأجهزة، وإدارة الذاكرة الافتراضية، وفهم داخلية النواة. كما يتضمن أدلة حول بروتوكولات شبكة IoT، مثل MQTT وTCP/IP، ويحدد التفاصيل المعمارية لهياكل الرقائق والأجهزة الطرفية. تغطي المادة سطحاً واسعاً من برمجة الأنظمة، بما في ذلك إدارة الذاكرة اليدوية، وإدارة دورة حياة العمليات، وتنفيذ مفاهيم نظام التشغيل في الوقت الفعلي. كما تتضمن مراجع للأدوات منخفضة المستوى، مثل التجميع المتقاطع لـ ARM، وتحليل الثنائيات، وكتابة نصوص shell لأتمتة البناء.
Catalogs specialized ARM assembly instructions for synchronization, breakpoint management, and state switching.
The Linux kernel source tree is core system software tailored specifically for Rockchip processor architectures and embedded hardware boards. It manages hardware resources, processor execution contexts, memory allocation, and process scheduling for custom computing platforms. The project provides low-level hardware abstraction, initialization routines, and a collection of kernel modules designed to control integrated silicon components, storage, and networking hardware. The codebase incorporates hierarchical data structures to describe physical board layouts, memory maps, and peripheral conne
Implements platform-specific assembly routines and register definitions to initialize processor states and handle low-level interrupts.
C++ RV64IM Virtual Machine
RISC-V virtual machine.