نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش پروژه Yocto در Deep - SState-Cache, Kernel Recipes, Package Groups Internals of shared cache bitbake-dumpsig, bitbake-diffsigs.با ثبت نام در این دوره، مفاهیم زیر را بیاموزید
ساخت تمیز چیست
ساخت افزایشی چیست
نمونه ای از ساخت تمیز و افزایشی
حافظه پنهان حالت مشترک (sstate-cache)
ساخت عملکرد با و بدون sstate-cache
وظایف در Yocto
مزیت هر کار نسبت به هر دستور غذا چیست
حافظه پنهان حالت مشترک چگونه کار می کند (جمع چک/امضا و صحنه)
دستورات: bitbake-dumpsig، bitbake-diffsigs
متغیر SSTATE_DIR
وظایف Bitbake Clean: clean، cleanall، cleansstate
وقتی می گویید bitbake target
چه اتفاقی می افتد لیست PROVIDES و مزایای لیست PROVIDES چیست
فضای نام Bitbake: نام دستورات (هدف زمان ساخت) و نام بسته (هدف زمان اجرا)
RPROVIDES، اهداف مجازی و PREFERRED_PROVIDER
نحوه انتخاب یک دستور پخت زمانی که چندین دستور غذا با نام مشابه و نسخه متفاوت وجود دارد
توسعه هسته لینوکس Yocto (منبع هسته، پیکربندی، وصله ها)
دستور العمل های هسته لینوکس در Yocto (PREFERRED_PROVIDER/PREFERRED_VERSION)
ایجاد دستور پخت هسته جدید در Yocto
سفارشی سازی هسته (تغییر پیکربندی هسته - savedefconfig)
دستور پخت هسته با کد منبع در مخزن git
وصله هسته لینوکس
دستور العمل های هسته لینوکس Yocto
اصلاح دستور هسته موجود (قطعات پیکربندی، پچ، diffconfig، LINUX_VERSION_EXTENSION)
استفاده از فایل defconfig درون درختی (KBUILD_DEFCONFIG_KMACHINE)
تفاوت بین مخزن هسته عمومی و مخزن هسته yocto
گروه بسته چیست
تفاوت بین دستور العمل های گروه بسته و دستور العمل های معمولی
نوشتن دستور العمل گروه بسته (RDEPENDS، RRECOMMENDS، BAD_RECOMMENDATIONS، NO_RECCOMENDS، PACKAGE_EXCLUDE)
دستور العمل برای ماژول های خارج از درخت (module.bbclass)
بارگیری خودکار ماژول ها در بوت
این دوره با 30 روز تضمین بازگشت وجه ارائه می شود!. اگر از دوره راضی نیستید، پول خود را پس خواهید گرفت
پس منتظر چه چیزی هستید، اکنون ثبت نام کنید و گام بعدی را برای افزایش دانش Yocto خود بردارید
سرفصل ها و درس ها
معرفی
Introduction
-
مبانی
Basics
-
ساخت افزایشی در Yocto
Incremental build in Yocto
-
حافظه پنهان دولتی مشترک
Shared State Cache
-
ساخت عملکرد
Build Performance
-
وظایف چیست
What is tasks
-
کش حالت اشتراکی چگونه کار می کند
How does shared state cache works
-
چک جمع
Checksum
-
صحنه
Setscene
-
صحنه صحنه چگونه کار می کند
How setscene works
-
نحوه عملکرد صحنه صحنه 2
How setscene works Part 2
-
تمبر
Stamps
-
bitbake-dumpsig
bitbake-dumpsig
-
bitbake-diffsigs
bitbake-diffsigs
-
SSTATE_DIR
SSTATE_DIR
-
کارهای پاک بیت بیک
bitbake clean tasks
ارائه دهندگان
Providers
-
معرفی ارائه دهندگان
Introduction to providers
-
نمونه ای از ارائه دهندگان
Example of providers
-
فضای نام bitbake
bitbake namespaces
-
RPROVIDES
RPROVIDES
-
اهداف مجازی
Virtual targets
-
PREFERRED_PROVIDER و مثال
PREFERRED_PROVIDER and example
اولویت ها
Preferences
-
مقدمه ای بر ترجیحات
Introduction to preferences
سازگار
Compatible
-
مقدمه ای بر سازگاری
Introduction to compatibility
-
COMPATIBLE_MACHINE
COMPATIBLE_MACHINE
-
COMPATIBLE_HOST
COMPATIBLE_HOST
ساخت آفلاین
Offline build
-
مقدمه ای بر ساخت آفلاین
Introduction to offline build
-
نکته مهم در مورد ساخت آفلاین
Important point regarding offline build
دستور پخت هسته
Kernel Recipes
-
توسعه هسته Yocto
Yocto Kernel Development
-
دستور العمل های هسته لینوکس در Yocto
Linux Kernel Recipes in Yocto
-
ایجاد یک دستور هسته جدید
Creating a new kernel recipe
-
WORKDIR دستور پخت هسته
WORKDIR of kernel recipe
-
سفارشی سازی هسته
Kernel customizations
-
دستور کرنل برای مخزن git
Kernel recipe for git repository
-
پچ کردن کرنل
Patching the Kernel
-
دستور العمل های هسته لینوکس Yocto
Yocto Linux Kernel Recipes
-
اصلاح یک دستور غذای موجود
Modifying an existing recipe
-
اعمال پچ ها
Applying Patches
-
قطعات پیکربندی
Configuration fragments
-
با استفاده از یک فایل defconfig درون درختی
Using an in-tree defconfig file
-
تفاوت بین مخزن هسته yocto و مخزن هسته معمولی
Difference between yocto kernel repository and normal kernel repository
گروه بسته
Package group
-
آشنایی با گروه پکیج
Introduction to package group
-
تفاوت بین دستور گروه بسته و دستور پخت معمولی
Difference between package group recipe and normal recipe
-
گروه های بسته مشترک
Common Package groups
-
مراحل نوشتن دستور العمل گروهی بسته
Steps to write a package group recipe
-
توصیه می کند
RRECOMMENDS
-
RDEPENDS در مقابل RRECOMMENDS
RDEPENDS vs RRECOMMENDS
-
گروه های بسته های متعدد
Multiple package groups
خارج از ماژول های درختی
Out of tree modules
-
دستور العمل برای ماژول های خارج از درخت قسمت 1
Recipe for out of tree modules Part 1
-
دستور العمل برای ماژول های خارج از درخت قسمت 2
Recipe for out of tree modules Part 2
-
بارگذاری خودکار ماژول ها در بوت
Automatically load modules on boot
دانلودها
Downloads
نمایش نظرات