ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
144482 Топик полностью
Alex B. (14.01.2009 12:50, просмотров: 227) ответил Алексей Мусин на Во-первых, во всех программах с ucos эта проверка включена.
ну и что? для вас Лябрус высший авторитет? жаль... А если подумать?
Пользовались и обрабатывали (вывод в отладочный порт с указанием файла и строки, откуда это)
У uCOS есть отличный встроенный профилировщих - uc-view. Опять же uc-probe они активно продвигают... А вы зачем то придумали свой велосипед...
Только кол-во эвентов в конфиге не увеличил
Эта система выделения памяти под объекты в конфиге - еще не самое дурацкое в ucos. Но пример не показательный - тут ваша вина. По сути, проверяя возвращаемое функцией значение на "PARAM_ERR" вы контролируете не ход выполнения программы, а свои дурацкие ошибки, которые довольно просто находятся. А вот за это действительно надо бить =) if (0 == OSSemPend (AnySem, 0, &err) Любой нормальный компилер выдаст предупреждение при присваивании в проверке.
Согласуйте импеданс!