قريبًا غلاف Yocto Project Customization
Embedded Linux

تخصيص مشروع Yocto

أتقن Yocto بالطريقة العملية: BitBake، OpenEmbedded، Poky، recipes، layers، bbappend، devtool، تخصيص الـ distro، وبناء SDK يساعدك على إنتاج توزيعات Linux قابلة للتوسع والصيانة.

📚 6 وحدات 🪜 6 خطوة / درس ⏱️ مرن حسب سرعتك
الكورس / الدبلومة قريبًا
الكورس ده قيد التحضير — سجل بياناتك وهنبلغك أول ما ينزل.
الموعد المتوقع: Q4 2026
السعر عند الإطلاق

متاح ضمن دبلومات Embedded Linux

This course is coming soon — register your details and we'll notify you when it launches.

🚀 الحجز سيفتح قريبًا 🔔 سجل عشان يتنبهك للإطلاق
المخرجات3
الأدوات0
المشاريع0
الشهادةموثقة

ماذا ستتعلم؟

  • ✅ Understand Yocto architecture and metadata deeply
  • ✅ Create and customize recipes, layers, distros, and images
  • ✅ Generate SDKs and production workflows for serious embedded Linux products

المنهج والوحدات

📚 6 وحدات 🪜 6 خطوة ⏱️ مرن
الجلسة 1: المقدمة والمفاهيم الأساسية 4 موضوع · سرعة مرنة
  • أساسيات Yocto (What is Yocto, Why Yocto, Yocto vs Buildroot, Advantages/Disadvantages)
  • مكوّنات Yocto (BitBake, OpenEmbedded, Poky)
  • أساسيات BitBake (Introduction, Source Tree, Installation, Execution Environment, Variable Glossary, Creating First BitBake Task)
  • نظرة عامة على OpenEmbedded (Architecture, Workflow, Source Fetching, Patch Application, Configure/Compile, Output Analysis, Package Generation, QA Tests, Source Tree, User Configuration, Metadata, Machine BSP, OE Scripts)
الجلسة 2: بيئة Poky والـ Metadata والـ Variables 5 موضوع · سرعة مرنة
  • نظام بناء Poky (Introduction, System Requirements, Installing Poky, Poky Source Tree, Yocto Manuals)
  • الـ BSP والـ Metadata (BSP from Poky, Configuration Files: local.conf/layer.conf/bblayers.conf/bitbake.conf, Metadata Structure: Recipes/.bbappend/Classes)
  • التحسين وسير العمل (Persistent Shared Cache, Downloads, Cleaning & Speeding Builds)
  • متغيرات Yocto المهمة (Working with Variables, Build Directory Structure)
  • Building Poky Image for QEMU
الجلسة 3: الـ Recipes والـ Layers والتخصيص 5 موضوع · سرعة مرنة
  • الـ Recipes (What is Recipe, Recipe Structure: Tasks/Variables/Functions, Creating Recipe)
  • الـ Layers (What is Layer, Layer Categories, Yocto/OE Layers)
  • عمليات الـ Layers (Adding/Editing/Showing Layers, Layer Priorities)
  • التخصيص (Hardware-Specific BSP Layers, User Layers, Raspberry Pi BSP Layer, Using Yocto for RPi)
  • إنشاء محتوى مخصص (Your Own Layer, Your Own Recipe: C++/Makefile-Based)
الجلسة 4: تعمق في الـ Recipes 4 موضوع · سرعة مرنة
  • مهام الـ Recipe (Fetch, Unpack, Configure, Compile, Install, Other Tasks)
  • هيكل الـ Recipe (Recipe Types, Shell Functions, Python Functions, Anonymous Python Functions, BitBake-Style Python Functions)
  • المتغيرات (PN/PV/PR, DEPENDS/RDEPENDS/RPROVIDES, BBPATH/BBFILES/BBLAYERS, SRC_URI)
  • الأدوات والمساعدات (Searching Recipes, Web Index, Yocto Tools, BitBake Commands, Logging, inherit, Licensing, Mirrors, Inline Python Variables)
الجلسة 5: الامتدادات وDevtools وتخصيص الـ Distro 5 موضوع · سرعة مرنة
  • الـ Recipes المتقدمة (.bbappend Files, .bbclass Files, Default bbclasses, Creating Custom bbclass)
  • الوراثة وملفات التضمين (inherit vs include vs require, INHERIT Keyword, .inc Files)
  • أداتا Devtool وRecipetool (Devtool Workflow, Adding/Modifying/Upgrading Recipes, Build & Finish Workflow, Using recipetool)
  • النشر
  • تخصيص الـ Distro (What is Distro, Distro Variables/Hierarchy, Creating Custom Distro, Customizing New Image, Machine vs Distro vs Image, Additional Customization)
الجلسة 6: أنظمة Init والـ Toolchains 3 موضوع · سرعة مرنة
  • أنظمة Init والخدمات (Init Systems Overview, Init Managers, Startup Services, sysvinit, systemd)
  • الـ Toolchain والـ SDK (Toolchain Concepts in Yocto, Generic SDK, Meta-toolchain, Creating Your Own Toolchain, SDK Environment Variables)
  • التطبيق العملي (Building C++ Project with Yocto SDK, Working with QEMU, Working with Raspberry Pi)

المشاريع العملية

الأدوات والتقنيات

مناسب لمين؟

  • Engineers targeting professional Linux BSP roles
  • Developers scaling beyond manual customization
  • Teams building long-lived customizable Linux products

المسارات الوظيفية

ماذا ستحصل بعد الإتمام؟

شهادات وخطابات تدريب تساعدك في التقديم وإثبات المهارات.

🏆

شهادة موثقة

شهادة Learn in Depth الرسمية مع رمز QR للتحقق.

يمكن التحقق منها عبر صفحة التحقق العامة.

🇬🇧

English Training Letter

للشركات الدولية والعمل بالخارج.

على ورق Learn in Depth الرسمي، موقعة من المحاضر.

🇪🇬

Arabic Training Letter

للشركات المحلية في الشرق الأوسط وتنسيق الكلية.

خطاب مختوم ثنائي اللغة جاهز لإدارات الموارد البشرية.

🏢

Company-Stamped Certificate

مختومة من الشركة لطلب اعتماد أكاديمي. اطلبها عبر التواصل على +20 155 876 5064 واتساب أو هاتف.

تُصدر عند الطلب بعد إتمام الدبلومة بنجاح.

الأسئلة الشائعة عن الكورس

أيوه — مسار Layer 1 يبدأ من الأساسيات في Python وLinux وModern C++ ثم يبني بالتدرج حتى الـ Kernel والـ Drivers.

Yes — Layer 1 starts with Python, Linux, and modern C++ foundations, then builds step by step toward kernels and drivers.

لا. تقدر تختار Layer 1 فقط، أو Layer 2+3، أو تبني مسارك الخاص من الكورسات المناسبة لهدفك.

No. You can take Layer 1 only, Layer 2+3, or build your own path from the courses that fit your goal.

المحتوى عملي جدًا: أوامر Linux، بناء kernels، Toolchains، Qt، Raspberry Pi، Yocto، وكتابة Device Drivers حقيقية.

It is highly hands-on: Linux CLI, kernel builds, toolchains, Qt, Raspberry Pi, Yocto, and real device-driver development.

المستهدف الحالي هو Q4 2026. سجل بياناتك وسنرسل لك الإطلاق النهائي والأسعار أولًا بأول.

The current target is Q4 2026. Register your details and we will send launch and pricing updates first.

سجل حسابك وأضف الكورس للسلة واتبع خطوات الدفع.

Create your account, add the course to cart, and follow the payment steps.

أيوه — الطلبة ليهم خصم خاص بيظهر أوتوماتيك.

Yes — students get an automatic discount shown at checkout.

كل الكورسات مسجلة عشان تتعلم في أي وقت يناسبك.

All courses are recorded so you can learn at your own pace.

أيوه — كل الكورسات مجانية لأهل فلسطين.

Yes — all courses are free for people from Palestine.

تحويل بنكي، فودافون كاش، إنستاباي.

Bank transfer, Vodafone Cash, InstaPay.

كورسات مرتبطة