Baigudin Software avatar
Baigudin Software logo
home
ru region
en region

BOOS Core

Объектно-ориентированное операционное ядро реального времени для встраиваемых систем, разработанное на языке программирования C++.

PHP DOM Builder

Библиотека, разработанная на языке программирования PHP, для формирования валидных HTML документов и работы с ними.

Глобальная версия проекта

Сегодня проект Baigudin Software был представлен в английской глобальной редакции и всегда доступен по адресу www.baigudin.software/en/.

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 для нового семейства, мы сконцентрировали основное внимание на внутри системных алгоритмах и максимально разнесли общий функционал ядра и функционал, непосредственно относящийся к конкретной архитектуре. Были реализованы внутренние интерфейсы, определяющие доступ к уровню конкретного чипа, абстрактные объекты доступа к аппаратной части, объекты инициализации внутреннего окружения какой-либо процессорной архитектуры, а также описаны внутренние карты память всех реализованных семейств.

Таким образом, мы не просто добавили поддержку нового семейства, а и доработали уже существующие. И конечно, создали важный задел для реализации новых решений. Следите за нами, мы изменяем привычное.

К списку cобытий

Подписаться на события проекта Baigudin Software

*E-mail:

* — поле, обязательное для заполнения