مسیر یادگیری امبدد لینوکس

سلام.

مطمئنا برای شروع یک مبحث جدید پیش رفتن به زبان فارسی خیلی میتونه سرعت ببخشه به کار ، برای همین پیشنهاد میشه که حتما سری آموزش های امبددلینوکس رو در سایت سیسوگ دنبال کنید و همه قسمت های منتشر شده رو بخونید:
https://sisoog.com/category/elinux/

مرحله بعدی رفتن سراغ آموزش های زبان اصلی هست ، اگر که با خود لینوکس آشنایی کافی ندارید اول باید خود مباحث مربوط به لینوکس رو مطالعه کنید و بعد به سراغ امبدد برید ، به همین دلیل پیشنهاد میشه که کتاب The Linux Command Line رو مطالعه کنید

سه فصل اول کتاب رو حتما کامل بخونید چون که بعدا جایی که نمیدونید به کارتون میاد. تقریبا میشه گفت سه فصل اول خلاصه ای از کتاب LPIC 1 هست.
فصل آخر هم مربوط به اسکریپت نویسی هست که ممکنه توی مرحله اول به کارتون نیاد.

بعد از این کتاب سراغ کتاب Mastering Embedded Linux Programming برید.
mastering embedded
شش فصل اول این کتاب برای شروع کافی هست و بعد از خوندن 6 فصل یه دید مناسبی نسبت به مباحث امبدد لینوکس پیدا می‌کنید.

بعد از اون احتمال زیاد بنا به شرایطی که برای پروژه ها پیش میاد لازمه که شما همیشه ایمیج خودتون رو بسازید و حتما برای اینکار از یک بیلد سیستم استفاده کنید. معمولا با یوکتو و بیلدروت همه چیپی رو میشه براش ایمیج ساخت ، یعنی یا ایمیج آماده برای بیلدروت هست توی اینترنت برای اون چیپ و یا ایمیج آماده برای یوکتو و یا هردو.
بیلدروت که پیچیدگی خاصی نداره و بهترین مسیر یادگیریش manual خود بیلد روت هست و کافی هم هست
https://buildroot.org/downloads/manual/manual.html
حجم زیادی هم نداره و با چند ساعت میشه هندلش کرد

اما مبحث بعدی یوکتو هست که اون یکم متفاوته و پیچیدگیش خیلی بیشتره :slight_smile:

من خودم با این کتاب پیش رفتم Embedded Linux Systems with the Yocto Project
yocto
خوندن چهار فصل اولش توی مرحله اول کافی هست و بعد از اون میتونید راحت با یوکتو کار کنید.

البته توی همون کتاب mastering embedded linux توی فصل 7 هم در مورد یوکتو یه توضیحاتی داده که اونا هم خوب هست و شاید کافی باشه برای شروع و اینکه بدونید چی به کجاست

2 پسندیده