Първо извинявам се за заглавието на темата (друго не ми хрумна). И така...
Искам да си направя устройство с МК (ПИК), памет и дисплей на който се изобразява записаното в паметта. Имам няколко принципни въпроса:
1. Идеята е да има някаква файлова система. Имам флаш 24FC515 на Микрочип и смятам да ползвам тях. Те са по 512КБита, т.е. 64КБайта. Могат да се ползват едновременно 4 и става 2МБита или 256КБайта, което ми е напълно достатъчно за целта. Гледах ФАТ16 (като цяло нищо не разбрах

), ама ми се струва, че не си залужава да се ползва чак такова нещо.
Трябва ми нещо като за около 100-200 файла (не ми трябва неограничен брой). Главния проблем е че не знам как да се справя с фрагментацията на файловете. Мога да го направя при всеки запис всичко да се зарежда последователно (първо се тегли старото съдържание, правят се промени - добавяне, изтриване и т.н. и пак обратно) и после само по един указател за начало и край. Но това ми се струва някак дървено, пък и ще се губи доста време (смятам да ползвам RS232 на 57600bps, което значи почти минута само в едната посока, тъй като засега USB ми е доста далеч от възможностите).
2. Има ли някакъв алгоритъм за ПИК за четене на изображения - монохромни или цветни, макс. 4096 (още не сигурно какъв дисплей ще ползвам). Ако са некомпресирани лесно, само че за картинка 128х128 монохромно (бит на пиксел) трябват 2КБайта , а за цветното (12 бита на пиксел) съответно 24КБайта което е вече доста. Предполам може да се ползва нещо като GIF или JPG ама се притеснявам дали ПИК-а има достатъчни мощ да ги обработи с прична скорост (~10 сек по възможност), а не да смята 1-2 минути.
За сега това са ми въпросите. Сигурно ще изникнат и още ама тях по-нататък
Надявам се да ми помогнете. Не търся готови решения (не че ще откажа ако имате) а по-скоро практически насочена литература по въпроси да има над какво да си блъскам главата.