Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Хм... нафига int main(void)? - int нужен чтобы коды ошибок возвращать. Системе.

Отправлено Vit 24 февраля 2007 г. 13:38
В ответ на: Ответ: отправлено <font color=gray>Д.о.к.т.о.р..Т.у.а.м.О.с.е.с</font> 24 февраля 2007 г. 12:39

Не стОит смешивать отсутствие подсистемы контроля ошибок с желанием её сделать (не понимая зачем она нужна, но примерно зная какими инструментами).
Если у Вас нет критериев оценки работоспособности программы, то у Вас нет ошибок и собака Вам не нужна. Если есть генерирование ошибок (коды возврата, как пример), то их нужно по каким-то категориям различать, по каким-то критериям оценивать. И только в случае уверенности в достаточно низком уровне ошибок не давать системе перезапуститься (сбросить сторож). При диагностике серьёзных ошибок о них принято куда-то сообщать (часто. и записыватьв память диагностических сообщений - вспомниет как виндовс себя ведёт при неудачах запущенных программ и самой себя).
Сторож - элемент СИСТЕМЫ - всего изделия отдельно и в совокупности с другими изделиями, если присутствует ввод/вывод. Но сторож может быть физически размещён в разных местах.
А дальше рекомендую внимательнее читать мой первый ответ
http://www.telesys.ru/wwwboards/mcontrol/1598/messages/29020.shtml
По п.2. я Вам предложил простое решение с polyswitch - чем не устраивает?

Насчёт флуда. Я не говорил, что Вы в чём-то виноваты - сами сказали. Есть 3-й закон Ньютона и есть старая русская поговорка "клин клином вышибают". Если кто нагадил соседу, то сосед завсегда имеет моральное право ему нагадить в ответ.
И ещё - эксцентричная манера писать посты в темах есть элементарное неуважение к соконфетникам. Соблюдайте неписанные правила и обрящете.
Особенно если в тему выделите главное из того, что действительно Вас интересует.
Начали ветку спокойно, получили ушат за прошлое и Вас порвало на это прошлое - взялись за старое - стали в темах посты писать, в чужих ветках свои ветки постить...
Ладно, что мой первый ответ Вам не понятен - я чуть с бодуна, хотя думаю не в этом дело - IMNHO великому программисту наверно тяжело опуститься до мысли, что он чего-то, может быть, никогда не использовал ранее;). Как другие;)
У каждого правда своя(С)Пестня


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите двойку на единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru