From: Stuart Longland on 14 Apr 2010 17:51 On Apr 11, 9:08 pm, Stefan Reuther <stefan.n...(a)arcor.de> wrote: > Well, being nitpicky, you don't have any option other than FAT for SD > cards, because that's what the SD 2.0 spec requires. And the "more > modern" thing for SDXC cards goes by the name exFAT, which seems to be > nothing more than FAT with some more bells and whistles (a coworker > converted my FAT interpreter into an exFAT interpreter within days). This is most interesting... not doubting what you're saying of course, but I would have thought the SD standards would have dictated the protocol interface for storing filesystem blocks on the card, and left higher level things like filesystems to the end user. FAT being used of course because it is a lowest common denominator standard. As for exFAT... not sure what the support is for that FS. The thing I'm very conscious of though, is that most (if not all) FAT-based filesystems are hamstrung by the fact that they're trying to "bolt-on" features to a legacy filesystem which was never intended to implement these features. It just seems a bit of a hack to me. (Then again, EXT[234] has its share of hacks I suppose.)
From: Stefan Reuther on 15 Apr 2010 12:17 Stuart Longland wrote: > On Apr 11, 9:08 pm, Stefan Reuther <stefan.n...(a)arcor.de> wrote: >>Well, being nitpicky, you don't have any option other than FAT for SD >>cards, because that's what the SD 2.0 spec requires. And the "more >>modern" thing for SDXC cards goes by the name exFAT, which seems to be >>nothing more than FAT with some more bells and whistles (a coworker >>converted my FAT interpreter into an exFAT interpreter within days). > > This is most interesting... not doubting what you're saying of course, > but I would have thought the SD standards would have dictated the > protocol interface for storing filesystem blocks on the card, and left > higher level things like filesystems to the end user. FAT being used > of course because it is a lowest common denominator standard. The point is interchange: everything that says "I support SD cards" has to support FAT, so consumers can be sure they can transfer their data from here to there using an SD card. Of course, if you control both ends, you're free to do whatever you want. Stefan
First
|
Prev
|
Pages: 1 2 Prev: Reaction on fpga Next: EI Compendex、 ISTP检索的计算机应用与计算科学国际会议2010 Dec.Sinapore |