USB-polygon-12: Имитация файлов
Доработка программы отладочной платы для показа ОС не только файловой системы на устройстве, но и файлов в этой системе.
Доработка программы отладочной платы для показа ОС не только файловой системы на устройстве, но и файлов в этой системе.
Продолжение проекта для отладочной платы: написание кода, заставляющего ОС считать устройство накопителем, отформатированным в FAT32.
Самодельное устройство с имитируемой файловой системой с позиции операционной системы имеет память определенного размера и наполнения. Эту «память», которую устройство будет изображать, следует систематизировать.
Для имитации файловой системы на самодельном устройстве сперва нужно разложить по полочкам некоторые данные, которые пригодятся в работе, и выбрать файловую систему, под которую будет подделываться устройство.
Еще несколько моментов, связанных с обменом, в котором участвуют, с одной стороны, устройство без файловой системы, «сырое» и «чистое», а с другой — ПК с программой, написанной самостоятельно на С++.
Подготовка самодельного MassStorage-устройства к обмену по USB с ПК.
Найти свое устройство вроде бы получилось. Теперь надо его более-менее надежно идентифицировать и открыть для доступа на запись и чтение. Доработка базового примера кода на С++ для ПК под свои нужды.
Как программно обнаружить самодельное MassStorage-устройство по USB под Windows для дальнейшего использования. Действующие лица: LUFA, Windows, C++, Eclipse, GCC, MinGW.
Как сделать устройство видимым для ПК по USB, выбор класса устройства, использование библиотеки LUFA.
Отладочная плата на МК — первое включение. В чем и на чем писать программу, как «прошивать», что делать дальше.