ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
596403 Топик полностью
AlexBi (05.05.2015 11:49, просмотров: 80) ответил fk0 на Если прекратить мыслить в терминах битов и байтов, то и задачи такой, чтения по произвольному _адресу_, не встанет. А запись у него не по произвольному адресу, а скорей строго по кольцу. Для рандомного доступа можно пробежаться один раз по всему
Задача чтения или записи любого блока данных (раз термин "адрес" не нравится) возникает часто. Построение индекса - метод интересный, но зачем нагружать этим свою программу в рантайме, если все адреса известны еще на этапе компиляции? Кроме того, в тексте ТС идет речь про какие-то страницы, вероятно это не EEPROM, а DataFlash, из-за этого и требуется выравнивание отдельных полей по границам страниц. Т.е. классический сериализатор в чистом виде сюда не подходит, нужна изрядная работа напильником, после которой сам сериализатор станет не узнаваем.