Elinux, توصیه شده, معرفی, مقاله

ورود به دنیای امبدد لینوکس – قسمت اول

امبدد لینوکس.

سلام، همیشه سؤال پرسیدن رو دوست دارم و این بار هم باز با سؤال و جواب سر صحبت رو باز می‌کنم.

من: امکانات Raspberry Pi Zero می‌دونید چی هست؟

 

رزبری پای


شما: بله، SOC این برد BCM2835 هست که CPUش ARM1176JZF-S 1GHz هست، FPUش VFPv2 و GPUش Broadcom VideoCore IV با فرکانس 250MHz هست. خروجی HDMI داره، ورودی دوربین MIPI داره، USB داره از نوع High Speed، رمش 512 Mebibyte (MiB) هست، انواع لینوکس امبدد و کلی سیستم عامل دیگه میتونی روش بریزی و خیلی چیزهای دیگه.

من: قیمتش چند هست با این همه امکانات؟
شما: فقط 5 دلار!

من: با 5 دلار چه بردی از شرکت ST یا NXP یا Microchip می‌تونید بخرید؟
شما: برد؟!!! به زور شاید یه میکرو 200 مگاهرتزی بشه خرید باهاش.


من: داستان چی است؟ ما یه برد داریم با این همه امکانات به قیمت فقط 5 دلار، تازه، پردازندش هم مال شرکت Broadcom هست نه یه شرکت ناشناس چینی! بعد ماها و خیلی‌های دیگه تو کل دنیا میریم با کلی مشقت یه برد طراحی می‌کنیم واسه یه میکروکنترلر که با امکاناتی خیلی کمتر از این برد قیمتی بیشتر هم داره؟

 

 دقیقا اصل ماجرا چیه؟!

خوب، این اولین صحبت من با شما در مورد بحث شیرین و مفصل امبدد لینوکس Embedded Linux هست پس بهتره اولش یکم سنگ هامون رو با هم وابکنیم و من یکم درد دل کنیم!

 

Embedded Linux


اول بگم که Embedded Linux که از این به بعد به اختصار بهش می‌گیم eLinux گرفتن یه برد آماده و استفاده از سیستم عامل و بوت لودر و بقیه چیزهای آماده و نوشتن یه برنامه با پایتون و ذوق کردن نیست! بلکه قراره خودمون سیستم عامل مخصوص خودمون را کامپایل کنیم.


eLinux همون طور که شاید خیلی‌هاتون تا الآن متوجه شده باشین یه اقیانوس هست که یادگیریش واقعاً نیاز به وقت و همت داره! تقریباً توش هیچ چیز آماده‌ای مثل AVRCodeWizard یا CubeMX وجود نداره. با آزمون و خطا توش خیلی کاری نمیشه کرد و باید مطالعه کرد و یاد گرفت!
در واقع جزو کارهای عمیق محسوب می‌شه. کارهایی که هر کسی حوصله یادگیری و انجام دادنش رو نداره.

 

پیشنهاد می‌کنم کتاب کار عمیق رو بخونید و یا خلاصه این کتاب رو از این لینک گوش کنید تا منظورم رو از کار عمیق بهتر متوجه بشید و بفهمید چرا عده‌ای از الکترونیک و درآمدشان بسیار راضی و عده‌ای دیگر بسیار ناراضی هستند.

 

کلی سؤال جورواجور در مورد امبدد لینوکس!

احتمالاً بعضی‌هاتون چند باری وسوسه شدید برید سراغ امبدد لینوکس یا همون eLinux ولی عظمت اقیانوس ترسونده شما رو! شاید یکم هم شنا کرده باشین، ولی خوب جرات نکرده باشین خیلی دور شین از ساحل!

من هم روز اول از این همه اسم و مبحث جدید و ارتباط و بی ارتباطیشون به هم می‌ترسیدم و اصلاً نمیدونستم چیو باید بخونم یا دنبال چی بگردم.

نصب لینوکس روی ماشین مجازی یا واقعی؟

اصلاً کدوم توزیع لینوکس واسه من تازه کار؟ Fedora، Debain، Ubuntu و …

چقدر فضا لازمه؟ پارتیشن بندیش چه طوره؟ این swap چی هست؟

Cross Compiler یا کلی‌تر Toolchain یا اصلاً GNU Tools چی هستن اینا؟

با همون Toolchainی که واسه رسپبری‌پای برنامه رو بیلد می‌کنم میتونم واسه اورنج‌پای هم بیلد کنم یا نه؟

اصلاً اگه خودم بخوام از سایت ARM یا Linaro دانلود کنم کدوم رو باید دانلود کنم؟

Bootloader که خوب، بوت لودره ولی این U-Boot چی هست؟ واسه هر برد فرق میکنه؟ یا نه بستگی به پردازنده داره؟ Bare Metal چی هست دیگه؟

این همه نسخه کرنل، کدومش بدرد برد من میخوره؟ چه جوری به کرنل بفهمونم بردم چی هست؟

اگه یه روزی خواستم LED رو به جایی به جز اونی که خودش وصل کرده وصل کنم چی؟

این Device Tree چی میگه؟

Buildroot، Yocto این‌ها چی هستن؟

یه PetaLinux هم شنیدم واسه Xilinx هست اون دیگه چیه؟ یعنی همه اینا رو باید بلد باشم یا یکیشون کافیه یا هیچ کدوم؟

Rootfs؟

SSH؟

Shell چیه؟ bash چیه؟ BusyBox چی میگه این وسط؟

چرا هر چی از گیت‌هاب می‌خوام بگیرم میگن بهتره یا باید git clone کنی؟ چرا مثل ویندوز راحت زیپش رو دانلود نکنم؟

Python هم لازمه حتماً؟

آخه میگن واسه eLinux باید حتماً Python بلد باشی! (تن لینوس و کِریم در حال لرزیدن 😂😂😂)

این Qt که cute میخوننش چی هست؟

 

QT

 

این‌ها و خیلی سوال‌های دیگه ممکنه شما رو از ورود به دنیای eLinux بترسونه و حتی نا امید کنه!

 

برو تو دل کار!

نترسین و نا امید نشین! به جواب تک تک این سوال‌ها و خیلی سوال‌های دیگه در مورد امبدد لینوکس با هم خواهیم رسید.

یه فیل رو چطور میخورن؟ بله! لقمه، لقمه 🤓!

 

لقمه اول:

ماشین مجازی یا واقعی؟ قطعاً واقعی!!!

من خودم خیلی قدیما دوبار کل هاردم پرید سر نصب نسخه واقعی ولی خوب یاد گرفتم!

الآن شما با یه سرچ راحت میتونید بدون پریدن هاردتون این کار رو انجام بدین!

کدوم توزیع؟ برای ما تازه کارها Ubuntu از بقیه‌شون راحت‌تر و بهتره.

چقدر فضا لازمه؟ پارتیشن‌بندیش چه طوره؟ این swap چی هست؟

من الآن 50 گیگ از SSD م و 116 گیگ از HDD م مال لینوکس هست.

شما هم یه صد و پنجاه گیگ یا بیشتر فضا خالی کنید از لپ تاپتون.

آخرین نسخه LTS Ubuntu رو از سایتش بگیرید و روی سیستمتون نصب کنید.

واسه swap هم 8 یا 16 گیگ فضا کافی هست.

👈 تا لقمه بعدی !

 

راستی میدونید چرا سؤال کردن خوبه ؟  چون سؤال به ذهن قلاب میشه!

میپرسید یعنی چی ؟

 

ببینم، ساعت چنده؟

دیدید، ذهنتون رفت سمت اینکه الان ساعت چنده!

این یعنی: سؤال به ذهن قلاب میشه

 

لقمه بعدی (قسمت بعد) رو ازینجا میتونید مطالعه کنید، اما بهتره قبلش یه سری هم به نظرات این پایین بندازید!

همه آموزش های امبدد لینوکس

Rich_Dad

درباره Rich_Dad

طراحی،بومی سازی، بهینه سازی و تولید سیستم هاومحصولات الکترونیکی وکنترلی،با توجه به تکنولوژی روز و نیاز تولیدکنندگان میهن عزیزمان ایران درحوزه های تجاری،صنعتی و تجهیزات پزشکی

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.   همکاری با سیسوگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

48 دیدگاه در “ورود به دنیای امبدد لینوکس – قسمت اول

  1. سیدمحمدحسین موسوی گفت:

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

    1. Rich_Dad Rich_Dad گفت:

      سلام بر جناب موسوی
      تشکر می کنیم از توجه شما، هدف ما انتقال دانش و آگاهی های لازم در این مسیر به منظور روشن کردن راه برای دیگر عزیزان است.
      و امیدواریم تا انتها بتوانیم در خدمت دوستانی مانند شما باشیم و علاقه مندان هم همت کافی و وافی ( بایسته و شایسته) در این مسیر را داشته باشند.
      موفق باشید

  2. عباس گفت:

    عالی بود، و بشدت مورد نیاز
    ممنون میشم پارت های آموزشی رو زود به زود بزارید

    1. Rich_Dad Rich_Dad گفت:

      سلام
      تشکر از توجه شما
      البته به این نکته اشاره کنم، اگر تمام مطالب آموزشی را هم یکجا قراربدهیم، تاثیری بر یادگیری شما ندارد و چه بسا باعث شود، روند یادگیری کند گردد!
      چرا؟
      به این دلیل که کسب مهارت حاصل حدود 20 درصد آگاهی و 80 درصد تمرین، تلاش و پشتکار است.

      «کارِ نیکو کردن از پُرکردن است.»
      منظور آن است که برای به دست آوردن نتیجه ی خوب و موفق در هر کاری باید تلاش، کوشش و تمرین زیاد داشت.

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

      اصل این داستان، در «هفت پیکر» نظامی ذکر شده و به ماجرای بهرام گور، پادشاه ساسانی و کنیزکِ چینی اش اشاره دارد.

      موفق باشید

      1. عباس گفت:

        باز هم تشکر
        اما بالاخره احتیاج هست یه سری خط و سرمشق به ما بدهید تا ما هم در این مدت بیکار نباشیم .
        چون بشدت در این موضوع با رفرنس فارسی، خلا اطلاعاتی هست ، و طبیعتا وقفه میفته.

        1. Rich_Dad Rich_Dad گفت:

          بله، حتماً
          بیش از 20 بخش، و به اندازه کافی سرمشق و تمرین پیش رو داریم
          موفق باشید

  3. Mohammad Noori noorsun0035 گفت:

    جناب مهندس سلام
    وقت بخیر و خدا قوت.

    بسیار عالی بود. هم شروع و هم مطالب.
    دوستان توجه کنند شاید خیلی از ما ها حتی درباره موضوعی مطالب بلد باشیم ولی جرات ارائه نداشته باشیم. به خاطر خیلی مسائل مثل ترس و…
    بنابراین کار جناب مهندس واقعا قابل تحسین است. و روی هدف خوبی متمرکز شدند.
    من هم بی صبرانه منتظر بقیه مطالب هستم و آرزوی موفقیت دارم.

    1. Rich_Dad Rich_Dad گفت:

      سلام و احترام
      تشکر می کنم که مطالب را با دقت دنبال می نمایید
      موفق باشید

  4. حسین گفت:

    سلام.
    وقت بخیر .
    اگر قرار هست که کد سیستم عامل را برای هسته مورد نظر خودمون( که صد در صد با pc خودمون تفاوت داره ) کمپایل کنیم .
    دیگه پس چرا روی سیستم باید لینوکس نصب کنیم ؟

    1. Rich_Dad Rich_Dad گفت:

      سلام
      وقت بخیر

      اگر با ما همراه باشید در مبحث Toolchain جواب کامل سوالتان را خواهید گرفت، به صورت خیلی خلاصه برای انجام این کار که cross compile نامیده می‌شود نیاز به سیستم عامل لینوکس است.

  5. سولماز گفت:

    سلام این ۱۵۰ گیگ حاتما باید از درایو c باشه یا از درایوهای دیگه هم میشه؟

    1. Rich_Dad Rich_Dad گفت:

      سلام بر شما
      لینوکس نیاز به پارتیشن‌ بندی خاص خود را دارد.
      شما اگر سیستم ویندوزی دارید و قصد نصب کردن لینوکس را دارید نیاز است که در ابتدا فضای خالی برای پارتیشن‌های لینوکس، در هارد خود ایجاد کنید.
      در حدود 150 گیگ فضا را با نرم افزار Disk Management که جزیی از نرم‌افزارهای خود ویندوز هست یا سایر نرم افزارهای مخصوص پارتیشن بندی میتوانید ایجاد کنید.
      اگر کاربر پیشرفته ویندوز نیستید و تا به حال اقدام به پارتیشن بندی سیستمی نکرده‌اید پیشنهاد می‌شود ابتدا مطالعه دقیق انجام دهید و بر روی یک هارد به غیر از هارد اصلی کامپیوترتان اقدام به این کار نمایید، تا دچار پریدن ویندوز و نرم افزارهای خود نشوید، یا از یک کاربر پیشرفته برای نصب لینوکس کمک بگیرید.
      موفق باشید

  6. محمد مهدی مرادی mm4hdim گفت:

    سلام

    برای یادگیری لینوکس دوره ی LPIC1و LPIC2 آقای جادی خیلی میتونه خوب باشه. گوگل کنید میاره آموزش ها رو. یه کتابی هم ایشون نوشته برای دوره اول: https://jadi.gitbooks.io/lpic1/content/1021_design_hard_disk_layout.html

    و

    تا جایی که می دونم خوبه که swap دو برابر رم باشه و از 8 گیگ هم بیشتر نشه.

    1. Rich_Dad Rich_Dad گفت:

      سلام بر شما
      و تشکر از هم افزایی در مطلب
      موفق باشید

    2. Rich_Dad Rich_Dad گفت:

      بهتر است اشاره کنم،در رابطه با موضوع swap در آدرس زیر به یکی از عزیزان جواب داده شده است:

      https://8bi.ir/yovhx/#comment-78723

      1. محمد مهدی مرادی mm4hdim گفت:

        ممنون
        و
        باز هم ممنون برای نشر دانشتون

  7. علی گفت:

    سلام…
    عالی عالی عالییی …
    دستتون درد نکنه …
    منتظریم 🙂

    1. Rich_Dad Rich_Dad گفت:

      سلام علی جان
      سپاس

  8. Hossein.M حسین گفت:

    به شدت منتظر بقیش هستیم…

    1. Rich_Dad Rich_Dad گفت:

      سلام و تشکر، در تلاش هستیم، حسین جان

  9. علی گفت:

    سلام، خیلی عالیه. امیدوارم این مبحث با همین انرژی ادامه پیدا کنه.
    الان اگه اینقدر قیمت این برد با این امکانات پایینه، چه لزومی داره پس سراغ کرتکس m4 و m7 یا … رفت که بعضا به مراتب قیمتشون بیشتر از ۵ دلاره؟

    1. Rich_Dad Rich_Dad گفت:

      سلام بر علی
      سپاس از شما

      ببینید، مختصر و مفید عرض می کنم، در این دنیای بزرگ با این همه کثرت شاید برای انجام یک کار چند روش مشترک وجود داشته باشد و گاهی تنها یک راه وجود خواهد داشت، و این مهم وابسته به درک صورت مسئله، نیاز پروژه و دانش در دسترس مجری و عوامل دیگری می باشد. که با کسب آگاهی، کار و تمرین و کسب تجربه از منابع معتبر به مرور نحوه انتخاب صحیح روش اجرا، فراگرفته شده و مرز بین این تجهیزات برای متخصص مربوطه آشکار می‌گردد.

  10. با علاقه منتظر قسمت بعد هستیم

  11. امیر گفت:

    سلام
    آقا خدا رفتگان رو بیامرزه
    زندگان رو برات حفظ کنه و
    هر چی میخوای بهت بده
    خیر ببینی به قول مادرها

    من به عمره دنبال جواب این سوال هام
    🙂
    تا آخرین جلسات، همین سوالات اولیه رو هم خوب جواب بدی انگار یه ماشین خاموش رو هل دادی که برای روشن شدن و زدن به دل جاده فقط باطری نداره که استارت بزنه.
    من دعاگوی شما هستم ، فقط وسطش ول نکن که دلم میشکنه
    :-)))))
    ا آخرش پاتم، تئو ی و عملی
    مرسی که هستی

    1. Rich_Dad Rich_Dad گفت:

      سلام بر امیر پر انرژی عزیز

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

  12. سلام مهندس ممنون از ارائه این اموزش مفید وارزشمند ..
    مهندس انشالا اموزش ادامه دار باشه
    درمورد قیمت 5 دلاری ، اما در فروشگاه های داخلی مبلغ بیشتر از 300هزارتومنه ..

    1. Rich_Dad Rich_Dad گفت:

      سلام جناب عابدینی

      و تشکر از شما
      معیار مقایسه ما قیمت ارائه شده توسط سازنده است، و البته ارزش افزوده این کار در کسب مهارت استفاده از امبدد لینوکس و دنیایی از توانایی است که بر روی فرد گشوده می‌شود.

      در مورد قیمت تمام شده همانطور که می دانید، در هر نقطه از دنیا هزینه های حمل، مالیات و مواردی از این دست، کم یا زیاد وجود دارد، و البته انصاف وارد کننده.

  13. سعید سامی گفت:

    سلام وقت به خیر
    آموزش ها چند وقت یه بار آپلود میشه
    و اینکه میشه مراجع خوب رو هم معرفی کنید؟
    با تشکر

    1. Vvv.bagheri VHD گفت:

      ما هم منتظریم برای ادامه 😘

    2. Rich_Dad Rich_Dad گفت:

      سلام بر سعید عزیز

      در تلاش هستیم، هفته ای ۲ مقاله داشته باشیم.
      منابع هم معرفی میشوند، شما مطالعه را از اولین منبع ذکر شده در همین مقاله شروع کنید.

  14. Sajjad Azadfalah سجاد گفت:

    درود بر شما عالی بود

  15. مجهول ابن بهلول گفت:

    با سلام و تشکر بابت مطلب خوبتون
    امیدوارم که پر انرژی این مسیر رو ادامه بدید.
    ولی اگر شما رزبری زیرو رو 5 که هیچ 10 هم به کنار 15 دلارشم تو ایران سراغ داشتید به ما هم بگید تا بخریم بدیم به یه پروژه بی چاره ای که خیلی کارش لنگه.
    خدا خیرتون بده.

    1. Rich_Dad Rich_Dad گفت:

      سلام
      ممنون از توجه شما

      پایه مقایسه بر اساس قیمت های تولید کننده می باشد، دقت داشته باشید، ارزش افزوده نهفته در کسب این مهارت در ساخت محصولات، فارغ است از این شش و پنچ !

  16. سجاد Sdrad سجاد گفت:

    سلام
    بسیار مبحث مهم و عالیه ایشالا که ادامه دار باشه
    با تشکر از شما بابت انتشار دانشتون

    1. Rich_Dad Rich_Dad گفت:

      سلام بر سجاد

      با تشکر از شما

  17. علی گفت:

    چقدر سواپ؟ ٨ یا ١٦؟
    نمیخوام ملانغتی بازی دربیارم،ولی کلا دارید رو هوا آموزش میدید.یه استاد داشتیم دوره لیسانس سر کلاس الکترونیک ٣ میگفت “یه حساب سرانگشتی میکنیم” و حدودی جوابها رو بدست میاورد. ولی دنیای نرم افزار دنیای حشاب سرانگشتی و حدودی نیست.
    اگر از ssd استفاده میکنید احتیاج به سواپ ندارید.
    در غیر این صورت و یا در صورتیکه احساس میکنید باید سواپ داشته باشید، حداقل به اندازه رم سیستم و حداکثر 16 گیگابایت.
    من رم سیستمم 4 گیگه،سواپمم 4 گیگه و فقط وقتی سیستمم درگیر دیپ لرنینگ بوده رفته سراغ سواپ و کلا از سواپ استفاده نکردم تو این هفت هشت سالی که از ویندوز کوچیدم به لینوکس.
    بی صبرانه منتظر ادامه اش میمونم و مشتاقانه آموزشتونو میخونم.

    1. Rich_Dad Rich_Dad گفت:

      سلام علی آقا
      ممنون از حسن توجه شما و امیدواریم همه مخاطبین مثل شما، فعال و پر انرژی باشند 🙂

      نکته اول بحث swap و نصب سیستم عامل و پارتیشن بندی بیشتر در حیطه Linux System Administrator هست که ما قصد ورود به این حوزه را نداریم و حتی پاسخی هم به سوال swap چیست، داده نشده و حتی هیچ اسمی از root و home اورده نشده و این قسمت به خواننده عمیق واگذار شده است.

      نکته دوم اینکه مقدار دقیقی برای swap نمی توان بیان کرد چون به موارد مختلفی بستگی دارد، ولی برای ubuntu می توان گفت اگر نیاز به hibernate کردن سیستم خود ندارید و RAM سیستم شما بیشتر از 1 گیگ هست (که معمولا هست)، حداقل میزان swap می بایست جذر میزان رم باشد، اگر میخواهید hibernate کنید سیستم را روی حداقل میزان swap باید به اندازه رم باشد یا دو برابر.
      با این توضیحات و با فرض اینکه رم سیستم‌ها در حال حاضر، معمولا 8 یا 16 هست، آن اعداد بیان شده.

      نکته سوم سایز swap home root رو بعد از نصب هم می‌ توان تغییر داد.

      نکته چهارمی هم هست البته!

      1. علی گفت:

        بله.همه صحبتهای شما تایید میشه.
        منم پشیمون شدم بحثش رو کردم،فرضا یه کاربر ویندوزی تازه میخواد کوچ کنه به لینوکس،درگیر این حساب کتابها بشه که بیشتر بدرد آزمون lpic میخورند تا کاربر عادی با کاربردهای معمول،مسلما عطای لینوکس رو به لقای اون میبخشه.

  18. Mahdi.h Mahdi.h گفت:

    سلام
    مهندس اگر چندتا کتاب مناسب هم معرفی کنید (زبان اصلی و یا فارسی) خیلی عالی میشه
    یا کلا چندتا منبع خوب
    البته این سایت elinux.org هم خیلی خوب بود اما به نظر بیشتر شبیه ویکی‌پدیا هست تا آموزش

    1. Rich_Dad Rich_Dad گفت:

      سلام بر مهدی
      بله حتماً، البته در همین مقاله هم یک منبع برای شروع به کار معرفی شده است.
      ” کار عمیق “

  19. علی اسماعیلی علی گفت:

    سلام.
    خیلی وقته منتظر این آموزش بودم.
    از جناب Rich_Dad به خاطر این آموزش خوبی که شروع کردن کمال تشکر رو دارم چون واقعا چنین آموزشی به زبان فارسی کمیابه و کمتر کسی سراغ چنین موضوعی میره.

    1. Rich_Dad Rich_Dad گفت:

      سلام بر علی عزیز
      ممنون از شما که پیگیر موضوع هستید و ما هم در حال فعالیت برای تکمیل موضوع می باشیم

      * موردی که به همه عزیزان و همراهان خواستم خاطر نشان کنم اینست: در صورتی که علاقه مند به فعالیت در این زمینه هستید، پیوسته در حال مطالعه و کار بر روی مبحث این مقاله باشید تا بتوانید به نتیجه مطلوب برسید.
      به صورت کلی، کسب مهارت در انجام یک کار، حاصل 20 درصد کسب دانش و 80 درصد کار عملی و پشتکار می باشد *

      موفق باشید

  20. Mohrezdvlpr دک هد گفت:

    البته این نکته هم در نظر داشته باشید چیزی که اونور ۵ دلار و آردینو ازش گرون تره اینور که بیاد خیلی به صرفه و منطقی نیست
    راستی یه آموزشم اگه شد در‌مورد دامپ فریمور با jtag و uart بزارید اگه یوقتی فریمور در دسترس نبود بتونیم از خوده برد دامپ کنیم 🙂

    1. Rich_Dad Rich_Dad گفت:

      سلام بر شما و تشکر
      قیمت در نظر گرفته شده برای میکروکنترلر بر اساس قیمت اعلام شده از سوی سازنده برای خرید ۱۰۰۰۰ عدد است.

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