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

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

ادامه مطلب

آموزش راه اندازی ماژول تابلو روان LED P10

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

ادامه مطلب

ویا چیست

معرفی انواع Via در مدار طراحی برد مدار چاپی و کاربرد های آن

این مقاله کوتاه، به معرفی انواع via و کاربرد هر یک اختصاص دارد. آیا می دانید via در مدار چاپی (PCB) چیست و چه ویژگی‌هایی دارد؟     via چیست؟ با ایجاد یک سوراخ بر روی مدار چاپی و آبکاری این سوراخ، یک via ساخته م...

ادامه مطلب

معماری حافظه

الفبای معماری حافظه (قسمت سوم – نحوه‌ی اختصاص قسمت‌های مختلف در برنامه‌نویسی)

قسمت دوم خب تو این قسمت میخواهیم بررسی کنیم چطور میتونیم تو برنامه ای که مینویسیم مشخص کنیم که یه قسمت مدنظر ما تو کدوم یک از بخش های حافظه ذخیره بشه. کلمات کلیدی زبون C که میتونن برای رسیدن به این هدف بهمون کمک کنن اینا هستند: ...

ادامه مطلب

امبدد لینوکس

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

قسمت قبل (فصل دوم – بخش ششم)   ضمیمه ۱ آشنایی و راه‌اندازی اولیه بردهای رسپبری پای سه بی پلاس Raspberry Pi 3  B Plus و لیچی پای نانو Lichee Pi Nano سلام بر همراهان عزیز مسیر آموزش امبدد لینوکس Embedded Linux مسیر مستقیمی...

ادامه مطلب

آموزش STM32 با توابع LL

آموزش STM32 با توابع LL قسمت پنجم: GPIO-Output

در قسمت چهارم با واحد RCC آشنا شدیم و جزئیات و دلیل وجود کلاک در مدارات دیجیتال را بررسی کردیم، همچنین گفتیم که کلاک ورودی به میکروکنترلر چگونه در میکروکنترلر با استفاده از PLL افزایش و با استفاده از Prescaler کاهش می‌یابد. در ادا...

ادامه مطلب

معماری حافظه

الفبای معماری حافظه (قسمت دوم – بخش های مختلف حافظه)

تو قسمت قبل راجع به کلیات حافظه ها صحبت کردیم. تو این قسمت میخوایم به خورده دقیق تر حافظه ها و قسمت های مختلفشون مثل Heap و Stack رو بررسی کنیم. بذارید قبل این کار دو اصطلاح رو تعریفشونو با هم ببینیم: اصطلاح Architecture در واقع ...

ادامه مطلب

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

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

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

ادامه مطلب

آموزش STM32 با توابع LL

آموزش STM32 با توابع LL قسمت چهارم: RCC (کنترل ریست و کلاک)

در قسمت سوم از آموزش STM32 با توابع LL، یاد گرفتیم که در نرم‌افزار STM32CubeMX چگونه می‌توان یک پروژه ایجاد کرد. همینطور در همان قسمت تنظیماتی که برای یک پروژه ساده نیاز بود را شرح دادیم و آن را پیکره‌بندی کردیم و در نهایت از پیکر...

ادامه مطلب

ماجرای اولین هک سخت افزار!

امروز صبح خیلی اتفاقی مطلب "ماجرای درایورِ شبکه بهداد اسفهبد"  رو خوندم که خیلی به نظرم جالب آمد و باعث شد که ماجرای اولین هک سخت افزار را که انجام دادم بنویسم، و فکر می‌کنم واقعا دارای نکات خیلی خوبی راجبه حل مساله است، این که شم...

ادامه مطلب