|
считать CRC в фоне проблемы нет,
Проблема как хранить эталлон контрольной суммы.
У меня идея сделать следующий алгоритм:
при первом запуске программа считает CRC и прописывает его , ну скажем в нечётное количество ячеек разбросанных по EEPROMу. Затем в фоне контролируется CRC флеша, и сравнивается с мажоритарно посчитанным эталлоном. Если в процессе работы обнаружатся сбойные ЕЕПРОМ ячейки (с номером эталлона), то они обновляются, если прецедент повторится, то система сообщает о сбоях в ЕЕПРОМе, при сбоях во флешке естессно тоже.
Чё-то я замутил слишком, но проще вроде не получается.
E-mail: info@telesys.ru