Прблема:
нужно генерировать в приложении на ПК конфигурационный файл в бинарном виде, затем заливать его на ARM(Linux) и читать из него данные, инициализируя соотвесттвующие поля структур (в программе на ARM).
Вопрос: поскольку никогда такого не делал есть сомнения в правильности пути. я хотел делать так: в исходный код в приложении скопипастить те же структуры что и в исходнике для ARM (ато данных слишком много). Пользователь, вводя данные, заполняет поля этих структуры
как то так
, затем приложение записывает все структуры в бинарный файл последовательно начиная с нуля и добавляет CRC вконце.
Приложение под ARM читает бинарник и в том же порядке заполняет структуры данных
примерно так
CODE
fread( pStr, 1, size, pFile );
где pStr - указатель на структуру для заполнения(содержит вне нужные струтктуры как поля)
size - размер данных (размер всех полей всех струткур)
pFile - указатель на сам файл, который получили через fopen
и сравнивает CRC.
мысли верные? задумался сейчас о порядке байт в архитектурах...
Сообщение отредактировал TigerSHARC - Aug 26 2012, 11:21