Vzhledem k tomu, ze shanite SSD disky, tak patrne chcete pouzit NAND pameti. Ty mi ale k takovemu ucelu prijdou krajne nevhodne. Predne se nejedna o klasickou linearni pamet jako bylo u klasickych NOR pameti nebo HDD bez bad blocku, pak maji extremne nizky pocet mazani bloku, bad bloky jsou v pametech oznacene uz od vyrobce (otazka je jestli jsou doopravdy vadne).
Z toho plyne pomerne hodne negativ, ktera musite resit a bez souboroveho systemu vam to da celem dost prace. Souborovy system se zase blbe dela bez operacniho systemu. Hlavni je wear leveling, vypocet ECC a predmazavani prazdnych bloku.
Nase zkusenosti ukazuji, ze RAW NAND flash pripojena k procesoru pres FPGA, mela celkem mizerny vykon (horsi nez low cost CF karta v PIO modu na ATA rozhrani) (file system i ECC delal linux pomoci JFFS a UBIFS, ecc pocital procesor)
Jasne muzete rikat, ze se bez wear lelevingu a ECC obejdete, ale myslim, ze casem dojdete k tomu, ze tam nebyly vymysleny jen tak pro nic za nic.
Treba jednoducha otazka, bude na ulozisti vzdy jen jeden ,,film'' nebo umoznite nahravat a nahodne mazat ruzne sekvence? Pokud je odpoved ,,nahodne mazat'', tak se bez OS opravdu hodne nadrete.
Hodne zajimave je cteni ONFI specifikaci (jsou volne stazitelne).
Kdybyste se ptali na muj nazor, tak ja osobne bych doporucoval uz v kamere delit snimky na 1/N a kazdy ukladat na jiny z N standardnich disku uvnitr zarizeni. (i kdyby tam kvuli tomu melo byt N standardnich procesoru). Takhle od stolu bych odhadnul, ze se N bude pohybovat v rozsahu 4 az 8. Jedina nevyhoda je, ze clovek nevidi do FW disku a ten by se mohl v krajne nevhodne situaci zamyslet.