ECos: تفاوت میان نسخه‌ها

از ویکی‌پدیا، دانشنامهٔ آزاد
محتوای حذف‌شده محتوای افزوده‌شده
NetBSDuser (بحث | مشارکت‌ها)
ایجادشده به کمک به ویکی‌فا و Dexbot
 
ابرابزار
خط ۱: خط ۱:
{{Infobox OS
{{Infobox OS
| name= ای سی او اس
| name= ای سی او اس
| developer = eCos community, [[بنیاد نرم‌افزار آزاد]]
| developer = جامعه eCos، [[بنیاد نرم‌افزار آزاد]]
| source_model = [[متن‌باز]]
| source_model = [[متن‌باز]]
| supported_platforms = [[معماری آرم]]، [[CalmRISC]]، [[ARM Cortex-A5|Cortex-A5]]، [[آرم کورتکس-ای۹]]، [[ARM Cortex-M3|Cortex-M3]]، [[ARM Cortex-M4|Cortex-M4]]، [[ARM Cortex-M7|Cortex-M7]]، [[FR-V]]، [[Hitachi H8]]، [[آی‌ای-۳۲]]، [[موتورولا ۶۸۰۰۰]]، [[Matsushita AM3x]]، [[معماری میپس]]، [[NEC V8xx]]، [[Nios II]]، [[پاورپی‌سی]]، [[اسپارک]]، and [[SuperH]]
| supported_platforms = [[معماری آرم]]، [[CalmRISC]]، [[آرم کورتکس-ای۵|کورتکس-ای۵]]، [[آرم کورتکس-ای۹]]، [[آرم کورتکس-ام۳|کورتکس-ام۳]]، [[آرم کورتکس-ام۴|کورتکس-ام۴]]، [[آرم کورتکس-ام۷|کورتکس-ام۷]]، [[FR-V]]، [[Hitachi H8]]، [[آی‌ای-۳۲]]، [[موتورولا ۶۸۰۰۰]]، [[Matsushita AM3x]]، [[معماری میپس]]، [[NEC V8xx]]، [[Nios II]]، [[پاورپی‌سی]]، [[اسپارک]]، and [[SuperH]]
| family = [[سیستم‌عامل بی‌درنگ]]s
| family = [[سیستم‌عامل بی‌درنگ|سیستم‌عامل‌های بی‌درنگ]]
| released = {{Start date and age|1998|09}}
| released = {{Start date and age|1998|09}}
| latest_release_date = {{Start date and age|2009|03}}
| latest_release_date = {{Start date and age|2009|03}}
| programmed_in = [[سی (زبان برنامه‌نویسی)|سی]]، [[سی++]]، [[زبان اسمبلی]]
| programmed_in = [[سی (زبان برنامه‌نویسی)|سی]]، [[سی++]]، [[زبان اسمبلی]]
| working_state = Current
| working_state = تاکنون
| license = eCos License: [[پروانه عمومی همگانی گنو]] (with [[GPL linking exception|linking exception]])<ref>{{cite web |author=eCos official website |title=eCos License Overview |url=http://ecos.sourceware.org/license-overview.html |quote=eCos is released under a modified version of the well known GNU General Public License (GPL).|accessdate=2009-06-22}}</ref>
| license =پروانه eCos: [[پروانه عمومی همگانی گنو]] (با [[استثنای پیونددهی پروانه عمومی همگانی گنو|استثنای پیونددهی]])<ref>{{cite web |author=eCos official website |title=eCos License Overview |url=http://ecos.sourceware.org/license-overview.html |quote=eCos is released under a modified version of the well known GNU General Public License (GPL).|accessdate=2009-06-22}}</ref>
| website = {{URL|http://ecos.sourceware.org/}}
| website = {{URL|http://ecos.sourceware.org/}}
}}
}}
'''ای سی او اس''' ({{lang-en|ECos}}) نام یک [[سیستم عامل]] [[نرم افزار آزاد|آزاد]] , [[متن باز]] و بی درنگ است که برای سیستم های توکار و برنامه هایی که یک پروسه و چندین رشته میخواهند طراحی شده است. و با هدف انعطاف پذیری در برابر نیاز های برنامه ها در زمینه های قدرت اجرا و نیاز های سخت افزاری ساخته شده .این سیستم عامل بیشتر در زبان C توسعه داده شده و لایه های سازگاری و رابط های برنامه نویسی خود را برای سیستم عامل های شبه-یونیکس و سیستم عامل ترون منتشر نموده است.
'''ای سی او اس''' ({{lang-en|ECos}}) نام یک [[سیستم عامل]] [[نرم‌افزار آزاد|آزاد]]، [[متن باز]] و بی درنگ است که برای سیستم‌های توکار و برنامه‌هایی که یک پروسه و چندین رشته می‌خواهند طراحی شده است؛ و با هدف انعطاف‌پذیری در برابر نیازهای برنامه‌ها در زمینه‌های قدرت اجرا و نیازهای سخت‌افزاری ساخته شده. این سیستم عامل بیشتر در زبان C توسعه داده شده و لایه‌های سازگاری و رابط‌های برنامه نویسی خود را برای سیستم عامل‌های شبه-یونیکس و سیستم عامل ترون منتشر نموده است.


==طراحی==
== طراحی ==
طراحی این سیستم عامل برای سیستم هایی بوده که حافظه در سطح چند ده و یا چند صد کیلوبایت دارند. این سیستم عامل میتواند با [[حافظه تصادفی]] کمتر از دو مگابایت نیز کار کند, در حالی که هسته [[لینوکس]] در فضای کمتر از این قادر به کار نیست.
طراحی این سیستم عامل برای سیستم‌هایی بوده که حافظه در سطح چند ده و یا چند صد کیلوبایت دارند. این سیستم عامل می‌تواند با [[حافظه تصادفی]] کمتر از دو مگابایت نیز کار کند، در حالی که هسته [[لینوکس]] در فضای کمتر از این قادر به کار نیست.

این سیستم عامل در گستره بزرگی از پردازنده‌ها از جمله: [[معماری آرم]] ،[[معماری میپس]]، [[پاورپی‌سی]]، [[آی‌ای-۳۲]] و ... کار می‌کند.

== پیشینه ==
این سیستم عامل ابتدا در سال ۱۹۹۷ توسط شرکت پشتیبانی «سایگنوس» (که پس از آن توسط [[رد هت]] خریده شد) تولید شد. در اواخر سال ۲۰۰۲ رد هت از این سیستم عامل ناامید شده و توسعه آن را رها کرد. در سال ۲۰۰۴، با درخواست توسعه دهندگان، رد هت قبول کرد [[حق نشر]] این سیستم عامل به [[بنیاد نرم‌افزار آزاد]] اعطا شود و این پروسه در سال ۲۰۰۸ پایان یافت.

== نسخه‌های غیر آزاد ==
ٍeCos pro یک انشعاب غیر آزاد از این سیستم عامل بود که توسط توسعه دهندگان این سیستم عامل از آن منشعب شد و هدف آن ساخت یک انشعاب پایدار و امتحان پس داده از این سیستم عامل است. ویژگی‌های اضافه آن به کد منبع اصلی الحاق نشده‌اند.

== جستارهای وابسته ==
* [[مقایسه سیستم‌عامل‌های متن‌باز]][[معماری آرم]]


این سیستم عامل در گستره بزرگی از پردازنده ها از جمله : [[معماری آرم]] ,[[معماری میپس]],[[پاورپی‌سی]] , [[آی‌ای-۳۲]] و ... کار میکند.
==پیشینه==
این سیستم عامل ابتدا در سال ۱۹۹۷ توسط شرکت پشتیبانی "سایگنوس" (که پس از آن توسط [[رد هت]] خریده شد) تولید شد. در اواخر سال ۲۰۰۲ رد هت از این سیستم عامل ناامید شده و توسعه آن را رها کرد.در سال ۲۰۰۴ , با درخواست توسعه دهندگان,رد هت قبول کرد [[حق نشر]] این سیستم عامل به [[بنیاد نرم‌افزار آزاد]] اعطا شود و این پروسه در سال ۲۰۰۸ پایان یافت.
==نسخه های غیر آزاد==
ٍٍeCos pro یک انشعاب غیر آزاد از این سیستم عامل بود که توسط توسعه دهندگان این سیستم عامل از آن منشعب شد و هدف آن ساخت یک انشعاب پایدار و امتحان پس داده از این سیستم عامل است . ویژگی های اضافه آن به کد منبع اصلی الحاق نشده اند.
==جستارهای وابسته==
*[[مقایسه سیستم‌عامل‌های متن‌باز]][[معماری آرم]]
== منابع ==
== منابع ==
{{پانویس|چپ‌چین=بله}}
{{پانویس|چپ‌چین=بله}}
*{{یادکرد-ویکی|پیوند =//en.wikipedia.org/w/index.php?title=ECos&oldid=669499883|عنوان = ECos|زبان =انگلیسی|بازیابی =۲۵ ژوئیه ۲۰۱۵}}
* {{یادکرد-ویکی|پیوند =//en.wikipedia.org/w/index.php?title=ECos&oldid=669499883|عنوان = ECos|زبان =انگلیسی|بازیابی =۲۵ ژوئیه ۲۰۱۵}}
[[رده:سیستم‌عامل‌های بلادرنگ]]
[[رده:سیستم‌عامل‌های بلادرنگ]]
[[رده:سیستم‌عامل‌های آزاد]]
[[رده:سیستم‌عامل‌های آزاد]]

نسخهٔ ‏۲۵ ژوئیهٔ ۲۰۱۵، ساعت ۲۳:۰۱

ای سی او اس
توسعه‌دهندهجامعه eCos، بنیاد نرم‌افزار آزاد
نوشته شده به زبانسی، سی++، زبان اسمبلی
خانوادهسیستم‌عامل‌های بی‌درنگ
وضعیت توسعهتاکنون
مدل منبعمتن‌باز
تاریخ اولین انتشارسپتامبر ۱۹۹۸؛ ۲۵ سال پیش (۱۹۹۸}})
بن‌سازه رایانشمعماری آرم، CalmRISC، کورتکس-ای۵، آرم کورتکس-ای۹، کورتکس-ام۳، کورتکس-ام۴، کورتکس-ام۷، FR-V، Hitachi H8، آی‌ای-۳۲، موتورولا ۶۸۰۰۰، Matsushita AM3x، معماری میپس، NEC V8xx، Nios II، پاورپی‌سی، اسپارک، and SuperH
پروانهپروانه eCos: پروانه عمومی همگانی گنو (با استثنای پیونددهی)[۱]
وبگاه رسمی

ای سی او اس (انگلیسی: ECos) نام یک سیستم عامل آزاد، متن باز و بی درنگ است که برای سیستم‌های توکار و برنامه‌هایی که یک پروسه و چندین رشته می‌خواهند طراحی شده است؛ و با هدف انعطاف‌پذیری در برابر نیازهای برنامه‌ها در زمینه‌های قدرت اجرا و نیازهای سخت‌افزاری ساخته شده. این سیستم عامل بیشتر در زبان C توسعه داده شده و لایه‌های سازگاری و رابط‌های برنامه نویسی خود را برای سیستم عامل‌های شبه-یونیکس و سیستم عامل ترون منتشر نموده است.

طراحی

طراحی این سیستم عامل برای سیستم‌هایی بوده که حافظه در سطح چند ده و یا چند صد کیلوبایت دارند. این سیستم عامل می‌تواند با حافظه تصادفی کمتر از دو مگابایت نیز کار کند، در حالی که هسته لینوکس در فضای کمتر از این قادر به کار نیست.

این سیستم عامل در گستره بزرگی از پردازنده‌ها از جمله: معماری آرم ،معماری میپس، پاورپی‌سی، آی‌ای-۳۲ و ... کار می‌کند.

پیشینه

این سیستم عامل ابتدا در سال ۱۹۹۷ توسط شرکت پشتیبانی «سایگنوس» (که پس از آن توسط رد هت خریده شد) تولید شد. در اواخر سال ۲۰۰۲ رد هت از این سیستم عامل ناامید شده و توسعه آن را رها کرد. در سال ۲۰۰۴، با درخواست توسعه دهندگان، رد هت قبول کرد حق نشر این سیستم عامل به بنیاد نرم‌افزار آزاد اعطا شود و این پروسه در سال ۲۰۰۸ پایان یافت.

نسخه‌های غیر آزاد

ٍeCos pro یک انشعاب غیر آزاد از این سیستم عامل بود که توسط توسعه دهندگان این سیستم عامل از آن منشعب شد و هدف آن ساخت یک انشعاب پایدار و امتحان پس داده از این سیستم عامل است. ویژگی‌های اضافه آن به کد منبع اصلی الحاق نشده‌اند.

جستارهای وابسته

منابع

  1. eCos official website. "eCos License Overview". Retrieved 2009-06-22. eCos is released under a modified version of the well known GNU General Public License (GPL).