Чтение из текстового файла на языке Dynamic C - PullRequest
0 голосов
/ 05 июня 2010

Я использую кроличьи микроконтроллеры. Он использует язык Dyanimc C.

Как я могу прочитать файл на моем ПК и манипулировать им или распечатать на экране?

C или C ++ методы здесь не работают.

1 Ответ

1 голос
/ 07 июня 2010

Если вы прочитаете руководство по Rabbit, то увидите, что вызовы функций файловой системы из языка Dynamic-C относятся к файлам, которые хранятся на локальных флэш-устройствах, подключенных к чипу процессора.

FAT версии 1.02 поддерживает последовательные флэш-устройства на основе SPI. FAT версии 2.01 и 2.05 также поддерживают SPI на основе последовательные флэш-устройства и требуют Dynamic C 9.01 или более поздней версии. В версии FAT 2.05 появилась поддержка NAND флеш устройства. Версия 2.10 FAT расширяет совместимость с µC / OS-II, чтобы сделать вход FAT API повторным из нескольких задач. В FAT версии 2.13 добавлена ​​поддержка карт SD и требуется Dynamic C 10.21 или более поздняя версия. В Во всех версиях FAT кэш обратной записи с батарейным питанием снижает износ флэш-устройства и циклический перебор Назначение кластера помогает распределить износ по его поверхности.

Нет никакого способа, чтобы Кролик мог читать или получать доступ к файлу на вашем компьютере напрямую. Сначала вы должны предоставить механизм передачи для передачи файла с компьютера на устройство флэш-памяти, которое вы спроектировали для вашей аппаратной платформы, и использовать вызовы функции записи файла для сохранения этих данных в файловой системе Rabbit. Обычно это происходит путем передачи данных по последовательному каналу с использованием какого-либо протокола по вашему выбору или изобретения.

Затем вы, похоже, хотите отобразить некоторые данные на экране. Я предполагаю, что под этим вы подразумеваете экран компьютера (хотя у вас может быть локальный экран, подключенный к Кролику) Снова у Кролика нет прямого способа доступа к экрану. Вам придется написать приложение для ПК, которое принимает сообщения с данными от Кролика, возможно, через последовательный интерфейс (могут быть доступны другие интерфейсы), и интерпретировать их как инструкции для отображения некоторого текста или форматирования на экране ПК.

...