نوشتن سیستم عامل برای PIC
http://www.eca.ir/forum2/index.php?topic=37852.45
کارتون واقعا در نوع خودش برای شروع بسیار عالی بوده
فکر کنم اگه شما کتاب "کرنل بی درنگ" نوشته لبروس ترجمه شکاری زاده انتشارات نص ( جهت راهنمایی استفاده از مولتی تسک )را هم یکدور بخونید ، یکشبه ره 50 ساله را بتونید برید جلو و، بترکونید خلاصه
منتظر اخبار و اتفاقات تکمیلی هستیم.
===============================================
سلام.خیلی خیلی خیلی جالب بود.
می تونید درمورد تولید صوت یکم توضیح بدبد؟
برای تولید صوت از PWM میکرو + ای سی lm386 استفاده شده
=================================================
سلام دوست عزیز
با تشکر از شما در صورت امکان فایل های قرار داه شده در صفحه 2 را هم تصحیح کنید مخصوصا فایل سورس برنامه رو
یه خواهش دیگه اینکه اطلاعات و مطالعات خودتون در مورد سیستم مولتی تسکینگ منابع وهر چیز دیگه ای رو هم بیان کنید
با تشکر
لینک سورس های اصلی مجددا اصلاح شد
در مورد سیستم عامل و مولتی تسکینگ:
سعی کنید بجای نوشتن یک سیستم عامل وقت روی پورت کردن سیستم عامل های آماده بکنید (اگر برای کار های صنعتی و پول درآوردن و ... باشه) و در صورتی که واقعا علاقه به این بحث دارید (به علاوه وقت) اون موقع سعی بر نوشتن از پایه یه سیستم عامل کنید
در مورد منبع اول از همه بهتره که کاتالوگ ها و نوشته های سیستم عامل های مختلف رو بخونید تا یه چیزایی متوجه بشید . (کتاب سیستم های بلادرنگ نوشته لبروس جلد سیاه هم خوبه . ترجمه کاتالوگ سیستم عامل uC هست) علاوه بر این مطالب باید با دستورات اسمبلی کم آشنایی داشته باشد و روال کار میکرو رو خیلی خوب بلد باشد و علاوه بر اون باید روال کاری کامپایلر و نحوه تولید کد اون رو خوب بشناسید (که جز با تجربه زیاد کار با کامپایلر و مشاهده کدهای اسمبلی تولید شده توسط اون میسر نیست) و علاوه بر همه این ها باید CPU و ریجسترهای درگیر هسته میکرویی رو می خوایید براش سیستم عامل بنویسید رو مو به مو مسلط باشد.
اگه همه شرایط بالا + یه فکر و ایده خوب + وقت کافی داشته باشید اون موقع میشه انتظار داشت که سیستم عامل بتونید بنویسید و اگر چندین گروه خبره با سیستم عامل شما کارکنن و ایراد ها و نقاط ضعف اون رو بگیرند می تونید در حد یکی از سیستم عامل های موجود معروف بشید.
کار پردردسریه ولی خوب ارزششو (برای من ) داره
موفق باشید
==========================================================