Enroll Course: https://www.coursera.org/learn/advanced-armv8-m-features
مقدمة عن الدورة
تتضمن الدورة النهائية مميزات متقدمة واختيارية يمكن تكوينها في نظام Cortex-M. يمكن أن تساعد هذه الميزات في تلبية متطلبات مشاريع معينة مثل الأمان والأداء. ليست جميع هذه المواضيع ذات صلة بكل مشروع يعمل على Cortex-M، لذا يمكنك اختيار المواضيع التي تناسب احتياجاتك.
المحتوى الدراسي
المزامنة
تصف هذه الوحدة الآلية في بنية Armv8-M لمشاركة الموارد مثل الأجهزة بين مختلف الخيوط والمعالجات في نظام M-profile.
إدارة الذاكرة المؤقتة
تهدف هذه الوحدة إلى أن تكون وحدة على مستوى عالٍ حول الذاكرة المؤقتة لأنظمة M-profile، حيث تغطي المصطلحات الأساسية حول الذاكرة المؤقتة وصولاً إلى تكوين واستخدام الذاكرة المؤقتة لتحسين الأداء في أنظمة M-profile التي تتضمن تنفيذات أكثر تعقيدًا مثل Cortex-M7 و Cortex-M55.
ملحق DSP
يمثل ملحق DSP ميزة اختيارية لتطبيقات Armv8-M Mainline التي تسمح بتنفيذ عمليات DSP بواسطة تعليمات مخصصة.
ملحق النقطة العائمة
يمثل ملحق النقطة العائمة ميزة اختيارية لتطبيقات Armv8-M Mainline التي تسمح بتنفيذ العمليات النقطة العائمة بواسطة وحدة النقطة العائمة المخصصة (FPU) في الأجهزة.
ملحق مؤقت SysTick
تتناول هذه الوحدة مؤقت SysTick، الذي يعد إلزاميًا في تنفيذات Armv7-M و Armv8-M Mainline، واختياريًا في تنفيذات Armv6-M و Armv8-M Baseline.
ملحق الأمان (TrustZone لـ Arm8-M)
تتناول هذه الوحدة ملحق الأمان الاختياري في تنفيذات Armv8-M Mainline. يُعتبر ملحق الأمان أيضًا خيارًا لتنفيذات Armv8-M Baseline.
ملحق PACBTI
تصف هذه الوحدة ملحق رمز المصادقة المؤشر (PAC) وتحديد هدف الفرع (BTI) الذي تم تقديمه كجزء من بنية Armv8.1-M.
ملحق متجه M-profile (MVE)
تعد هذه الوحدة أساسًا أساسيًا لدورة تدريب MVE. تقدم القصة وميزات الهندسة والدعم البرمجي والأدوات لـ MVE.
Enroll Course: https://www.coursera.org/learn/advanced-armv8-m-features