NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2421 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 2 از 2

موضوع: RTOS STM32CubeMX

  1. #1
    کاربر فعال jonbakhsh آواتار ها
    تاریخ عضویت
    Apr 2008
    نام
    H.J
    نوشته ها
    371
    تشکر
    192
    تشکر شده 225 بار در 101 پست

    پیش فرض RTOS STM32CubeMX

    درود.
    آقا کسی هست که خیلی ساده و مبتدی توضیح بده که
    1)با این سیستم عامل میشه چه کارهایی کرد اگه قراره ما دستی ورودی و خروجی هارو بخونیم و پردازش کنیم و ورودی خروجی هارو کنترل کنیم پس سیستم عامل چیکاره هست . مثلا اندروید بگی ما یه برنامه روی اون نصب میکنیم . روی این سیستم عامل که نمیشه نصب کرد ؟؟؟
    2)یه آموزش از طریقه نصب روی keil لطفا
    3)آموزش نصب روی خود arm . آیا فقط باید پروگرام کرد یا از روی فلش ... نصب میشه
    4) اندازه lcd و .... کجا باید بهش داد . اصلا روش پورت کردنش به چه شکله . باید مثل برنامه نویسی خودمون توابع داخلش اضافه کنیم ؟؟؟؟
    یه آموزش تصویری کسی داره
    ممنون

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2014
    نوشته ها
    27
    تشکر
    0
    تشکر شده 17 بار در 8 پست

    پیش فرض

    نقل قول نوشته اصلی توسط jonbakhsh نمایش پست ها
    درود.
    آقا کسی هست که خیلی ساده و مبتدی توضیح بده که
    1)با این سیستم عامل میشه چه کارهایی کرد اگه قراره ما دستی ورودی و خروجی هارو بخونیم و پردازش کنیم و ورودی خروجی هارو کنترل کنیم پس سیستم عامل چیکاره هست . مثلا اندروید بگی ما یه برنامه روی اون نصب میکنیم . روی این سیستم عامل که نمیشه نصب کرد ؟؟؟
    2)یه آموزش از طریقه نصب روی keil لطفا
    3)آموزش نصب روی خود arm . آیا فقط باید پروگرام کرد یا از روی فلش ... نصب میشه
    4) اندازه lcd و .... کجا باید بهش داد . اصلا روش پورت کردنش به چه شکله . باید مثل برنامه نویسی خودمون توابع داخلش اضافه کنیم ؟؟؟؟
    یه آموزش تصویری کسی داره
    ممنون
    سلام.
    اول بیا در مورد مفهوم و وظیفه سیستم عامل صحبت کنیم. یکی از وظایف مهم و کاربردی سیستم عامل، مدیریت منابع نرم افزاری و سخت افزاری سیستم هست. حال فرض کن بخوایم دو عمل یا وظیفه بر روی میکرو بصورت همزمان اجرا کنیم. آیا این کار در حالت عادی ممکنه؟ خیر.
    برای پیاده سازی چنین عملی نیاز به سیستم عامل داریم. سیستم عامل در کل باعث میشه که ما بتونیم چندین تسک یا وظیفه رو بطور همزمان بر روی سخت افزار میکرو پیاده سازی کنیم. این کار توسط زمان بندی سیستم عامل رخ میده.
    حالا چطور؟
    سیستم عامل با استفاده از تایمر میکرو یه زمان بندی به وجود میاره. هر وقت زمان بندی یا Tick رخ داد، سیستم عامل بین تسک ها سوئیچ می کنه. سوئیچ کردن بین تسک و فاصله زمانی کم بین سوئیچ ها باعث میشه که ما فکر کنیم میکرو داره چندین تسک یا وظیفه رو همزمان اجرا می کنه.
    خوب اگه بین تسک ها سوئیچ می کنه، سیستم عامل از کجا میفهمه که از کدام خط برنامه و داده های پردازش شده تسک قبلی شروع به اجرا کنه؟
    هر تسک یه مقدار حافظه بنام Stack Buffer داره که مقدارش قابل تنظیمه. وظیفه این قسمت، ثبت داده ها و وضعیت هر تسک هست. سیستم عامل هر وقت بخواد از تسکی به تسک دیگه سوئیچ کنه اول اطلاعات تسک قبلی رو در بافر استک اون تسک ذخیره می کنه و بعد با خواندن بافر استک مربوط به تسک بعدی، تسک رو اجرا می کنه.

    اینم توضیحی مختصر از سیستم عامل.امیدوارم مفهوم رو رسونده باشه.
    ویرایش توسط mohsen.sharif : 11-08-2017 در ساعت 22:38

  4. کاربران : 3 تشکر کرده اند از شما mohsen.sharif برای ارسال این پست سودمند:


موضوعات مشابه

  1. [سوال] RTOS-VxWork- QNX ....
    توسط arsa در انجمن گفت و گوي آزاد
    پاسخ: 1
    آخرين نوشته: 29-11-2016, 13:53
  2. پاسخ: 4
    آخرين نوشته: 20-10-2016, 21:29
  3. rtos
    توسط farzadsw در انجمن مباحث کلی ARM
    پاسخ: 37
    آخرين نوشته: 12-11-2014, 10:00
  4. rtos با avr ؟!
    توسط shayanmelody در انجمن AVR
    پاسخ: 3
    آخرين نوشته: 11-08-2011, 15:03
  5. Rtos
    توسط t.o.e در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 04-04-2011, 17:55

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •