2016-03-22 5 views
0

Я использую C, чтобы сделать какое-то приложение RTEMS для данной цели (процессор LEON более конкретно).Имея .c исходный файл, сохраняющий .txt информацию во время компиляции

При выполнении различных учебников я заметил, что, поскольку невозможно загрузить файлы .txt для моделирования, решение должно иметь .c исходные файлы (давайте назовем их inputs.c), сохраняя различные глобальные входные матрицы 512x512 и получим они указаны как extern в файле main.

Я пытаюсь найти информацию об этой процедуре, но я ее не нашел.

Мой вопрос: В документации примера они заявляют, что в какой-то момент они собираются передать глобальные матрицы в inputs.c от ПК к цели через UART. Не загружен ли файл inputs.c в процессор LEON, а также все другие .c файлы?

+1

Не удалось создать загрузочное изображение с файловой системой, посмотрите, можете ли вы использовать этот подход здесь: http://stackoverflow.com/questions/4158900/embedding-resources-in-executable-using-gcc – nos

ответ

1

Я думаю, что есть какая-то информация отсутствует полностью понять, что ваше окружение ...

Но это может быть, что данные в input.c связан в отдельном разделе (вы должны проверить компоновщик RTEMS файл cmdlnk). Таким образом, он не будет загружен grmon, но он будет загружен по определенной команде.

Возможно, вы действительно загружаете данные точно в то же время исполняемого кода, выполняя «нагрузку» в grmon.

 Смежные вопросы

  • Нет связанных вопросов^_^