реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> "Спасибо", порт для BF и некоторые пожелания
Fat Robot
сообщение Nov 16 2010, 13:25
Сообщение #1


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



1. Пользуясь случаем, благодарю авторов за отличную ОС и хорошую документацию. Спасибо.

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

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

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


Прикрепленные файлы
Прикрепленный файл  OS_Target.rar ( 2.5 килобайт ) Кол-во скачиваний: 30
 
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 16 2010, 19:16
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Nov 16 2010, 19:20
Сообщение #3


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Понял Вашу мысль. Но и там, и там
#define scmRTOS_CONTEXT_SWITCH_SCHEME, 1
и если в одном месте поменять, то препроцессор сообщит об ошибке.

Цитата(Сергей Борщ @ Nov 16 2010, 22:16) *
А вот и зря. Убрать надо было как раз из scmRTOS_config.h, ибо этот параметр в этом порту решено не отдавать пользователю - указанное в OS_Target.h значение дает меньший по скорости и размеру код по сравнению со вторым вариантом, поэтому смысла использовать второй просто нет.
Go to the top of the page
 
+Quote Post
psL
сообщение Nov 16 2010, 19:43
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



Интересно, какие с точки зрения Blackfin преимущества у scmRTOS перед планировщиком VDK?
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Nov 16 2010, 19:45
Сообщение #5


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Исходники
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 21:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01368 секунд с 7
ELECTRONIX ©2004-2016