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

سلام به همگی

اگر دوستان متخصص کمک کنن توی این صفحه مسیر پیشنهادی خودشون برای یادگیری و کار در حوزه امبدد لینوکس رو بگن خیلی عالی میشه.
همونطور که میدونید موضوعات لینوکس خیلی خیلی زیاد هست و ممکنه برای کسی مثل من که تازه میخواد شروع کنه باعث سردرگمی بشه و در نهایت یا خیلی دیرتر و سخت تر به نتیجه برسه و یا کلا بذاره کنار…

لطفا برای هر موردی که میگید هم کتاب، ویدیو، دوره و… معرفی کنید که بهره این صفحه بره بالاتر…

هم اکنون نیازمند یاری سبزتان هستیم :grinning:

3 پسندیده

سلام
آموزش های امبدد لینوکس سیسوگ رو دنبال میکنین؟
من در حال حاضر با این ها دارم پیش میرم.خیلی خوب هستن
https://sisoog.com/2020/06/23/ورود-به-دنیای-امبدد-لینوکس-قسمت-اول/
https://sisoog.com/2021/12/25/کار-با-تراشه-f1c100s-قسمت-اول-سخت-افزار/

1 پسندیده

سلام.

مطمئنا برای شروع یک مبحث جدید پیش رفتن به زبان فارسی خیلی میتونه سرعت ببخشه به کار ، برای همین پیشنهاد میشه که حتما سری آموزش های امبددلینوکس رو در سایت سیسوگ دنبال کنید و همه قسمت های منتشر شده رو بخونید:
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 پسندیده

خیلی ممنون…

بله آموزش های سیسوگ که خیلی خوب بود… علاوه بر اون این تاپیک هم میتونه در ادامه برای دوستانی که مثل من شروع کردن به یادگیری خیلی مفید باشه و جلوی سردرگم شدن رو بگیره.

1 پسندیده