Вбудована Конфігурована Операційна Система (Embedded Configurable Operating System, eCos) — операційна система реального часу з відкритим програмним кодом, розроблена для вбудованих систем та додатків, що потребують виконання лише одного процесу у кілька потоків. Система розроблена так, аби її можна було підлаштовувати до певних вимог додатка до продуктивності в реальному часі та потреб обладнання. Систему розроблено мовами програмування C та і вона має шари сумісності та прикладні програмні інтерфейси для Портативного Інтерфейсу Операційної Системи (POSIX) та Операційної системи реального часу Нуклеус (TRON), варіанта µITRON. eCos підтримується популярними бібліотеками SSL/TLS, такими як wolfSSL, тож вона відповідає всім стандартам безпеки вбудованих систем.
Дизайн
eCos було розроблено для пристроїв з об’ємом пам’яті в межах від кількох десятків до кількох сотень кілобайт, або для додатків з вимогами роботи в реальному часі.
eCos працює на багатьох платформах, включно з ARM, CalmRISC, FR-V, Hitachi H8, IA-32, Motorola 68000, Matsushita AM3x, MIPS, NEC V850, Nios II, PowerPC, SPARC, and SuperH.
Дистрибутив eCos включає RedBoot, додаток з відкритим програмним кодом, який використовує шар апаратних абстракцій eCos аби постачати завантажувальні програмово-апаратні засоби для вбудованих систем.
Історія
eCos було створено в 1997 році компанією Cygnus Solutions, яку згодом придбала компанія Red Hat. На початку 2002 року Red Hat припинила розробку eCos та звільнила працівників цього проєкту. Багато звільнених працівників продовжили роботу над eCos, а декотрі з них започаткували власні компанії, що надавали підтримку операційної системи. У січні 2004 року розробники eCos направили запит, а в жовтні 2005 року Red Hat погодилася передати права валсності на eCos до Фонду вільного програмного забезпечення. Процес передачі завершився у травні 2008 року.
Власницькі версії
Операційна система реального часу eCosPro — комерційне відгалуження від eCos, створене компанією eCosCentric. Система містить власницькі компоненти програмного забезпечення, про неї заявляють як про «стабільну, повністю тестовану, сертифіковану та підтримувану версію», з додатковими функціями, які не публікувалися у версії з відкритим кодом. У день пі в 2017 році в компанії eCosCentric оголосили, що eCosPro було портовано на всі моделі Raspberry Pi, що було продемонстровано на торговій ярмарці «Вбудований світ» у Нюрнберзі (Німеччина), і згодом було дозволено користуватися системою безкоштовно в некомерційних цілях.
Посилання
- . wolfSSL (formerly CyaSSL) Embedded SSL Library. Архів оригіналу за 8 березня 2021. Процитовано 14 лютого 2019.
- Larmour, Jonathan (May 2005). (PDF). Embedded Systems Europe. с. 34. Архів оригіналу (PDF) за 15 травня 2006. Процитовано 1 квітня 2007.
- eCosCentric website. . Архів оригіналу за 2 липня 2015. Процитовано 1 липня 2015.
eCos was conceived and initially developed by Cygnus Solutions Inc., who initiated the project in February 1997.
- . linuxdevices.com. 19 червня 2002. Архів оригіналу за 16 квітня 2007. Процитовано 1 квітня 2007.
- . www.ecoscentric.com. Архів оригіналу за 16 березня 2017. Процитовано 15 березня 2017.
Зовнішні посилання
- Офіційний сайт
- Стаття Ентоні Дж. Масса 28.12.2001 (англійською мовою)
- Книга Ентоні Дж. Масса «Розробка вбудованого програмного забезпечення з eCos» [ 28 вересня 2007 у Wayback Machine.] (англійською мовою) 25-11-2002,
- Веб-сайт eCosCentric [ 23 березня 2022 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Vbudovana Konfigurovana Operacijna Sistema Embedded Configurable Operating System eCos operacijna sistema realnogo chasu z vidkritim programnim kodom rozroblena dlya vbudovanih sistem ta dodatkiv sho potrebuyut vikonannya lishe odnogo procesu u kilka potokiv Sistema rozroblena tak abi yiyi mozhna bulo pidlashtovuvati do pevnih vimog dodatka do produktivnosti v realnomu chasi ta potreb obladnannya Sistemu rozrobleno movami programuvannya C ta C i vona maye shari sumisnosti ta prikladni programni interfejsi dlya Portativnogo Interfejsu Operacijnoyi Sistemi POSIX ta Operacijnoyi sistemi realnogo chasu Nukleus TRON varianta µITRON eCos pidtrimuyetsya populyarnimi bibliotekami SSL TLS takimi yak wolfSSL tozh vona vidpovidaye vsim standartam bezpeki vbudovanih sistem DizajneCos bulo rozrobleno dlya pristroyiv z ob yemom pam yati v mezhah vid kilkoh desyatkiv do kilkoh soten kilobajt abo dlya dodatkiv z vimogami roboti v realnomu chasi eCos pracyuye na bagatoh platformah vklyuchno z ARM CalmRISC FR V Hitachi H8 IA 32 Motorola 68000 Matsushita AM3x MIPS NEC V850 Nios II PowerPC SPARC and SuperH Distributiv eCos vklyuchaye RedBoot dodatok z vidkritim programnim kodom yakij vikoristovuye shar aparatnih abstrakcij eCos abi postachati zavantazhuvalni programovo aparatni zasobi dlya vbudovanih sistem IstoriyaeCos bulo stvoreno v 1997 roci kompaniyeyu Cygnus Solutions yaku zgodom pridbala kompaniya Red Hat Na pochatku 2002 roku Red Hat pripinila rozrobku eCos ta zvilnila pracivnikiv cogo proyektu Bagato zvilnenih pracivnikiv prodovzhili robotu nad eCos a dekotri z nih zapochatkuvali vlasni kompaniyi sho nadavali pidtrimku operacijnoyi sistemi U sichni 2004 roku rozrobniki eCos napravili zapit a v zhovtni 2005 roku Red Hat pogodilasya peredati prava valsnosti na eCos do Fondu vilnogo programnogo zabezpechennya Proces peredachi zavershivsya u travni 2008 roku Vlasnicki versiyiOperacijna sistema realnogo chasu eCosPro komercijne vidgaluzhennya vid eCos stvorene kompaniyeyu eCosCentric Sistema mistit vlasnicki komponenti programnogo zabezpechennya pro neyi zayavlyayut yak pro stabilnu povnistyu testovanu sertifikovanu ta pidtrimuvanu versiyu z dodatkovimi funkciyami yaki ne publikuvalisya u versiyi z vidkritim kodom U den pi v 2017 roci v kompaniyi eCosCentric ogolosili sho eCosPro bulo portovano na vsi modeli Raspberry Pi sho bulo prodemonstrovano na torgovij yarmarci Vbudovanij svit u Nyurnberzi Nimechchina i zgodom bulo dozvoleno koristuvatisya sistemoyu bezkoshtovno v nekomercijnih cilyah Posilannya wolfSSL formerly CyaSSL Embedded SSL Library Arhiv originalu za 8 bereznya 2021 Procitovano 14 lyutogo 2019 Larmour Jonathan May 2005 PDF Embedded Systems Europe s 34 Arhiv originalu PDF za 15 travnya 2006 Procitovano 1 kvitnya 2007 eCosCentric website Arhiv originalu za 2 lipnya 2015 Procitovano 1 lipnya 2015 eCos was conceived and initially developed by Cygnus Solutions Inc who initiated the project in February 1997 linuxdevices com 19 chervnya 2002 Arhiv originalu za 16 kvitnya 2007 Procitovano 1 kvitnya 2007 www ecoscentric com Arhiv originalu za 16 bereznya 2017 Procitovano 15 bereznya 2017 Zovnishni posilannyaOficijnij sajt Stattya Entoni Dzh Massa 28 12 2001 anglijskoyu movoyu Kniga Entoni Dzh Massa Rozrobka vbudovanogo programnogo zabezpechennya z eCos 28 veresnya 2007 u Wayback Machine anglijskoyu movoyu 25 11 2002 ISBN 0 13 035473 2 Veb sajt eCosCentric 23 bereznya 2022 u Wayback Machine