برنامه نویسی به روش RTOS برای میکروکنترلرها
روز به روز ترانزیستورها کوچکتر می شوند و سخت افزارها و نرم افزارها پیچیده تر. با همه گیر شدن اینترنت و ظهور ایده ی اینترنت اشیاء IoT ، از میکروکنترلرهای ساده ی امروزه هم انتظار می رود که به اینترنت متصل شده و بتوانند تبادل اطلاعات داشته باشند.
به بیان دیگر این انتظارات جزء انتظارات و نیازهای اولیه ی خیلی از پروژه هاست، حال آنکه کار به همینجا ختم نمیشود و این شروعی برای پیاده سازی عملکردهای خاص پروژه است. بنابراین میتوان ادعا کرد که با توجه به پیچیده تر شدن سخت-
افزار و نرم افزار و از همه مهمتر انتظارات کاربران، برنامه نویسان نیاز دارند روز به روز توانایی پیاده سازی قابلیتهای بیشتری را داشته باشند. چرا که معمولا کاربرانی که از محصولات ما استفاده میکنند، ترجیح میدهند کارهای بسیار پیچیده را تنها با استفاده از یک دکمه اجرا کنند، به عبارت دیگر، هرچه عملیات اجرا ساده تر، کار طراحی و پیاده سازی آن توسط برنامه نویسان پیچیده تر خواهد بود.
در زمان بسیار کوتاهی صنعت برنامه نویسی میکروکنترلرها، مانند دیگر صنایع، دارای تحولات جدی بوده است، با ورود میکروکنترلرهای ARM به بازار و تلاش شرکت های مختلف برای ارائه محصولات متنوع متناسب با نیاز روز بازار، نوشتن برنامه در سطح رجیستر که روزگاری سبک مرسومی برای برنامه نویسی پردازنده ها و میکروکنترلرها به شمار میرفت، امروزه در قیاس با گذشته طرفدار کمتری دارد.
فهرست مطالب
سبک های برنامه نویسی؟
سیستم عامل RTOS چیست؟
میکرو STM32
انوابع abstraction های موجود
دلیل استفاده از سیستم عامل جهت میکروکنترلرها
آموزش stm32cubmx
توسعه پروژه در محیط keil
تابع osDelay
نام فایل: برنامه نویسی به روش RTOS برای میکروکنترلرها
دانلود فایل: لینک مستقیم
پسورد: www.noandishaan.com