🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه فریمور سلولار برای امبدد سیستمز (GSM)
- آخرین آپدیت
دانلود Embedded Systems Cellular Firmware Development(GSM)
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره میآموزید:
ارتباط با دستگاههای امبدد خود با استفاده از فناوری سلولی: مکالمه تلفنی، پیامک (SMS)، M2M (ماشین به ماشین) و غیره.
درک اصول فناوری سلولی.
توسعه یک کتابخانه کامل برای استفاده از چیپهای سلولی با میکروکنترلرهای STM32.
توسعه ساختار داده FIFO (ورود اولین، خروج اولین) برای مدیریت دادههای ارتباطی.
توسعه فریمور Bare-Metal برای کنترل ماژولهای سختافزاری با پیامک.
توسعه فریمور Bare-Metal برای کنترل ماژولهای سختافزاری با مکالمه تلفنی.
توسعه فریمور Bare-Metal برای ارسال خودکار پیامک یا برقراری تماس تلفنی با محرک سختافزاری.
توسعه فریمور Bare-Metal برای ارسال خودکار داده سنسور هنگام وقوع آلارم RTC.
توسعه فریمور Bare-Metal برای ارسال داده سنسور به صورت دورهای با RTC.
توسعه یک درایور Bare-Metal ساعت بیدرنگ (RTC).
پیشنیازها:
برد توسعه NUCLEO-STM32F411
ماژول A6 GSM/GPRS
به دوره توسعه فریمور سلولی (GSM) برای سیستمهای امبدد خوش آمدید!
این دوره به شما میآموزد که چگونه درایورها و کتابخانهها را برای افزودن قابلیت سلولی به دستگاه امبدد خود توسعه دهید.
این دوره از میکروکنترلر STM32 و چیپ GSM/GPRS A6 استفاده میکند. A6 یک چیپ GSM/GPRS چهارباند کمهزینه است که به باند ارتباطی جهانی 850/900/1800/1900MHz مجهز است. اگر مفهوم "باند" را نمیدانید، نگران نباشید؛ تا پایان این دوره، این مفهوم و بسیاری موارد دیگر را درک خواهید کرد.
درایورهای توسعهیافته در این دوره تقریباً بر روی تمامی چیپهای سلولی موجود کار خواهند کرد، زیرا اکثر آنها از UART برای ارتباط استفاده میکنند.
این دوره به سه بخش تقسیم میشود. بخش اول نظری است. در این بخش، مفاهیم فناوری سلولی و اصول معماری GSM را خواهیم آموخت.
در بخش بعدی دوره، درایورهای Bare-Metal را برای رابطبندی چیپ A6 با میکروکنترلر STM32 توسعه خواهیم داد.
پس از توسعه درایورهای خود برای اتصال چیپ A6 به میکروکنترلر STM32، به سراغ توسعه ساختارهای داده کارآمد برای مدیریت دادههای ارتباطی بین چیپ A6 و میکروکنترلر STM32 خواهیم رفت.
در بخش پایانی، درایورها و ساختارهای داده توسعهیافته در بخشهای قبلی را ترکیب کرده تا یک کتابخانه برای اتصال به شبکه سلولی توسعه دهیم. سپس به سراغ توسعه برخی کاربردهای واقعی خواهیم رفت.
برخی نکات برجسته:
اگر میخواهید مفهوم سیمکارت را درک کنید، به بخش 2 مراجعه کنید.
اگر میخواهید تفاوت بین 1G، 2G، 3G، 4G، 5G را بدانید، به بخش 2 مراجعه کنید.
اگر میخواهید تفاوت بین GSM، LTE، WCDMA را بدانید، به بخش 2 مراجعه کنید.
اگر میخواهید ماژولهای سختافزاری را با پیامک (SMS) کنترل کنید، به بخش 10 مراجعه کنید.
اگر میخواهید ماژولهای سختافزاری را با مکالمه تلفنی کنترل کنید، به بخش 10 مراجعه کنید.
اگر میخواهید پیامک (SMS) را به صورت خودکار ارسال کنید یا با محرک سختافزاری تماس تلفنی بگیرید، به بخش 10 مراجعه کنید.
اگر میخواهید یک درایور Bare-Metal ساعت بیدرنگ (RTC) توسعه دهید، به بخش 9 مراجعه کنید.
اگر میخواهید دادههای سنسور را با پیامک (SMS) و با فعالسازی آلارم RTC ارسال کنید، به بخش 10 مراجعه کنید.
اگر میخواهید دادههای سنسور را به صورت دورهای با پیامک (SMS) و با RTC ارسال کنید، به بخش 10 مراجعه کنید.
لطفاً به سرفصل کامل دوره نگاهی بیندازید.
به خاطر داشته باشید: من هیچ شکی ندارم که این دوره را دوست خواهید داشت. همچنین، این دوره با یک ضمانت بازگشت کامل وجه 30 روزه همراه است! پس به زبان ساده، شما واقعاً هیچ چیز برای از دست دادن و همه چیز برای به دست آوردن ندارید.
ثبتنام کنید و بیایید شروع به ارسال بستهها کنیم!
سرفصل ها و درس ها
شروع کار
Getting Started
دانلود CubeIDE
Downloading CubeIDE
نصب CubeIDE
Installing CubeIDE
بهرهبرداری بهینه از این آموزش
Getting the best out of this training
فراهم کردن مستندات مورد نیاز
Getting the required Documentation
راهاندازی اولین پروژه
Setting Up the first project
مقدمهای بر فناوری سلولی
Introduction to Cellular Technology
Embedded Firmware Engineer نام من اسرائیل است ، من بیش از 7 سال است که در فضای سیستم جاسازی شده تحقیق و کار می کنم. در Udemy ده ها هزار دانش آموز در سیستم های جاسازی شده با تمرکز بر موضوعاتی مانند برنامه نویسی Assembly ، طراحی سیستم عامل های زمان واقعی ، توسعه سیستم عامل و پردازش سیگنال دیجیتال آموزش داده ام. من قادر به آموزش این مباحث هستم زیرا در کارهای روزمره مفاهیمی را از این مباحث استفاده می کنم. به یکی از دوره های من بپیوندید و ببینید چطور پیش می رود. همیشه می توانید درخواست بازپرداخت کنید.
نمایش نظرات