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

از قسمت قبل که در آن با انواع روش‌های بیلد کردن، کراس کامپایل و چالش‌های آن آشنا شدیم و حال قرار است با Bootloader آشنا شویم، زمان زیادی می‌گذرد امیدواریم عذرخواهی ما رو بابت این تأخیر و فاصله پیش‌آمده پذیرا باشید. در این مدت دوست...

ادامه مطلب

کار با تراشه F1C100S – قسمت چهارم – طراحی رابط گرافیکی با lvgl

این روزها اکثر دستگاه های الکترونیکی کاربرپسند یک رابط گرافیکی دارند (البته همیشه هم لازم نیست😅)و بیشتر الکترونیکی ها دنبال راه اندازی یک گرافیک خوب روی محصولاتشان هستند ، اکثرا هم از میکروهای شرکت stm استفاده میکنند اما مدتی است ...

ادامه مطلب

کار با تراشه F1C100S – قسمت سوم – ساخت ایمیج

در قسمت قبل مقدمه ای بر سیستم های امبدد و buildroot داشتیم. حال به سراغ کمی ویرایش در کانفیگ های buildroot و بعد از آن هم کامپایل ایمیج و اجرای آن روی برد را بررسی خواهیم کرد . البته این مراحل در فایل Readme.md خود پروژه هم به‌طور...

ادامه مطلب

کار با تراشه F1C100S – قسمت دوم – مقدمه ای بر buildroot

در قسمت قبل توضیحات کلی در مورد بخش‌های سخت‌افزاری برد sinux f1 دادیم و از این به بعد می‌خواهیم وارد بحث نرم‌افزاری و شناساندن سخت‌افزار به نرم‌افزار شویم که یکی از این راهکارها Buildroot است پس با سیسوگ همراه باشید. بگذارید مقدم...

ادامه مطلب

کار با تراشه F1C100S – قسمت اول – سخت افزار

امبدد لینوکس! مبحث شیرینی که کاربردش توی زندگی ما خیلی زیاد هست،خیلی از دستگاه‌هایی که روزانه از اونها استفاده می‌کنیم به کمک امبدد لینوکس راه‌اندازی شده‌اند. اما متأسفانه هنوز هم برای ما فارسی‌زبانان منابع زیادی برای کار با اون و...

ادامه مطلب

پروگرام تراشه F1C100S در محیط ویندوز از طریق رابط USB

در این آموزش می‌خواهیم تراشه F1C100S را از طریق پورت USB و در محیط ویندوز پروگرام کنیم. بوتلودر موجود در ROM تراشه f1c100s به چهار طریق بوت می‌شود و فریمور کاربر را اجرا می‌کند:   روال بوت شدن تراشه مانند تصویر زیر می‌باش...

ادامه مطلب

امبدد لینوکس – قسمت سیزدهم – کار با crosstool-NG – زنجیره‌ای از ابزارهای لازم برای ساختن همه چیز (بخش نهم)

(فصل دوم – بخش نهم) خوب! توی قسمت قبل اجزا تولچین رو بررسی کردیم و کمی بیشتر با ابزار های داخل اون آشنا شدیم. در این قسمت از آموزش های امبدد لینوکس، با انواع روش های بیلد کردن، کراس کامپایل و چالش های آن آشنا خواهیم شد.   ...

ادامه مطلب

امبدد لینوکس – قسمت دوازدهم – کار با crosstool-NG – زنجیره‌ای از ابزارهای لازم برای ساختن همه چیز (بخش هشتم)

(فصل دوم – بخش هشتم) خوب! توی قسمت قبل با crosstool-NG و menuconfig آشنا شدیم و همین طور تونستیم برای "رسپبری پای سه بی پلاس - Raspberry Pi 3 B Plus" و "لیچی پای نانو - Lichee Pi Nano" هم تولچین ساختیم. توی این قسمت میخوایم اجزا ...

ادامه مطلب

امبدد لینوکس – قسمت یازدهم –  کار با crosstool-NG – زنجیره‌ای از ابزارهای لازم برای ساختن همه چیز (بخش هفتم)

(فصل دوم – بخش هفتم) خوب! توی قسمت قبل یاد گرفتیم که چطوری یه برد "رسپبری پای سه بی پلاس - Raspberry Pi 3 B Plus" یا "لیچی پای نانو - Lichee Pi Nano" رو راه اندازی اولیه کنیم. یعنی بتونیم از طریق یه سیستم دیگه بهش ssh بزنیم. توی ...

ادامه مطلب

امبدد لینوکس

امبدد لینوکس – قسمت دهم – ضمیمه راه اندازی سخت افزار (بخش ششم)

(فصل دوم – بخش ششم) قسمت قبل   در قسمت‌های قبلی آموزش، مسیر حرکت و فصل‌های پیش رو، بسیاری از مفاهیم مورد نیاز و سؤال‌ها و ابهامات شما در این دوره پاسخ داده شده است. پس اگر اولین بار است که این آموزش را شروع می‌کنید، با ...

ادامه مطلب