EmbeddedKOS/ru: Difference between revisions
m (moved EmbeddedKOS to EmbeddedKOS/ru) |
(announce) |
||
Line 3: | Line 3: | ||
Ряд практических работ, проведенных участниками проекта (см. например [http://board.kolibrios.org/viewtopic.php?t=897 Колибри на производстве]), показал принципиальную возможность внедрения КолибриОС в составе систем сбора/обработки информации и АСУП.<br /> | Ряд практических работ, проведенных участниками проекта (см. например [http://board.kolibrios.org/viewtopic.php?t=897 Колибри на производстве]), показал принципиальную возможность внедрения КолибриОС в составе систем сбора/обработки информации и АСУП.<br /> | ||
Компактное ядро с открытым кодом, минималистская простота и удобство графической подсистемы, достаточно развитый пользовательский интерфейс, приличный низкоуровневый системынй сервис, поддержка наиболее популярных сетевых протоколов и файловых систем - всё это уже сейчас позволяет говорить о Колибри как о перспективной ОС для встроенных систем.<br /> | Компактное ядро с открытым кодом, минималистская простота и удобство графической подсистемы, достаточно развитый пользовательский интерфейс, приличный низкоуровневый системынй сервис, поддержка наиболее популярных сетевых протоколов и файловых систем - всё это уже сейчас позволяет говорить о Колибри как о перспективной ОС для встроенных систем.<br /> | ||
В то же врем, для превращения Колибри в полноценную embedded-OS требуется решить ряд серьёзных проблем: [http://board.kolibrios.org/viewtopic.php?t=1211]. Опробование вариантов таких решений ведется в рамках форк-проекта "Колибри-А", выход пилотной версии которого планируется на конец июня 2010г. | |||
''' | '''NB:''' литера "А" означает привязку кода к архитектуре AMD/HT и хорошо документированному чипсету AMD NB780/SB700. Полной совместимости с другими платформами в ближайшее время ожидать не следует...<br /> | ||
''' | '''Некоторые особенности Колибри-А'''<br /> | ||
* Расширенный PCI-сервис для прямого обращения из приложений к портам и бортовой памяти ''нескольких'' устройств ввода/вывода. <br /> | |||
* Статический системный буфер (10Мб) для поддержки нестандартных DMA-операций. | |||
* Поддержка burst-DMA режимов PCI и "длинных" пакетов PCI-express, в том числе и в пользовательском пространстве. <br /> | |||
* Минимальная поддержка PCI-express Flow Control. <br /> | |||
* Минимальная поддержка APIC. <br /> | |||
* Возможность быстрой "бездисковой" загрузки ядра из ПЗУ. <br /> | |||
'''Конечная цель: '''<br /> | '''Конечная цель: '''<br /> |
Revision as of 15:20, 11 April 2010
Embedded-KOS - Колибри для встроенных систем
Ряд практических работ, проведенных участниками проекта (см. например Колибри на производстве), показал принципиальную возможность внедрения КолибриОС в составе систем сбора/обработки информации и АСУП.
Компактное ядро с открытым кодом, минималистская простота и удобство графической подсистемы, достаточно развитый пользовательский интерфейс, приличный низкоуровневый системынй сервис, поддержка наиболее популярных сетевых протоколов и файловых систем - всё это уже сейчас позволяет говорить о Колибри как о перспективной ОС для встроенных систем.
В то же врем, для превращения Колибри в полноценную embedded-OS требуется решить ряд серьёзных проблем: [1]. Опробование вариантов таких решений ведется в рамках форк-проекта "Колибри-А", выход пилотной версии которого планируется на конец июня 2010г.
NB: литера "А" означает привязку кода к архитектуре AMD/HT и хорошо документированному чипсету AMD NB780/SB700. Полной совместимости с другими платформами в ближайшее время ожидать не следует...
Некоторые особенности Колибри-А
- Расширенный PCI-сервис для прямого обращения из приложений к портам и бортовой памяти нескольких устройств ввода/вывода.
- Статический системный буфер (10Мб) для поддержки нестандартных DMA-операций.
- Поддержка burst-DMA режимов PCI и "длинных" пакетов PCI-express, в том числе и в пользовательском пространстве.
- Минимальная поддержка PCI-express Flow Control.
- Минимальная поддержка APIC.
- Возможность быстрой "бездисковой" загрузки ядра из ПЗУ.
Конечная цель:
а) 100% монолитное бездрайверное ядро,
б) жестко привязанное к выбранной платформе,
в) легко конфигурируемое под конкретную задачу, и
г) прошитое в бортовое ПЗУ.