Flash File System
Очень хотелось бы разобраться с работой файловой системы FDI(Flash Data Integrator).
Например меня интересуют такие вопросы как:
0. Я создаю файл, что пишется на Flash?(В таблицу разделов(если есть такая),в заголовок блока(ов),и т.п.);
1. Я создал на Flash файл, затем удалил его. Что осталось на Flash?
2. Размер блока = 256Кб, я записал файл размером, например, 300Кб (т.е. получается что он "затрагивает" два блока), что будет в заголовках первого и второго блоков?
3. Что делает Format (с блоками и т.п.)?
P.S. Если у кого есть ссылки на информацию на русском или на английком, плиз дайте.
P.P.S. Ссылок на User Guide не надо.
А файловая система обычно FAT 16, по крайней мере у меня так (256 Мб памяти). В крайнем случае можно представить себе флэху как флопик размером с флэху, размером сектора 512 байт и.т.д...
Дело в том, что на Flash брелках вообще файловой системы как атковой нет (это для винды брелок предсталяет себя как блочный девайс с FAT 16). FDI это FFS между Flash и OS (Linux или Nucleus) используется на мобильниках, например.
Флэшка это всегда девайс, а файловая система может быть, может не быть... Обычно она FAT 16, если флэшка под нее не отформатирована, то финда вообще ничего не может с ней сделать (кроме как отформатировать), а как блочное устройство флэшка может использоваться во всех ОС. Так что читайте доки по текущей файловой системе на флэшке
Цитата: disasm
Флэшка это всегда девайс, а файловая система может быть, может не быть... Обычно она FAT 16, если флэшка под нее не отформатирована, то финда вообще ничего не может с ней сделать (кроме как отформатировать), а как блочное устройство флэшка может использоваться во всех ОС. Так что читайте доки по текущей файловой системе на флэшке
Не надо путать то, что записано на "носителе информации" с кодом, который оперирует этой информацией. Так вот вопрос у меня относительно кода а не того, что на "носителе" записано.