برای اینکه بتوانیم بخش های مختلف یک ایمیج کامل سیستم عامل لینوکس EMBEDDED یا هر یک از بخش های مورد نیاز از جمله Boot Loader یا Kernel را با استفاده از سورس کدهای آن ها Build کنیم باید یک سیستم عامل Ubuntu را به عنوان Host برای این کار آماده کنیم. در این بخش نحوه آماده سازی این سیستم هاست و Build کردن بخش های مختلف را باهم بررسی می کنیم.
Buildroot ابزاری ساده، کارآمد و آسان برای تولید سیستمهای لینوکس تعبیهشده از طریق cross compile است.این ابزار از سیستم پیکربندی Kconfig لینوکس استفاده میکند و امکان انتخاب آسان محتوای سیستم را فراهم میکند. Makefile شامل یک فایل .config تولید شده توسط Kconfig خواهد بود. محتوای این فایل تعیین میکند که چه پکیجی باید ساخته شود.از آنجا به بعد، اضافه کردن برنامههای خودتان نسبتاً آسان است، بنابراین کل فرآیند ساخت شما خودکار میشود.
در این بخش اعداف دوره، مشخصات برد و موارد مورد نیاز برای دانلود جهت استفاده در این دوره در اختیار شما قرار داده شده است.