با سلام خدمت تمامی دوستان و اساتید : :bye
یه چند وقتیه که بد جوری فکرم مشغول پروژه مولتی تسکینگ با استفاده از میکرو های PIC یا (ترجیحا) DSPIC شده! :surprised:
البته شاید این سوال پیش بیاد که اصلا مگه کاری هست که نیاز به مولتی تسک داشته باشه اونم با میکرو ؟
البته می شه بگیم در سطح ما ها با پروژه های سادمون نه نیازی نداریم.ولی دونستن یه چیز همیشه بهتر از ندونستنشه و احتمالا در اینده نزدیک به در دمون می خوره!
حالا طبق اطلاعات اندک من توی سیستم های مولتی تسکینگ یه تایمر داریم که با فاصله زمانی معین اینتراپت ایجاد می کنه تا بتونه فعالیت حاضر را متوقف کنه و یه فعالیت بعدی رو پیش بگیره.
حالا ممکنه که فعالیت رو یه دستور اسمبلی تعریف کنیم یا تکه از برنامه که مثلا روی ال سی دی می نویسه . که این خودش جای بحث زیادی داره!
حالا این جا پای استک میاد وسط با استک پوینتر (stack & stack pointer)
من یه سری اطلاعات دیگه ایی از این سیستم های مولتی تسکینگ دارم ولی بدلیل پراکندگی و دید کلی ناقص می خوام که دوستانی که اطلاعات دقیقتر و کاملتری دارن یه توضیح کامل از قسمتهای مختلف این نوع سیستمها بدن تا بعد بریم سراغ قسمتهای بعدی!
فکر میکنم بهتره که با برنامه پیش بریم طبق زیر:(پس حدالمقدور از برنامه خارج نشیم و پست های نا مربوط نزنیم :redface
1- اشنایی کلی و دقیق با سیستمهای مولتی تسکینک (برای میکرو نه کامپیوتر)
2-اشنایی دقیق با قسمتهای مختلف این سیستم و وظیفه و نحوه کارکرد هر قسمت
3-سعی در پیاده سازی همین سیستم برای یک میکرو خاص (DSPIC30F6014)
بسم الله
هر کدوم از دوستان که میتونه به پیشرفت مرحله اول کمک کنه بیاد جلو . مامنتظریم!!!
یه چند وقتیه که بد جوری فکرم مشغول پروژه مولتی تسکینگ با استفاده از میکرو های PIC یا (ترجیحا) DSPIC شده! :surprised:
البته شاید این سوال پیش بیاد که اصلا مگه کاری هست که نیاز به مولتی تسک داشته باشه اونم با میکرو ؟
البته می شه بگیم در سطح ما ها با پروژه های سادمون نه نیازی نداریم.ولی دونستن یه چیز همیشه بهتر از ندونستنشه و احتمالا در اینده نزدیک به در دمون می خوره!
حالا طبق اطلاعات اندک من توی سیستم های مولتی تسکینگ یه تایمر داریم که با فاصله زمانی معین اینتراپت ایجاد می کنه تا بتونه فعالیت حاضر را متوقف کنه و یه فعالیت بعدی رو پیش بگیره.
حالا ممکنه که فعالیت رو یه دستور اسمبلی تعریف کنیم یا تکه از برنامه که مثلا روی ال سی دی می نویسه . که این خودش جای بحث زیادی داره!
حالا این جا پای استک میاد وسط با استک پوینتر (stack & stack pointer)
من یه سری اطلاعات دیگه ایی از این سیستم های مولتی تسکینگ دارم ولی بدلیل پراکندگی و دید کلی ناقص می خوام که دوستانی که اطلاعات دقیقتر و کاملتری دارن یه توضیح کامل از قسمتهای مختلف این نوع سیستمها بدن تا بعد بریم سراغ قسمتهای بعدی!
فکر میکنم بهتره که با برنامه پیش بریم طبق زیر:(پس حدالمقدور از برنامه خارج نشیم و پست های نا مربوط نزنیم :redface

1- اشنایی کلی و دقیق با سیستمهای مولتی تسکینک (برای میکرو نه کامپیوتر)
2-اشنایی دقیق با قسمتهای مختلف این سیستم و وظیفه و نحوه کارکرد هر قسمت
3-سعی در پیاده سازی همین سیستم برای یک میکرو خاص (DSPIC30F6014)
بسم الله
هر کدوم از دوستان که میتونه به پیشرفت مرحله اول کمک کنه بیاد جلو . مامنتظریم!!!

دیدگاه