BOOS Core
Объектно-ориентированное операционная система реального времени для встраиваемых систем, разработанное на языке программирования C++.
PHP DOM Builder
Библиотека, разработанная на языке программирования PHP, для формирования валидных HTML документов и работы с ними.
BOOS Core представлено для сигнальных процессоров Texas Instruments семейства TMS320C64x
Проект Baigudin Software представил операционное ядро BOOS Core для одноядерных сигнальных процессоров семейства TMS320C64x компании Texas Instruments.
BOOS Core представлено для ARM микропроцессоров Texas Instruments семейства AM18x
Дата: 02.11.2016
Операционное ядро BOOS Core от проекта Baigudin Software представлено для ARM микропроцессоров Texas Instruments семейства AM18x. Функционал нового семейства всецело сохранил свойства других семейств, а пользовательское программное обеспечение, как и всегда, может быть легко перенесено на новую аппаратную архитектуру.
Основные свойства семейства TIAM18x:
- 300 – 456 МГц RISC MPU
- Семейство ARM9E
- Архитектура ARMv5TEJ
- Ядро ARM926EJ-S
Основные свойства BOOS Core для семейства TI AM18x:
- Ядро разработано на языке C++ стандарта ISO/IEC 14882:1998;
- Набор инструкций ассемблера – ARMv5TE;
- Оно выполняет полную инициализацию аппаратной части микропроцессора;
- Инициализирует все инициализируемые секции данных;
- Вызывает конструкторы глобальных объектов системы;
- Использует встроенные менеджер работы с динамической памятью для выделения объектов и ресурсов системы;
- Осуществляет контроль выделенных ресурсов;
- Имеет гибкий механизм базовой конфигурации ядра;
- Не зависит от внешних библиотек.
Разрабатывая ядро BOOS Core для нового семейства, мы сконцентрировали основное внимание на внутри системных алгоритмах и максимально разнесли общий функционал ядра и функционал, непосредственно относящийся к конкретной архитектуре. Были реализованы внутренние интерфейсы, определяющие доступ к уровню конкретного чипа, абстрактные объекты доступа к аппаратной части, объекты инициализации внутреннего окружения какой-либо процессорной архитектуры, а также описаны внутренние карты память всех реализованных семейств.
Таким образом, мы не просто добавили поддержку нового семейства, а и доработали уже существующие. И конечно, создали важный задел для реализации новых решений. Следите за нами, мы изменяем привычное.