PDA

View Full Version : سوال: ایجاد سیستم عامل متنی برای میکروکنترلر



ali208
پنج شنبه 27 خرداد 1389, 21:15 عصر
با سلام
دوستان ایا میشه یک سیستم عامل متنی مثل داس برای میکروکنتلر ایجاد کرد؟ از چه زبانی باید استفاده کرد؟ مثلا ویژوال سی پلاس خوبه؟ از چه روشی باید استفاده کنم؟ اطلاعاتم باید چقدر باشه؟ ایا منابع فارسی یا انگلیسی هست دراین مورد؟

blue_lotus
جمعه 28 خرداد 1389, 00:32 صبح
نوشتن سیستم عامل به دانش و اطلاعات نسبتا بالایی نیاز داره که تیمی معمولا انجام میشه برای سرعت کار.

اول باید معماری و سخت افزار مورد نظرتون رو کامل بشناسید که چه قابلیت هایی دارن و ...

بعدا با زبانی مثل C براش سیستم عامل بنویسید.

اگر منظورتون میکروکنترول های معمول هست. تا جایی که به خاطر میارم معمولا قابلیت نصب چیزی مثل سیستم عامل رو ندارن، مگر cpu مورد استفاده ۸ یا ۱۶ بیتی باشه که بشه روش یک کارایی انجام داد. در اصل چیزی به مفهوم واقعی سیستم عامل روی Arm های 32 بیتی قابل نصب هست

شما میتونید از سیستم عامل های win و linux که از پیش آماده هستن برای این کار استفاده کنید. و یا حتی خودتون کرنل رو برای معماری مورد نظرتون کامپایل کنید. و یا اون معماری رو بهش اضافه کنید.

khafan_bat
دوشنبه 11 مرداد 1389, 02:08 صبح
کی گفته ؟؟ کار که نشد نداره

میکروکنترلر های ARM قوی تر هستند و میشه روشون کرنل لینوکس بالا آورد ( یه کوچولو سخته ) اما در رابطه با میکروکنتلر های AVR کارهایی نیز انجام شده که تا اونجایی که من جستجو کردم نوع سیستم عامل هایی که نوشتند پیشوند real time OS رو داشتند و امکانات کمی داشتند.


http://www.circuitlake.com/avr-based-operating-system.html

http://www.barello.net/avrx/index.htm

http://microcontrollershop.com/product_info.php?products_id=591