Новое Распределяем каналы MAX по категориям и территориям. Читать новость
Открытый канал ID 79869360788943

Проект Зефиръ

Российский союз разработчиков системного программного обеспечения на основе операционной системы реального времени Zephyr OS

Каналов в рубрике
2 093
Место этого канала
№ 2 052
Открыть рубрику →
Открыть в MAX

Публикации за период

По реакциям

Поиск и вся лента — после бесплатной регистрации. Свои даты — по подписке; владелец канала видит их бесплатно. Сортировка по реакциям — по подписке. Зарегистрироваться

Загрузка…

Анализ размера программных модулей Зефир ОС для НИИЭТ К1921ВГ015

Проект Зефиръ, основываясь на Zephyr Project, поддерживает стандартные инструменты анализа и оптимизации (подробнее см. Optimization Tools), с помощью которых была проанализирована сборка для отладочной платы КФДЛ.441461.029РЭ российского микроконтроллера (МК) НИИЭТ К1921ВГ015 на предмет размера программных модулей во Flash и SRAM памяти.

Для анализа был собран базовый пример мигания светодиодом samples/basic/blinky из стандартных примеров Zephyr OS и вот что получилось.

Микроконтроллер К1921ВГ015 имеет на кристалле Flash и SRAM память в объёме 1 МБ и 256 КБ соответственно. Из них вся сборка примера с Зефир ОС заняла 13,9 КБ и 4.2 КБ, что заняло всего 1.35% и 1.61% от всей Flash и SRAM памяти.

При этом, основные программные модули во Flash и SRAM памяти получились следующих размеров соответственно:
- kernel: 3548 Б и 4106 Б;
- arch risc-v: 1392 Б и 0 Б
- driver clock_control: 728 Б и 2 Б;
- driver flash: 100 Б и 2 Б;
- driver gpio: 488 Б и 6 Б;
- driver interrupt_controller: 504 Б и 10 Б;
- driver timer: 414 Б и 20 Б,
а размер самого приложения примера и вовсе крайне мал - 158 Б лишь во Flash памяти.

Таким образом, можно видеть, что максимальный размер Зефир ОС во всей памяти микроконтроллера будет не многим больше 18 КБ, где немаловажным фактором достижения такого результата является разработка собственных драйверов, без использования HAL от производителя. А значит операционная система Зефир может быть применима в большом спектре аппаратных решений к которым применяются жёсткие требования к объему памяти.
Просмотры: 2
Перейти в пост Открыть в MAX Сообщить о неточности
ВКонтакте Телеграм Одноклассники
Избранное в datool.ru

Следите за каналом в личном кабинете

Зарегистрируйтесь в datool.ru, чтобы добавить канал «Проект Зефиръ» в избранное и отслеживать его показатели.

Зарегистрироваться
Для владельцев каналов

Подтвердите свой канал

Войдите или зарегистрируйтесь в datool.ru, затем добавьте нашего бота в канал по инструкции в личном кабинете. После проверки владения замок исчезнет и вам станет доступно управление каналом.

Войти или зарегистрироваться

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти