Господа!
Делаем автономный контроллер управления системой лазерной графики на базе AT91SAM7X256 процессора.
Задача - выводить из памяти шоу (мультики) в виде кадров, состоящих из точек.
Есть необходимость использовать внешюю (сменную) память для шоу (кадров),
записывать которые надо будет на компьютере, а воспроизводить данным контроллером.
В наш "космический" век сам бог велел обеспечить пользователю возможность работы со стандартными средствами Виндовс (тоесть работу с носителем информации как со стандартным диском).
Получается контроллер должен обеспечить для сменной памяти поддержку FAT.
Данные из этой памяти нужно будет вычитывать довольно быстро (с темпом 3-4 мегабит/сек).
Постала необходимость выбора носителя информации.
На первый взгляд - грех не использовать SD/MMC карту, поддержка которой реализована в даном процессоре.
По стоимости - потратиться один раз на оплату программеру, и далее для производителя нет затрат - память покупает сам потребитель...
Но для потребителя есть неудобство: нужно использовать кардридер, а это не совсем удобно, да и дорого.
Но есть минусы: люди пишут, что возможен минингит в связи с неполным соответствием стандарту у многих производителей SD/MMC карт, и естесственно потребители доставать начнут...
Дальше - больше: трудности реализации поддержки FAT.
Количество постов например в этом топике не внушает оптимизма:
http://electronix.ru/forum/index.php?showtopic=25402В другом месте (
http://caxapa.ru/77054.html?todo=full ) народ советует использовать чип VNC1L от FTDI и USB Flash Drive.
Кажется - гораздо лучше:
- меньше проблем для программера;
- время разработки можно уменьшить;
- в конечном счёте для потребителя стоимость VNC1L($14)+USB_Flash_Drive наверное будет ниже, чем SD/MMC карта плюс кардридер.
Но вот пишет человек, что VNC1L довольно медленный:
http://talk.mail.ru/thread_article.html?th...amp;ID=35004681Возвращаемся к анализу SD/MMC (вроде как должна быстрее работать... ), но опять "не слава богу":
вот здесь
http://electronix.ru/forum/lofiversion/index.php/t4841.html"...максимальная скорость которая у меня была 1.2 МБайта, правда SD карточка была быстрая, при медленной где-то 800 КБайт...."
Не очень-то и быстрая она...
Итак, меня терзают смутные сомнения: что использовать: SD/MMC карту или VNC1L + USB Flash Drive?
Направьте на путь истинный!!!