[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
1.Фирма Cypress выпускает микросхему, предназначенную для связи
устройств, имеющих интерфейс IDE, с персональным компьютером по
каналу USB. Названия микросхемы не помню.
2. Интерфейс IDE имеет флэш-карта CompactFlash.
3. Можно предположить, что упомянутая микросхема выполняет
две простейшие команды: запись сектора и чтение сектора.
Какой сектор писать/читать - решает РС.
4. Независимо от типа карты (CompactFlash, MMC, Smart Media) логическая структура носителя та же, что и у жёсткого диска:
Master Boot Record, BIOS Parameters Block, FAT1, FAT2, Directory,
Data Area. Если Вы знаете, как ДОС хранит файлы на диске,
то Вы знаете всё что нужно для работы с Flash картами.
Если не знаете - придётся познакомиться. Думаю, что от ДОС
отступать не следует, т.к. в противном случае придётся изобретать
свою файловую систему. Структура файловой системы ДОС хорошо
описана в цикле статей "How it works" by Hale Landis.
Ещё одна полезная статья из серии Hardware White Paper от Microsoft
называется "FAT: General Overview of On-Disk Format".
Описание СompactFlash найдёте по ссылке.
Примеры стыковки CF с микроконтроллерами даны на www.sandisk.com
(придётся зарегистрироваться).
Для начала, полагаю, достаточно, да и коллеги что-нибудь ещё
подбросят.
Я делал автономный накопитель на CF и 8-ми битном контроллере
и должен признаться, что это была моя самая сложная задача.
E-mail: info@telesys.ru