ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
4 декабря
101875
Evgeny_CD, Архитектор (09.10.2007 14:07, просмотров: 14393)
Размышлизма про SD карточки. "Новое - хорошо забытое старое". Посмотрел я тут на минимально возможные цены на SD карточки, и увидел, что до 100р можно взять карточку до 128м :) Понятно, что качество ее может быть не очень, но даже если использовать Хемминг (7,4) (с разнесением данных по нескольким секторам) все равно выигрываем по цене у средних (от 16 мбит) Atmel DataFLASH. Также понятно, что -40 там не будет, и в ответственные применения ее не воткнешь, но вот для контроллеров юзеровской надежности намертво вставленная SD карточка (запаянная???) самое то. Понятно, что делать на ней не FAT надо, а оптимизированную файловую. систему, тогда даже скорость может получить весьма приличную (для контролеров с SPI DMA или готовым контроллером SD), думаю, до 2 мбайт/сек (ну а по записи все карочкой будет определяться). Это окрывает широчайшие возможности по "закладке" внутрь даже дешевого контроллера встроенного сервака с докой, всеми дровами и управляющей программы на пысюк. Опять же, легко понять, что можно сделать и fail safe обновление прошивки - за счет удвоенного размера памяти. В общем, большой набортный "винчестер" сильно расширяет возможности даже маломощных контроллеров. Придется достать из нафталина хорошо известные методики свопа и оверлея :) Представляете, расширение uCOS - задача в свопе :). Или сервис - подкачать из оверлея кусок кода :) Ничего смешного. Пысюки на заре (ну не на самом старта, а на этапе популяризации) имели 640 к памяти и десяки м памяти винча. И ничего! у нас 512к кода, 64к ОЗУ, ну и до 8г винч :) Причем проц быстрее раз в 60, архитектура проца не в пример более продвинута. Новый хинт дизайна современных embedded систем?