دیوایس تری Device Tree

امبدد لینوکس قسمت نوزدهم: Kernel linux (بخش سوم)

در قسمت قبل به بررسی نحوه کانفیگ و کامپایل کرنل لینوکس برای رزبری پای پرداختیم و در این قسمت به سراغ  device tree میریم و با آن بیشتر آشنا می‌شویم.   دیوایس تری Device Tree تا حالا اسم این بزرگوار رو زیاد شنیدین، حالا ببین...

ادامه مطلب

امبدد لینوکس قسمت هجدهم: Kernel linux (بخش دوم)

در قسمت قبلی به بررسی کرنل و ساختار فایل های آن پرداختیم، حالا در این قسمت به سراغ پیکربندی کرنل لینوکس و درایور ها می‌پردازیم و آن‌ها را کامپایل می‌کنیم.   آشنایی با پیکربندی (configuration) کرنل لینوکس یکی از نقاط قوت لی...

ادامه مطلب

امبدد لینوکس قسمت هفدهم – Linux Kernel (بخش اول)

در فصل قبلی در مورد بوت لودر و وظیفه اون که راه‌اندازی اولیه سخت‌افزار و لود کردن کرنل هست صحبت کردیم، حالا توی این فصل می‌خواهیم در مورد اینکه کرنل لینوکس (Linux Kernel) چه‌کارهایی می‌کند، چه جوری کرنل لینوکس رو انتخاب کنیم، چه ج...

ادامه مطلب

راه اندازی پرینتر سرور

راه اندازی پرینتر سرور با برد رزبری پای

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

ادامه مطلب

امبدد لینوکس – قسمت پانزدهم – Bootloader (بخش دوم)

یه خبر خوب دارم واستون! توی این مدت که ما نبودیم کریس بیکار نبوده و یه ویرایش جدید از کتابش رو به همراه فرانک نوشته و در سال 2022 منتشر کرده. این کتاب نسبت به دو ویرایش قبل خودش خیلی کامل‌تر هست و فصل‌های بیشتری داره و علاوه بر ح...

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب