ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
96219 Топик полностью
AlexandrY (02.08.2007 18:03, просмотров: 1) ответил Gamma SPb на в том то и дело, что его нужно будет писать в новый сектор, иначе быстро сдохнет флеша. А это уже log-based flash file system в чистом виде - сильно круто, не нужно мне этого. У меня любая запись
Я чесно не понял, с какими техническими проблемами вы боретесть и каких рисков хотите избежать. По мне изначально как бы все очевидно. Пишите и пишите себе лог по кольцу, хвост подтираете когда он выравнивается по границе стираемого сектора. Че еще надо! Найти голову/хвост? Так впереди головы всегда FF-ы - отличный признак. А хвост когда слишком отдалился от головы подчищаем нулями. Все чинно-благородно, все сектора пишутся равномерно. И зачем нумеровать записи фиксированной длины? Ну допустим боитесь, что долго будете искать голову. Хотя даже на SPI сериал FLASH файловая скорость считывания легко достигаеться 2-а мега в сек., а бинарным поиском за сек можно хоть 64 мега перепахать в поисках головы. Боитесь сбоев при записи. Ну тогда метод двойной записи. Или я не про то?