سلام به همگی
هدف من از ایجاد این تاپیک ایجاد ی یک منبع خوب برای انتخاب سیستم عاملهای بلا درنگ برای
میکرو کنترلر های arm هست
اول از هر چیز باید یه توضیحی در مورد سیستم عامل بدم که اصلا سیستم عامل چی هست
خیلی ها با شنیدن کلمه ی سیستم عامل اولین چیزی که به ذهنشون میرسه چیزی جز ویندوزهای ماکروسافت نیست
ولی به طور کلی می توان گفت
سیستم عامل (Operation System) به زبان ساده، یک برنامه کلی است که سایر برنامههای جانبی را مدیریت میکند. سیستم عامل بلافاصله بعد از بایوس، کنترل سیستم را برعهده میگیرد.
سیستم عاملهای زیادی در دنیا وجود داره
مثل انواع windows -Linux-Android-BlackBerry-Firefox و خیلی چیزهای دیگه
ولی هیچ کدوم از این مواردی که گفته شد بنا به دلایلی از قبیل
1.سرعت پایین
2.فقدان واحد MMU
3. . . .
برروی میکروکنترلر های arm اجرا نمیشه
سیستم عاملهایی برای این سری از میکرو کنترلر های وجود داره
مثل RTX که توسط کیل ارائه شده
یا FreeRTOS که روی اکثر خانواده های میکرو کنترلری اجرا میشه
UC/OS2-3
UClinux
Vxware و خیلی های دیگه
حالا سوال من این هست که از بین این 4-5 مورد اخر کدومشون برای استفاده و یادگیری بهتر هست یا بهتر بگم ارزش یادگیری دارند؟
این هم لیستی از سیستم عامل ها
en.wikipedia.org/wiki/List_of_real-time_operating_systems/