آموزش GNU make

آموزش RTOS با STM32 قسمت 2:ابزار GNU make-بخش سوم

اگر دقت کرده باشید از دو قسمت قبل تاکنون در حال پاسخ به چالش هایی بودیم که می‌خواستند به‌گونه ای به ما بفهمانند که makefile های ما باید دارای انعطاف پذیری باشد.یعنی مثلا اگر یک سورس فایل جدید به برنامه ما اضافه شد، نیازی نباشد mak...

ادامه مطلب

تکنولوژی 5G چه تدبیری برای IOT دارد ؟ آشنایی با (RedCap) NR-Light

تکنولوژی 5G چه تدبیری برای IOT دارد ؟ آشنایی با (RedCap) NR-Light

سال 2019 بود که تکنولوژی 5G به صورت عملی وارد بازار شد و اولین گوشی ها با قابلیت پشتیبانی از 5G معرفی شدند. از اون زمان تا به حال کشور های زیادی از این تکنولوژی در شهر هاشون استفاده میکنند که متاسفانه در ایران همچین اتفاقی نیفتاده...

ادامه مطلب

کار با تراشه V3S – قسمت دوم

کار با تراشه V3S – قسمت دوم – مقدمه ای بر yocto

اون اولا که امبددلینوکس رو شروع کرده بودم ، هم با یوکتو کار کردم و هم با بیلدروت (اگه با این دوتا اصطلاح آشنا نیستید همین‌الان این مطلب رو رها کنید و اول اینجا رو بخونید) اما اصلاً از یوکتو خوشم و سادگی و سر راستی بیلدروت رو ترجیح...

ادامه مطلب

آموزش LinuxCNC

آموزش linux CNC – قسمت اول – لینوکس CNC چیست و چرا شناختن آن مهم است ؟

به‌ احتمال زیاد اگر این مطلب رو می خونید با دستگاه‌های CNC آشنا هستید، شایدم تا حالا برای خودتان یه CNC کوچولو ساخته باشید، چه به‌ صورت پرینتر3D یا شاید هم سی‌ان‌سی لیزر یا فرز یا هر نوع دیگر ای، میدونیم که ...

ادامه مطلب

GaN-ترانزیستور

ترانزیستور GaN

ترانزیستور گالیوم نیترید (GaN) یک دستگاه نیمه‌رسانا با تحرک الکترونی بالا (HEMT) است که از سه قسمت: گیت، منبع و تخلیه تشکیل شده است. تحرک الکترونی بالا به این معنی است که ترانزیستور GaN دارای قدرت میدان الکتریکی بالاتری در مقایسه ...

ادامه مطلب

آموزش RTOS با STM32 قسمت 2:ابزار GNU Make-متغیرها

آموزش RTOS با STM32 قسمت 2:ابزار GNU Make-متغیرها

در این قسمت از آموزش RTOS به ادامه معرفی و آموزش ابزار GNU Make می پردازیم، با ما همراه باشید. متغیرها همواره کاربردهای زیادی در برنامه‌نویسی داشته‌اند. به‌طورکلی شما هر الگوریتمی را که بخواهید با یک‌زبان برنامه‌نویسی اجرایی کنید...

ادامه مطلب

آشنایی با پروتکل Matter ، متحول کننده اینترنت اشیا

آشنایی با پروتکل Matter ، متحول کننده اینترنت اشیا

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

ادامه مطلب

Newlib

کتابخانه NewLib چیست و چرا به آن نیاز داریم؟

احتمالا برای شما هم پیش‌آمده است که در تنظیمات کامپایلر واژه Newlib را مشاهده کرده باشید که میتوان از آن استفاده کرد، اما واقعا این Newlib چیست و چرا در پروژه های امبدد نقش مهمی را ایفا می‌کند، استفاده از آن چه مزیت هایی را دارد و...

ادامه مطلب

allwinner v3s open source board

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

حدود پارسال بود که برد اوپن سورسی برای یک تراشه ارزان قیمت و مناسب که قابلیت اجرای لینوکس رو هم داشت (F1C100S) منتشر کردیم ؛ امیدواریم که خود برد و چند قسمت آموزشی که در ادامش منتشر شد (و چند قسمت دیگه هم مونده که منتشر بشه) برای ...

ادامه مطلب

GNU make

آموزش RTOS با STM32 قسمت 2: ابزار GNU Make-بخش اول

در قسمت قبل آموزش FreeRTOS در STM32 با کامپایلر gcc آشنا شدیم، با دستورات آن کار کردیم و دیدیم که برای کامپایل کردن یک برنامه ساده چه سوئیچ‌هایی از این ابزار را باید به کار گرفت. این دستورات طولانی آن هم برای یک برنامه ساده بسیار ...

ادامه مطلب