کتاب Embedded Linux Development Using Yocto Project (توسعه لینوکس جاسازی شده با استفاده از پروژه Yocto: از قدرت پروژه Yocto برای ساخت محصولات کارآمد مبتنی بر لینوکس استفاده کنید، نسخه سوم) علاوه بر شرح مفاهیم تعبیه و جاسازی در لینوکس شما را با ابزار Yocto نیز آشنا میکند.
در ادامه مقدمهای از کتاب Embedded Linux Development Using Yocto Project را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Embedded Linux Development Using Yocto Project:
لینوکس به طور مداوم در محصولات پیشرفته مورد استفاده قرار گرفته است و سیستمهای جاسازی شده در سبد تکنولوژیکی نوع بشر ایجاد شده است. پروژه Yocto در موقعیت بهینه ای قرار دارد تا بتواند برای پروژههای شما انتخاب شود. مجموعه ای غنی از ابزارها را فراهم میکند تا به شما کمک کند بیشتر انرژی و منابع خود را در توسعه محصول خود به جای اختراع مجدد چرخ استفاده کنید.
وظایف و الزامات معمول محصولات مبتنی بر لینوکس تعبیه شده و تیمهای توسعه راهنمای مفهوم این کتاب بود. با این حال، نوشته شدن توسط اعضای فعال جامعه با رویکردی عملی و مستقیم، یک پله برای منحنی یادگیری شما و پروژه محصول است.
در نسخه سوم کتاب Embedded Linux Development Using Yocto Project، بهطور کامل بازنگری شده است تا بازخورد خوانندگان نسخههای قبلی را در خود جای دهد و برای تسهیل درک مفاهیم پیچیده مرتبط با پروژه Yocto، علاوه بر اینکه بهطور کامل بهروزرسانی شده است تا تغییرات ایجاد شده در پروژه Yocto را منعکس کند، گسترش یافته است.
پشتیبانی طولانی مدت نسخه 4.0 (نام رمز Kirkstone). علاوه بر این، دو فصل جدید اضافه شده است، یکی در مورد استفاده از QEMU برای سرعت بخشیدن به توسعه محصول از طریق شبیهسازی و دیگری در مورد پروژه Yocto و دستورالعملهای کلی پروژه.
بیشتر بخوانید: کتاب Embedded Systems Architecture
کتاب Embedded Linux Development Using Yocto Project برای چه کسی است؟
این کتاب برای مهندسین و علاقه مندان با تجربه لینوکس تعبیه شده در نظر گرفته شده است که مایل به یادگیری ابزارهای Yocto Project برای ارزیابی، مقایسه یا استفاده در یک پروژه هستند. هدف این کتاب کمک به سرعت بخشیدن به سرعت و جلوگیری از گرفتار شدن شما در دام منحنیهای یادگیری معمول است.
آنچه کتاب Embedded Linux Development Using Yocto Project پوشش میدهد:
فصل 1، ملاقات با پروژه یوکتو، اولین مفاهیم و مقدمات را برای معرفی بخشهایی از پروژه یوکتو و ابزارهای اصلی آن.
فصل 2، پخت سیستم مبتنی بر پوکی ما، محیط مورد نیاز برای اولین ساخت را معرفی میکند.
فصل 3، استفاده از توستر برای پختن یک تصویر، رابط وب کاربرپسند را نشان میدهد که میتواند به عنوان یک بسته بندی پیکربندی و ابزار ساخت استفاده شود.
فصل 4، ملاقات با ابزار BitBake، مفاهیم فراداده BitBake را ارائه میدهد.
فصل 5 کتاب Embedded Linux Development Using Yocto Project، درک ابزار BitBake، نشان میدهد که چگونه وظایف و وابستگیهای آنها را مدیریت میکند.
فصل 6، جزییات فهرست راهنمای ساخت موقت، جزئیات پوشه خروجی موقت یک بیلد را شرح میدهد.
فصل 7، جذب پشتیبانی بسته بندی، مکانیسم بسته بندی را توضیح میدهد که به عنوان پایه ای برای ایجاد و مدیریت تمام بستههای باینری استفاده میشود.
فصل 8، غواصی در فراداده BitBake، جزئیات زبان فراداده BitBake را ارائه میکند که برای تمام فصلهای دیگر استفاده خواهد شد.
فصل 9، توسعه با پروژه Yocto، گردش کار مورد نیاز برای به دست آوردن یک محیط توسعه را نشان میدهد.
فصل 10 کتاب Embedded Linux Development Using Yocto Project، اشکال زدایی با پروژه Yocto، نحوه استفاده از Poky برای ایجاد یک محیط اشکال زدایی و نحوه استفاده از آن را نشان میدهد.
فصل 11، کاوش در لایههای خارجی، یکی از مهمترین مفاهیم یوکتو را بررسی میکند. پروژه – انعطاف پذیری استفاده از لایههای خارجی.
فصل 12، ایجاد لایههای سفارشی، مراحل ایجاد لایه را تمرین میکند.
فصل 13، سفارشی کردن دستور العملهای موجود، نمونههایی از نحوه سفارشی کردن دستور العملهای موجود را ارائه میدهد.
فصل 14 کتاب Embedded Linux Development Using Yocto Project، دستیابی به انطباق با GPL، وظایف و مفاهیم مربوط به یک محصول مطابق با کپی لفت را خلاصه میکند.
فصل 15، بوت کردن لینوکس تعبیه شده سفارشی ما، از ماشینهای سختافزاری واقعی و ابزارهای پروژه Yocto استفاده میکند.
فصل 16، سرعت بخشیدن به توسعه محصول از طریق شبیه سازی – QEMU، نشان میدهد که چگونه QEMU میتواند توسعه محصول را تسریع کند.
فصل 17، بهترین روشها، برخی از پروژه یوکتو و دستورالعملهای کلی مرتبط با پروژه را بر اساس تجربه نویسنده مورد بحث قرار میدهد.
سرفصلهای کتاب Embedded Linux Development Using Yocto Project:
- Cover
- Title page
- Copyright and credits
- Contributors
- About the reviewers
- Table of Contents
- Preface
- Chapter 1: Meeting the Yocto Project
- Chapter 2: Baking Our First Poky-Based System
- Chapter 3: Using Toaster to Bake an Image
- Chapter 4: Meeting the BitBake Tool
- Chapter 5: Grasping the BitBake Tool
- Chapter 6: Detailing the Temporary Build Directory
- Chapter 7: Assimilating Packaging Support
- Chapter 8: Diving into BitBake Metadata
- Chapter 9: Developing with the Yocto Project
- Chapter 10: Debugging with the Yocto Project
- Chapter 11: Exploring External Layers
- Chapter 12: Creating Custom Layers
- Chapter 13: Customizing Existing Recipes
- Chapter 14: Achieving GPL Compliance
- Chapter 15: Booting Our Custom Embedded Linux
- Chapter 16: Speeding Up Product Development through Emulation – QEMU
- Chapter 17: Best Practices
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Embedded Linux Development Using Yocto Project میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.