Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
можно, к примеру, перед выполнением критических для системы функций проверять, что был установлен спец.флаг, подтверждающий. Если не установлен, значит попали сюда непонятно откуда и делать это действие не нужно.
Отправлено
mandigit
(91.77.231.142)
01 февраля 2011, г. 19:27
В ответ на:
Если вследствии космических лучей изменяется содержимое ячейки где какого-нить там указатель, ...{+}
отправлено
o_m_e_n
01 февраля 2011, г. 19:23
Составить ответ
|
Вернуться на конференцию
Ответы
Мы можем передать управление по указателю в ту часть флеша (для авр к примеру), где находятся д...{+}
-
o_m_e_n
(01.02.2011, 19:41:29
81.222.195.194
, 201 байт)
Тогда эти данные попытаются выполниться (если конечно предварительно не сделать контроль целостности), однако поскольку это случайный набор данных - вероятность повреждения выдачей неверных команд на исполнительные устройства невысока по сравнению с неверной передачей управления функции, задействующей такое внешнее устройство целевым образом.
-
mandigit
(01.02.2011, 19:47:54
91.77.231.142
,
пустое
)
Я это к тому, что это скорее программный сбой, а не аппаратный :)
-
o_m_e_n
(01.02.2011, 19:51:16
81.222.195.194
,
пустое
)
запутали &(). Изначально он - аппаратный, но проявится может в некий момент времени, как программный :)
-
mandigit
(01.02.2011, 19:54:56
91.77.231.142
,
пустое
)
Видимо, я изначально не так выразил мысль :) Имел ввиду именно такую проблему, а не ошибки прог...{+}
-
o_m_e_n
(01.02.2011, 20:01:37
81.222.195.194
, 430 байт)
"менять" - это образно. Очевидно, что в нашем случае требования к коду выше, чем при программировании интерфейса или чего-то некритичного.
-
mandigit
(01.02.2011, 20:36:36
91.77.231.142
, 325 байт,
ссылка
)
Борьба с вашим аппаратно-программным глюком бессмысленна в рамках того блока где он произошел.Тк он легко может произойти не в основной программе а в "программе борьбы".
-
PlainUser
(02.02.2011, 07:37:1
192.168.0.14,89.237.20.164
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru