ECos (original) (raw)
eCos és un sistema operatiu de temps real que és utilitzat en sistemes encastats i aplicacions que només necessiten un procés amb múltiples fils d'execució. Està implementat en C/C++ i té capes de compatibilitat i d'interfícies de programació amb POSIX i μITRON. El seu desenvolupament va ser impulsat per l'empresa Red Hat, que el 2004 va donar els drets a la Free Software Foundation perquè continués amb el seu desenvolupament.
Property | Value |
---|---|
dbo:abstract | eCos és un sistema operatiu de temps real que és utilitzat en sistemes encastats i aplicacions que només necessiten un procés amb múltiples fils d'execució. Està implementat en C/C++ i té capes de compatibilitat i d'interfícies de programació amb POSIX i μITRON. El seu desenvolupament va ser impulsat per l'empresa Red Hat, que el 2004 va donar els drets a la Free Software Foundation perquè continués amb el seu desenvolupament. (ca) eCos (Abkürzung für englisch embedded configurable operating system) ist ein freies Echtzeitbetriebssystem für eingebettete Systeme, das durch die GNU Open-Source-Entwicklungssysteme unterstützt wird. Die eCos-Lizenz erlaubt Entwicklern vollen Zugriff auf alle Teile des eCos-Codes und ermöglicht so die freie Weiterentwicklung des Systems. Wie bei Echtzeitbetriebssystemen üblich, bietet eCos keine Entwicklungsumgebung, sondern erfordert das Einrichten von Entwicklungswerkzeugen auf einem Windows- oder Linux-System. Die Entwicklungsumgebung umfasst zumindest den GCC Compiler, den gdb Debugger sowie die binutils. Eine Stärke von eCos ist sein Konfigurationssystem, welches es dem Anwender ermöglicht, ein eigenes schlankes anwendungsspezifisches System zusammenzustellen, bei dem nur die benötigten Funktionen integriert werden (Skalierbarkeit, …). Dieser Ansatz kommt ressourcenschwachen eingebetteten Systemen sehr zugute. Durch die Unterstützung einer Vielzahl von Anwendern wurde eCos kontinuierlich weiterentwickelt und steht für eine wachsende Zahl von Plattformen zur Verfügung. Die aktuelle Version eCos 3.0 unterstützt als Zielsystem die Prozessorarchitekturen ARM, Hitachi H8300, Intel x86, MIPS, Matsushita AM3x, Motorola 68k, PowerPC, SuperH, SPARC, NEC V8xx, OpenRISC und Nios II. (de) eCos es un sistema operativo de tipo embebido que funciona sobre varias arquitecturas, entre ellas x86, PowerPC, MIPS o ARM. Se desarrolló para ser altamente configurable (cuenta con más de 200 puntos de configuración a nivel código fuente), y así ofrecer el poder para personalizar el sistema operativo para necesidades particulares de las aplicaciones. Su desarrollo fue impulsado por la empresa Red Hat, que en 2004 delego los derechos a la Free Software Foundation para que continuara con su desarrollo. (es) The Embedded Configurable Operating System (eCos) is a free and open-source real-time operating system intended for embedded systems and applications which need only one process with multiple threads. It is designed to be customizable to precise application requirements of run-time performance and hardware needs. It is implemented in the programming languages C and C++ and has compatibility layers and application programming interfaces for Portable Operating System Interface (POSIX) and The Real-time Operating system Nucleus (TRON) variant µITRON. eCos is supported by popular SSL/TLS libraries such as wolfSSL, thus meeting all standards for embedded security. (en) eCos (embedded Configurable operating system) est un système d'exploitation temps réel. Il permet de réaliser des applications temps réel. Il est implémenté en C/C++ et contient des couches logiciels et API pour être compatible avec POSIX et TRON . Il permet de développer des programmes dans lesquels le temps de réponse et la réactivité sont des contraintes fortes (dit temps réel dur). (fr) eCos(Embedded Configurable Operating System)는 자유-오픈 소스 실시간 운영 체제의 하나로, 오직 하나의 프로세스에 다중 스레드만 필요한 임베디드 시스템과 애플리케이션을 위해 고안되었다. 런타임 성능과 하드웨어 요구에 대한 애플리케이션 요건을 세밀히 조정할 수 있도록 설계되었다. C/C++로 구현되어 있으며 POSIX와 용 호환성 계층과 API로 구현되어 있다. eCos는 WolfSSL 등의 유명한 SSL/TLS 라이브러리들을 통해 지원되므로 임베디드 보안의 모든 표준을 충족한다. (ko) Embedded Configurable Operating System (eCos)は、組み込みシステムと、ただ1つのプロセスと複数のスレッドからなるアプリケーション向けのフリーでオープンソースなリアルタイムオペレーティングシステムである。実行時の性能とハードウェアの要求に厳密に合わせてカスタマイズ可能なように設計されている。C言語とC++で実装されており、POSIXとµITRONの互換レイヤーとアプリケーションプログラミングインタフェースを持っている。 (ja) eCos (embedded configurable operating system) é um sistema operacional de tempo-real de código aberto, proposto para sistemas embarcados e aplicações que precisam executar um processo com múltiplas threads. Foi modelado para ser adaptável para necessidades diferentes, de hardware e tempo de execução. É implementado usando C e C++. Tem camadas de compatibilidade para o padrão POSIX e µITRON. Protegido pela licença GPL, podendo ser melhorando a adaptado em diferentes contextos de uso. (pt) eCos — операционная система реального времени. Характеризуется высокой портируемостью (поддерживается широкий спектр 16, 32 и 64-битных архитектур) и малым потреблением оперативной памяти . (ru) eCos(embedded configurable operating system)是一個在1997年由Cygnus Solutions Inc.开发的小型开放原始码实时操作系统。后来该公司被Redhat收购。在2002年的早些时候,Redhat停止了eCos开发,并解散了开发队伍。很多原开发者继续开发eCos,并且成立了他们自己的公司来为该软件提供服务。迫于开发者的要求,Redhat在2004年一月份将eCos的版权转移给了自由软件基金会,并于2008年5月份最终完成了版权转移。 此系统和嵌入式Linux系统的差异是它采用静态链接的方式,最低编译核心可小至10K的级别,适合用于做bootloader增强,或者用于构建微小型系统。eCos的发行版还包括RedBoot,一个开放原始码的应用程序。它使用硬件抽象层提供嵌入式系统的启动固件。 除了自由版本以外,eCos还有一个称为eCosPro的商业版本。它是eCos的一个商业分支,由开发,并包含有私有组件。它是稳定并经过测试和认证的版本。在2017年,2017, eCosCentric发布了对于全部树莓派单板计算机的eCos移植,并同时发布了这些移植的自由版本。 (zh) Вбудована Конфігурована Операційна Система (Embedded Configurable Operating System, eCos) — операційна система реального часу з відкритим програмним кодом, розроблена для вбудованих систем та додатків, що потребують виконання лише одного процесу у кілька потоків. Система розроблена так, аби її можна було підлаштовувати до певних вимог додатка до продуктивності в реальному часі та потреб обладнання. Систему розроблено мовами програмування C та C++, і вона має шари сумісності та прикладні програмні інтерфейси для Портативного Інтерфейсу Операційної Системи (POSIX) та Операційної системи реального часу Нуклеус (TRON), варіанта µITRON. eCos підтримується популярними бібліотеками SSL/TLS, такими як wolfSSL, тож вона відповідає всім стандартам безпеки вбудованих систем. (uk) |
dbo:developer | dbr:Free_Software_Foundation |
dbo:latestReleaseDate | 2017-06-28 (xsd:date) |
dbo:latestReleaseVersion | eCosPro 4.1 |
dbo:license | dbr:GNU_General_Public_License |
dbo:thumbnail | wiki-commons:Special:FilePath/ECos_logo.png?width=300 |
dbo:wikiPageExternalLink | http://www.ecoscentric.com/ecos/ecospro.shtml https://web.archive.org/web/20020611012907/http:/www.embedded.com/story/OEG20011220S0059 http://www.informit.com/content/images/0130354732/downloads/0130354732.pdf |
dbo:wikiPageID | 432225 (xsd:integer) |
dbo:wikiPageLength | 6946 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1085097525 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:PowerPC dbr:Application_software dbr:ECosCentric dbr:Proprietary_software dbr:Comparison_of_open-source_operating_systems dbr:Compatibility_layer dbr:SPARC dbr:Nios_II dbr:Free_Software_Foundation dbr:Free_and_open-source_software dbr:GNU_General_Public_License dbr:Motorola_68000 dbr:Application_programming_interface dbr:MIPS_architecture dbr:Embedded_system dbr:Transport_Layer_Security dbc:Embedded_operating_systems dbr:C++ dbr:C_(programming_language) dbr:GPL_linking_exception dbr:ARM_Cortex-A53 dbr:ARM_architecture dbc:Free_software_operating_systems dbc:Real-time_operating_systems dbr:Cygnus_Solutions dbr:POSIX dbr:Fork_(software_development) dbr:Kilobyte dbr:Process_(computing) dbr:Real-time_operating_system dbr:Hardware_abstraction_layer dbc:MIPS_operating_systems dbr:Assembly_language dbr:ARM_Cortex-A5 dbr:ARM_Cortex-A7 dbr:ARM_Cortex-A9 dbc:ARM_operating_systems dbr:TRON_project dbr:Thread_(computing) dbr:RedBoot dbr:Booting dbr:FR-V dbr:Open-source_software dbr:Red_Hat dbr:WolfSSL dbr:SuperH dbr:FR-V_(microprocessor) dbr:IA-32 dbr:ITRON_project dbr:Programming_language dbr:Firmware dbr:NEC_V850 dbr:Hitachi_H8 dbr:ARM_Cortex-M3 dbr:ARM_Cortex-M4 dbr:ARM_Cortex-M7 |
dbp:alt | eCos (en) |
dbp:developer | eCos community, Free Software Foundation (en) |
dbp:kernelType | dbr:Real-time_operating_system |
dbp:latestReleaseDate | 2017-06-28 (xsd:date) |
dbp:latestReleaseVersion | eCosPro 4.1 (en) |
dbp:license | eCos License: GNU General Public License (en) |
dbp:logo | ECos logo.png (en) |
dbp:marketingTarget | Embedded systems (en) |
dbp:name | eCos (en) |
dbp:programmedIn | dbr:C++ dbr:C_(programming_language) dbr:Assembly_language |
dbp:sourceModel | dbr:Open-source_software |
dbp:supportedPlatforms | ARM ; CalmRISC, FR-V, Hitachi H8, IA-32, Motorola 68000, Matsushita AM3x, MIPS, NEC V850, Nios II, PowerPC, SPARC, SuperH (en) |
dbp:wikiPageUsesTemplate | dbt:FOSS dbt:Real-time_operating_systems dbt:ISBN dbt:Infobox_OS dbt:Lowercase_title dbt:Official_website dbt:Other_uses dbt:Portal dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:URL |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-operating_system-noun-1 |
dbp:workingState | Current (en) |
dct:subject | dbc:Embedded_operating_systems dbc:Free_software_operating_systems dbc:Real-time_operating_systems dbc:MIPS_operating_systems dbc:ARM_operating_systems |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Artifact100021939 yago:Instrumentality103575240 yago:Object100002684 yago:PhysicalEntity100001930 yago:System104377057 yago:Whole100003553 yago:WikicatEmbeddedSystems |
rdfs:comment | eCos és un sistema operatiu de temps real que és utilitzat en sistemes encastats i aplicacions que només necessiten un procés amb múltiples fils d'execució. Està implementat en C/C++ i té capes de compatibilitat i d'interfícies de programació amb POSIX i μITRON. El seu desenvolupament va ser impulsat per l'empresa Red Hat, que el 2004 va donar els drets a la Free Software Foundation perquè continués amb el seu desenvolupament. (ca) eCos es un sistema operativo de tipo embebido que funciona sobre varias arquitecturas, entre ellas x86, PowerPC, MIPS o ARM. Se desarrolló para ser altamente configurable (cuenta con más de 200 puntos de configuración a nivel código fuente), y así ofrecer el poder para personalizar el sistema operativo para necesidades particulares de las aplicaciones. Su desarrollo fue impulsado por la empresa Red Hat, que en 2004 delego los derechos a la Free Software Foundation para que continuara con su desarrollo. (es) The Embedded Configurable Operating System (eCos) is a free and open-source real-time operating system intended for embedded systems and applications which need only one process with multiple threads. It is designed to be customizable to precise application requirements of run-time performance and hardware needs. It is implemented in the programming languages C and C++ and has compatibility layers and application programming interfaces for Portable Operating System Interface (POSIX) and The Real-time Operating system Nucleus (TRON) variant µITRON. eCos is supported by popular SSL/TLS libraries such as wolfSSL, thus meeting all standards for embedded security. (en) eCos (embedded Configurable operating system) est un système d'exploitation temps réel. Il permet de réaliser des applications temps réel. Il est implémenté en C/C++ et contient des couches logiciels et API pour être compatible avec POSIX et TRON . Il permet de développer des programmes dans lesquels le temps de réponse et la réactivité sont des contraintes fortes (dit temps réel dur). (fr) eCos(Embedded Configurable Operating System)는 자유-오픈 소스 실시간 운영 체제의 하나로, 오직 하나의 프로세스에 다중 스레드만 필요한 임베디드 시스템과 애플리케이션을 위해 고안되었다. 런타임 성능과 하드웨어 요구에 대한 애플리케이션 요건을 세밀히 조정할 수 있도록 설계되었다. C/C++로 구현되어 있으며 POSIX와 용 호환성 계층과 API로 구현되어 있다. eCos는 WolfSSL 등의 유명한 SSL/TLS 라이브러리들을 통해 지원되므로 임베디드 보안의 모든 표준을 충족한다. (ko) Embedded Configurable Operating System (eCos)は、組み込みシステムと、ただ1つのプロセスと複数のスレッドからなるアプリケーション向けのフリーでオープンソースなリアルタイムオペレーティングシステムである。実行時の性能とハードウェアの要求に厳密に合わせてカスタマイズ可能なように設計されている。C言語とC++で実装されており、POSIXとµITRONの互換レイヤーとアプリケーションプログラミングインタフェースを持っている。 (ja) eCos (embedded configurable operating system) é um sistema operacional de tempo-real de código aberto, proposto para sistemas embarcados e aplicações que precisam executar um processo com múltiplas threads. Foi modelado para ser adaptável para necessidades diferentes, de hardware e tempo de execução. É implementado usando C e C++. Tem camadas de compatibilidade para o padrão POSIX e µITRON. Protegido pela licença GPL, podendo ser melhorando a adaptado em diferentes contextos de uso. (pt) eCos — операционная система реального времени. Характеризуется высокой портируемостью (поддерживается широкий спектр 16, 32 и 64-битных архитектур) и малым потреблением оперативной памяти . (ru) eCos(embedded configurable operating system)是一個在1997年由Cygnus Solutions Inc.开发的小型开放原始码实时操作系统。后来该公司被Redhat收购。在2002年的早些时候,Redhat停止了eCos开发,并解散了开发队伍。很多原开发者继续开发eCos,并且成立了他们自己的公司来为该软件提供服务。迫于开发者的要求,Redhat在2004年一月份将eCos的版权转移给了自由软件基金会,并于2008年5月份最终完成了版权转移。 此系统和嵌入式Linux系统的差异是它采用静态链接的方式,最低编译核心可小至10K的级别,适合用于做bootloader增强,或者用于构建微小型系统。eCos的发行版还包括RedBoot,一个开放原始码的应用程序。它使用硬件抽象层提供嵌入式系统的启动固件。 除了自由版本以外,eCos还有一个称为eCosPro的商业版本。它是eCos的一个商业分支,由开发,并包含有私有组件。它是稳定并经过测试和认证的版本。在2017年,2017, eCosCentric发布了对于全部树莓派单板计算机的eCos移植,并同时发布了这些移植的自由版本。 (zh) Вбудована Конфігурована Операційна Система (Embedded Configurable Operating System, eCos) — операційна система реального часу з відкритим програмним кодом, розроблена для вбудованих систем та додатків, що потребують виконання лише одного процесу у кілька потоків. Система розроблена так, аби її можна було підлаштовувати до певних вимог додатка до продуктивності в реальному часі та потреб обладнання. Систему розроблено мовами програмування C та C++, і вона має шари сумісності та прикладні програмні інтерфейси для Портативного Інтерфейсу Операційної Системи (POSIX) та Операційної системи реального часу Нуклеус (TRON), варіанта µITRON. eCos підтримується популярними бібліотеками SSL/TLS, такими як wolfSSL, тож вона відповідає всім стандартам безпеки вбудованих систем. (uk) eCos (Abkürzung für englisch embedded configurable operating system) ist ein freies Echtzeitbetriebssystem für eingebettete Systeme, das durch die GNU Open-Source-Entwicklungssysteme unterstützt wird. Die eCos-Lizenz erlaubt Entwicklern vollen Zugriff auf alle Teile des eCos-Codes und ermöglicht so die freie Weiterentwicklung des Systems. (de) |
rdfs:label | ECos (ca) ECos (de) ECos (es) ECos (en) ECos (fr) ECos (ja) ECos (ko) ECos (sistema operacional) (pt) ECos (ru) ECos (uk) ECOS (zh) |
owl:sameAs | freebase:ECos yago-res:ECos wikidata:ECos dbpedia-ca:ECos dbpedia-de:ECos dbpedia-es:ECos dbpedia-fa:ECos dbpedia-fr:ECos dbpedia-ja:ECos dbpedia-ko:ECos dbpedia-pt:ECos dbpedia-ru:ECos dbpedia-tr:ECos dbpedia-uk:ECos dbpedia-zh:ECos https://global.dbpedia.org/id/2evv8 |
prov:wasDerivedFrom | wikipedia-en:ECos?oldid=1085097525&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/ECos_logo.png |
foaf:homepage | http://ecos.sourceware.org |
foaf:isPrimaryTopicOf | wikipedia-en:ECos |
foaf:name | eCos (en) |
is dbo:keyPerson of | dbr:ECosCentric |
is dbo:operatingSystem of | dbr:RedBoot |
is dbo:product of | dbr:Cygnus_Solutions |
is dbo:wikiPageDisambiguates of | dbr:Ecos |
is dbo:wikiPageRedirects of | dbr:ECosPro dbr:Embedded_Configurable_Operating_System dbr:Ecos.sourceware.org |
is dbo:wikiPageWikiLink of | dbr:PowerPC dbr:List_of_computing_and_IT_abbreviations dbr:V850 dbr:ECosCentric dbr:List_of_operating_systems dbr:List_of_proprietary_source-available_software dbr:Comparison_of_open-source_operating_systems dbr:Nios_II dbr:Mongoose_(web_server) dbr:Operating_system_abstraction_layer dbr:Lemote dbr:Lineo dbr:MIPS_Technologies dbr:Comparison_of_platform_virtualization_software dbr:Comparison_of_real-time_operating_systems dbr:DataFlash dbr:Ecos dbr:List_of_ARM_Cortex-M_development_tools dbr:ZPU_(microprocessor) dbr:ARM_architecture_family dbr:Cygnus_Solutions dbr:POSIX dbr:NXP_ColdFire dbr:I²C dbr:JFFS2 dbr:LEON dbr:RedBoot dbr:Mark_Galassi dbr:Mika_VM dbr:MiniGUI dbr:OpenRISC dbr:Operating_system dbr:Wireless_sensor_network dbr:Netgear_MP101 dbr:FR-V_(microprocessor) dbr:ITRON_project dbr:NAS200 dbr:Soft_microprocessor dbr:Outline_of_free_software dbr:YAFFS dbr:Rob_Savoye dbr:ECosPro dbr:Embedded_Configurable_Operating_System dbr:Ecos.sourceware.org |
is dbp:operatingSystem of | dbr:RedBoot |
is foaf:primaryTopic of | wikipedia-en:ECos |