Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: "Спасибо", порт для BF и некоторые пожелания
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > scmRTOS
Fat Robot
1. Пользуясь случаем, благодарю авторов за отличную ОС и хорошую документацию. Спасибо.

2. Я внес косметические правки в порт для BF (файл OS_Target.h):
- убрал #define scmRTOS_CONTEXT_SWITCH_SCHEME, т.к. уже есть определение в scmRTOS_config.h
- убрал все ассемблерные вставки (заменил на __builtin_* ), чтоб не вводить в смущение оптимизатор

3. Что хотелось бы в следующей версии:
- статистический task: стеки, время нахождение в задачах. Наподобие того, как это сделано в uCOS
- статические члены класса TKernel (тут я присоединюсь к пожеланию, которое уже было высказано)

Еще раз "спасибо".

Сергей Борщ
QUOTE (Fat Robot @ Nov 16 2010, 15:25) *
- убрал #define scmRTOS_CONTEXT_SWITCH_SCHEME, т.к. уже есть определение в scmRTOS_config.h
А вот и зря. Убрать надо было как раз из scmRTOS_config.h, ибо этот параметр в этом порту решено не отдавать пользователю - указанное в OS_Target.h значение дает меньший по скорости и размеру код по сравнению со вторым вариантом, поэтому смысла использовать второй просто нет.
Fat Robot
Понял Вашу мысль. Но и там, и там
#define scmRTOS_CONTEXT_SWITCH_SCHEME, 1
и если в одном месте поменять, то препроцессор сообщит об ошибке.

Цитата(Сергей Борщ @ Nov 16 2010, 22:16) *
А вот и зря. Убрать надо было как раз из scmRTOS_config.h, ибо этот параметр в этом порту решено не отдавать пользователю - указанное в OS_Target.h значение дает меньший по скорости и размеру код по сравнению со вторым вариантом, поэтому смысла использовать второй просто нет.
psL
Интересно, какие с точки зрения Blackfin преимущества у scmRTOS перед планировщиком VDK?
Fat Robot
Исходники
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.