خانه / پروژه های آموزشی / آموزش سیستم عامل µC/OS-II
آموزش سیستم عامل بلادرنگ uC/OS-II

آموزش سیستم عامل µC/OS-II

این محصول در قالب یک CD آموزشی می باشد
338

سیستم عامل بلادرنگ µC به عنوان سیستم عاملی قابل حمل، ROMable و چند وظیفه ای برای پلتفرم های مختلف میکروکنترلری و DSP ها مطرح می باشد که توسط یک شرکت آمریکایی به نام Micrium در حال توسعه می باشد. این سیستم به دلیل منبع باز بودن بسیار معروف بوده و به لحاظ پشتبانی از تعداد پردازنده های بسیار زیاد نسبت به سایر رقبا زبان زد خاص عام می باشد .

سیستم عامل µC/OS در نسخه ۲ که ما برای آن آموزش کاملی آماده کرد ه ایم، قابلیت اجرای ۲۵۰ Task محول شده به آن را دارا می باشد . در اجرای Task ها امکانات بی نظیری همچون سمافورها، پرچم ها رخدادها، صندوق های پستی، زمانبد بسیار هوشمند و پیشرفته شما را در اجرای هر چه بهتر Task های مورد نظر خود شما را یاری می رسانند . این سیستم عامل حدود ۶ الی ۲۴ کیلوبایت از فضای برنامه شما را اشغال می کند و از این بابت منابع حافظه کمتری را در اختیار می گیرد .

همچنین این سیستم عامل موفق به اخذ تاییده های فراوانی را در صنایع مختلف شده است که برخی از آنها عبارتند از :

۱-اخذ تاییده صنعتی IEC61508
۲-اخذ گواهینامه Avionics DO-178B در صنعت نجوم و هوانوردی در سطح A
۳-اخذ تاییده سازمان FDA آمریکا برای مصارف صنایع مهندسی پزشکی
۴-اخذ تاییده SIL3/SIL4 IEC برای صنایع هسته ای
۵-دارای تاییده Motor Industry Software Reliability Association برای صنایع ماشین های الکتریکی
۶-دریافت تاییده MISRA-C:1998 برای برنامه نویسی استاندارد زبان C

سیستم عامل µC/OS-ii در طیف عظیمی از صنایع می تواند کاربرد داشته باشد مثلا بطور مثال به موارد زیر بصورت موردی اشاره ای می کنیم :
۱-استفاده در صنایع هوانوردی
۲-استفاده در صنایع بسیار پیشرفته نجومی
۳-استفاده در انواع مریخ نوردهای سازمان فضایی NASA
۴-کاربرد موثر در صنایع پزشکی
۵-کاربرد در تجهیزات مخابراتی و ارتباط داده
۶-تلفن های همراه و رایانه های جیبی
۷-کنترل کننده های مدرن صنعتی
۸-صنایع امکانات داخلی خودرو
۹-سیستم بسیار پیشرفته ایمنی و بحران
۱۰-

به دلیل عدم وجود منابع آموزشی به زبان فارسی برای یادگیری استفاده از این سیستم عامل بلادرنگ بر آن شدیم تا اقدام به تهیه آموزشی همه جانبه در این زمینه نماییم. در نهایت با تلاش وافر دکتر علیزاده یک منبع آموزشی تقریبا جامعی تحت سرفصل های زیر آماده شد :

۱- مبانی پایه در سیستم عامل های بلادرنگ
۲- لایه های سیستم
۳-تعاریف مهم در سیستم عامل های بلادرنگ
۴-معرفی سیستم عامل µC/OS
۵-مشخصه های اصلی µC/OS
۶- معماری پردازنده های پشتیبانی شده توسط µC/OS
۷-معرفی اجمالی فایل های µC/OS
۸-نحوه تعریف و ایجاد Task
۹-چند نمونه Task پیاده سازی شده با سیستم عامل
۱۰-ماکروهای کاربردی در سیستم عامل
۱۱-خدمات ارایه شده توسط Kernel
۱۲-مدیریت کامل حالت رخدادها و حالت multi-tasking
۱۳-ارتباط پیشرفته چندلایه مابین Taskها
۱۴-مدیریت پیشرفته Scheduler و Semaphore
۱۵-معرفی توابع Hook
۱۶- تغییر و شخصی سازی کرنل سیستم عامل
۱۷-آموزش پورت کردن سیستم عامل برای پلتفرم های مختلف
۱۸-پروژه های پیشرفته مبتنی بر µC/OS

این پکیج آموزشی در قالب یک CD آموزشی بوده که حاوی موارد زیر می باشد :

۱-فایل PDF آموزشی در ۷۹ صفحه
۲-چند نمونه مثال پیاده سازی شده برای پلتفرم AVR و ARM
۳-سورس اصلی سیستم عامل
۴-چند فایل صوتی که شامل توضیحات تکمیلی می باشد
۵-شماتیک و PCB دو نمونه سخت افزار تحت پلتفرم های AVR و ARM تحت لودینگ سیستم عامل
۶-یک فایل ویدئویی از نحوه عملکرد این سیستم عامل در سخت افزار طراحی شده

لینک کوتاه:

درباره افشین علیزاده

مرا به عنوان یک علاقه‌مند به رشته های برق و کامپیوتر بشناسید‌. بدیهی است در دنیایی زندگی می‌کنم که از دریای بی‌کران علایقم‌، فقط قطراتی اندک نصیبم می‌شود. معتقدم مهندسی یعنی «خلاقیت»‌ در کار بردن علوم و فنون به منظور طراحی و یا توسعه ساختارها، و همواره سعی کرده ام تا در این مسیر دشوار قدم هایی هر چند کوچک بردارم. به لحاظ تحصیلی نیز هم اکنون دانشجوی دکترای تخصصی (Ph.D) مهندسی برق قدرت گرایش الکترونیک قدرت، در تهران می باشم.

۸ نظر

  1. با سلام ، چطور میشه بسته آموزشی uc را دریافت کرد. توی سایت لینکی برای خرید یا دانلود وجود نداره

  2. کاربردی

    سلام لطفا مثال های عملی برای این محصول بزنید و دقیقا نشون بدین چه کارهای تا به حال باهاش شده.

    • بر اساس توضیحاتی که مطرح گردیده است، در حقیقت این محصول یک مجموعه آموزشی فارسی برای سیستم عامل بلادرنگ µC/OS بوده و چند مثال عملی نیز به همراه آن تحویل می گردد.
      عنایت داشته باشید که پروژه های ترکیبی و پیشرفته مبتنی بر این سیستم شرایط جداگانه ای دارند و آن پروژه ها جزء مباحث آموزشی طبقه بندی نمی شوند. انجام این نوع پروژه ها صرفاً به عنوان یک پروژه تجاری/صنعتی قابل طرح و پیاده سازی می باشند.

  3. سلام
    منظورتون از سورس اصلی سیستم عامل دقیقا کدوم سورسه؟
    چون توی خود سایت یه سری از سورس ها رایگان و یک سری هم پولی هستند.
    آیا در محصول شما همه ی سورس ها آورده شده است؟

  4. محمدرضا

    سلام و خسته نباشید بابت سایت و پروژه های عالیتون.
    آقای مهندس من حدود دو سال که با ARM , FPGA کار میکنم (ترکیبی) و یه پروژه هم انجام دادم در همین رابطه که بعنوان تز ارشد ارائه دادم. حالا چند وقتی دوست دارم سیستم عامل هم بیارم وسط! چیز مناسبی پیدا نکردم تا اینکه سایت شما رو دیدم ولی سوالم اینجاست که چرا اینقدر این کتاب گرونه؟ ۷۰۰ هزار تومن!

    • برای تهیه این مرجع فارسی زحت زیادی کشیده شده است. قیمت اصلی این مجموعه خیلی بیشتر بود که توسط کارفرمای اول پرداخت شده است.
      در حقیقت این آموزش مکمل یک پروژه تحت سیستم عامل بلادرنگ بود که بعد از تحویل پروژه من مطالب دیگه ای رو هم بش اضافه کردم و نهایتا شده همین محصولی که الان شما می بینید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *