معماری حافظه

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

قسمت دوم خب تو این قسمت میخواهیم بررسی کنیم چطور میتونیم تو برنامه ای که مینویسیم مشخص کنیم که یه قسمت مدنظر ما تو کدوم یک از بخش های حافظه ذخیره بشه. کلمات کلیدی زبون 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 برای ساختن تولچین گنو دو تا راه کلی وجود داره، یکی این‌که خودمون هر جزء از اون رو دانلود کنیم و بعد همه رو با هم کامپایل کنیم و یک راه دیگه هم این‌که …