Кто нибудь может посоветовать алгоритм для записи на SD Проблема такая: имееца контроллер в котором всего 32 кбайт памяти, получаю данные с АЦП и с помощью двух буферов ping-pong посылаю сигнал RAISE() обработчику записи на sd карту. Насколько я понимаю, внутри SD карты так же находица контроллер, который определяет в какие секторы можно писать, какие сбойные и пр. Иногда бывают такие ситуации (наблюдал на разных ОС) - что контроллер SD карты на какое-то время задумывается, а потом начинает писать-вероятно в это время он может найти какой то сбойный блок и переместить какие то свои таблицы. Для меня такая задержка недопустима, но единственное решение ее обхода-это увеличение буферов ping-pong, но я уже написал что памяти всего 32 кбайт-и она используется не только для этих двух буферов, но и для сегмента данных и хранения констант, поэтому под буферы беру всего 16 кбайт.
Может есть какое нибудь красивое решение?
|