Причем тут драйверы? (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SM 16 июля 2003 г. 21:33
В ответ на: ну вот, например : записал с компа 10 файлов на mmc. Как мне считывать их моим устройством. Как PC организовал структуру ? Драйверы то у каждого ридера разные. отправлено Gt 16 июля 2003 г. 21:27

Драйверы обеспечивают посекторный прямой доступ к носителю. Будь то MMC, будь то винчестер, да что угодно. Им пофигу, какая файловая система, и вообще, что там зщаписано. А вот операционка данный носитель форматирует под какую-то файловую систему. В данном случае это скорее всего FAT. А дальше действовать просто - считать нулевой сектор, посмотреть, что там. Если бут-сектор, то проанализировать его на предмет выяснения файловой системы - FAT12, FAT16, FAT32... И действовать сообразно вытащенной информации - найти начала копий FAT'ов, корневого директория... Вытащить размер кластера... И так далее. Теоритически вместо бут-сектора там можно обнаружить MBR (таблицу разделов) - и поддержать этот вариант. Но практически такого я еще не встречал.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru