آموزش لینوکس جاسازی شده با استفاده از Yocto

Embedded Linux using Yocto

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش اصطلاحات Yocto Project Yocto Project: poky، bitbake، oe-core، metadata، دستور العمل، کلاس ها، پیکربندی، لایه ها، تصویر و بسته ها تنظیم محیط ساخت برای توسعه Yocto یک تصویر بسازید و آن را در QEMU برای x86-64 و معماری ARM اجرا کنید. دایرکتوری های مختلف را بشناسید و کاوش کنید: منبع و ساخت فرآیند بوت در Beagle Bone Black و Raspberry Pi3 ساخت و فلش Yocto Image در Beagle Bone Black و Raspberry Pi3 انتشار و فرکانس مختلف پروژه Yocto، که کدام را انتخاب کنید با استفاده از لایه meta-ti، ساخت تصویر برای beaglebone black پیش نیازها: کامپیوتر میزبان اوبونتو یا لینوکس برای توسعه.

یک توسعه دهنده Yocto شوید و یک تصویر لینوکس تعبیه شده سفارشی برای برد سفارشی خود ایجاد کنید

با بیش از 2000 دانش آموز ثبت نام شده، 50+ بررسی 5 ستاره، این آموزش های جامع Yocto هر چیزی را که در حرفه خود نیاز دارید پوشش می دهد.

با بیش از 80 سخنرانی، این دوره جامع شما را گام به گام از طریق آموزش های ویدئویی جذاب راهنمایی می کند و تمام مفاهیم و موضوعات ضروری را که برای شروع با Yocto نیاز دارید به شما آموزش می دهد. چالش هایی در این دوره وجود دارد که به شما کمک می کند تا یادگیری خود را تأیید کنید

در این دوره چه چیزی یاد خواهید گرفت

  • ما با مفاهیم اولیه و اصطلاحات Yocto

    شروع خواهیم کرد
  • کامپیوتر توسعه ما را برای ساخت Yocto راه اندازی کنید

  • تصویر Yocto ایجاد شده را در QEMUX86-64 و QEMUARM بسازید و اجرا کنید

  • تصاویر مختلف ارائه شده توسط Poky (مینیمال، ساتو و غیره) بسازید

  • پکیج ها را به تصویر تولید شده اضافه کنید

  • کاوش ساخت و دایرکتوری های منبع

  • آشنایی با فرآیند بوت شدن Raspberry Pi3 و Beaglebone black

  • افزودن لایه های سفارشی به ساخت

  • تصاویر Yocto را برای Raspberry Pi3 با لایه meta-raspberrypi ایجاد و فلش کنید

  • ایجاد و فلش تصاویر Yocto برای Beaglebone سیاه با و بدون لایه meta-ti

  • افزودن پشتیبانی ssh

  • فرآیند انتشار Yocto: فراوانی انتشار، انواع انتشار و انتشار حیات

اگر سوالی داشته باشم چه می شود؟

با استفاده از بخش Q/A می‌توانید در هر زمان سؤال بپرسید. ما دوست داریم به سوالات شما پاسخ دهیم. همچنین به پرسش‌ها و پاسخ‌های موجود

دسترسی دارید

فقط حرف من را قبول نکنید، آنچه را که دانشجویان فعلی در مورد این دوره می‌گویند بررسی کنید:

"با این کار درباره پروژه Yocto چیزهای زیادی یاد گرفتم" توسط Somesh Raturi

"یک دوره خوب برای دریافت بینش دست اول در مورد یوکتو" توسط Remya Reveendran

"توضیح بسیار واضح، منظم و دقیق" توسط پراکاش نیر

خطری هم وجود ندارد!

این دوره با 30 روز تضمین بازگشت وجه ارائه می شود!. اگر از دوره راضی نیستید، پول خود را پس خواهید گرفت

پس منتظر چه چیزی هستید، اکنون ثبت نام کنید و قدم بعدی را در تسلط بر پروژه Yocto بردارید


سرفصل ها و درس ها

معرفی Introduction

  • عناصر لینوکس جاسازی شده Elements of Embedded Linux

  • یوکتو چیست؟ What is Yocto

  • ورودی و خروجی پروژه Yocto Input and Output of Yocto Project

  • راه اندازی ماشین ساخت Setting up build machine

  • پوکی چیست What is poky

  • ابرداده چیست What is metadata

  • oe-core چیست What is oe-core

  • بیت بیک چیست What is bitbake

  • meta-yocto-bsp چیست What is meta-yocto-bsp

  • دیگر مخازن Poky Other Poky Repositories

  • سلام دنیای پوکی Hello World of Poky

  • تصویر تولید شده را در QEMU اجرا کنید Run Generated Image in QEMU

  • ساخت و اجرای QEMU Arm Build and Run QEMU Arm

  • QEMU را در حالت nographic اجرا کنید Run QEMU in nographic mode

  • lsusb را به Yocto Image اضافه کنید Add lsusb to Yocto Image

  • Core Image Sato را بسازید و اجرا کنید Build and Run Core Image Sato

  • چالش Challenge

  • منابع Resources

  • آزمون 1 Quiz 1

اصطلاحات یوکتو Yocto Terminology

  • ابرداده چیست What is metadata

  • دستور پخت چیست What is recipe

  • فایل پیکربندی چیست What is configuration file

  • کلاس ها چیست What is classes

  • لایه ها چیست What is Layers

  • چرا لایه ها Why Layers

  • لایه های استفاده شده توسط سیستم ساخت بیت بیک را بیابید Find out layers used by bitbake build system

  • از کجا می توان لایه ها را دریافت کرد Where to get layers

  • لایه های سازگار با پروژه Yocto Yocto Project Compatible Layers

  • تصویر چیست What is image

  • پکیج چیست؟ What is Package

کاوش دایرکتوری ها و فایل های Poky Exploring Poky Directories and Files

  • دایرکتوری های Poky را کاوش کنید Explore Poky Directories

  • کاوش پوشه ساخت Exploring Build Folder

  • BB_NUMBER_THREADS BB_NUMBER_THREADS

  • PARALLEL_MAKE PARALLEL_MAKE

  • در کجا باید محتویات local.conf را قرار دهیم Where should we place contents of local.conf

  • دایرکتوری های دیگر Other Directories

  • ایجاد گردش کار Build Workflow

  • تصاویر تولید شده توسط Poky Build Images Generated by Poky Build

  • ذخیره فضای دیسک Save Disk Space

  • چالش Challenge

  • منابع Resources

  • آزمون 2 Quiz 2

Yocto در BeagleBone Yocto on BeagleBone

  • مشخصات استخوان بیگل Beagle Bone Specifications

  • مراحل ساخت تصویر Yocto برای سیاه Beaglebone Steps for Building Yocto Image for Beaglebone black

  • فرآیند بوت کردن در رنگ مشکی Beaglebone Booting Process in Beaglebone black

  • بوت لودر مرحله اول: کد ROM First stage Bootloader:ROM Code

  • بوت لودر مرحله دوم: SPL Second Stage Bootloader: SPL

  • بوت لودر مرحله سوم: U-Boot Third Stage Bootloader: U-Boot

  • اصطلاحات مراحل راه اندازی Booting Stages Terminology

  • ایجاد پارتیشن و قالب بندی کارت SD Creating Partitions and formatting the SD Card

  • کپی کردن تصاویر در کارت SD Copying Images to SD Card

  • از gparted برای ایجاد/فرمت/پارتیشن استفاده کنید Use gparted to create/format/ partitions

  • تنظیم سریال استخوان بیگل Beagle Bone Serial Setup

  • بوت شدن Yocto در Beagle Bone Black Yocto booting on Beagle Bone Black

  • پاک کردن emmc Erasing emmc

  • چالش Challenge

  • منابع Resources

  • امتحان 3 Quiz 3

انتشار پروژه Yocto Yocto Project Releases

  • معرفی Introduction

  • چرا پوکی اسم رمز دارد Why Poky has codenames

  • انواع انتشار Types of Releases

  • چرخه حیات را منتشر کنید Release Lifecycle

  • لایه ها و شاخه ها Layers and Branches

  • آزمون 4 Quiz 4

لایه متا تی BSP meta-ti BSP Layer

  • لایه BSP چیست؟ What is BSP Layer

  • کنوانسیون نامگذاری لایه BSP BSP Layer Naming Convention

  • لایه متا تی meta-ti Layer

  • meta-ti در مقابل meta-yocto-bsp meta-ti vs meta-yocto-bsp

  • متا تی را به بیلد yocto اضافه کنید Add meta-ti to yocto build

  • تصویر Yocto را با استفاده از متا تی بسازید Build Yocto Image using meta-ti

  • تصویر Yocto را با استفاده از ابزار wic فلش کنید Flash Yocto Image using wic utility

  • چالش Challenge

  • منابع Resources

  • آزمون 5 Quiz 5

Yocto در Raspberry Pi3 Yocto on Raspberry Pi3

  • مشخصات Raspberry Pi3 Raspberry Pi3 Specification

  • متا تمشک meta-raspberrypi

  • اضافه کردن لایه ها برای ساخت Add Layers to build

  • ساخت تصویر Yocto برای Raspberry Pi3 Build Yocto Image for Raspberry Pi3

  • فرآیند بوت در Raspberry Pi3 - مرحله اول Booting Process in Raspberry Pi3 - First Stage

  • فرآیند بوت در Raspberry Pi3 - مرحله دوم و سوم Booting Process in Raspberry Pi3 - Second and Third Stage

  • فلش تصویر Yocto در Raspberry Pi3 Flashing Yocto Image on Raspberry Pi3

  • راه اندازی سریال Serial Setup

  • بوت کردن Yocto Image در Raspberry Pi3 Booting Yocto Image on Raspberry Pi3

  • Yocto Image با پشتیبانی ssh Yocto Image with ssh support

  • فضای اضافی را به سیستم فایل ریشه اضافه کنید Add extra space to root file system

  • منابع Resources

  • امتحان 6 Quiz 6

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش لینوکس جاسازی شده با استفاده از Yocto
جزییات دوره
4.5 hours
81
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,429
- از 5
دارد
دارد
دارد
Linux Trainer
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Linux Trainer Linux Trainer

مربی در آموزش آخر هفته لینوکس