Sunday, December 27, 2009

T|X internal storage

TX internal storage is a NAND flash chip. This is difficult for a few reasons, mostly, because NAND needs wear-leveling, and special filesystems, neither of which is standardized. There isn't even a standard way to lay out a partition table! Thus to get TX internal storage to work there are three components to be created: BlockDevice driver to talk to the NAND chip, PartitionManager plugin to figure out the partitions on the device, and filesystem driver for the FS used in the TX (something called "BFFS").

I am happy to report that the first two pats are complete and working. The third is harder, however I've had some help from a programmer in China (irc handle tech_junkie_chz_5481), who seems to know a lot about this BFFS and has helped me craft a driver for it all in one night. The testing is going to start soon.


PS: Hello from Buenos Aires!

8 comments:

Unknown said...
This comment has been removed by the author.
Unknown said...

Have a nice vacation!

Esteban said...

Hello! Welcome to Argentina :)

Anonymous said...

It's an honor to have you here, Dimitry.
Enjoy!
if you need something: ich.zazen@gmail.com
have a grat time

Guadalupe Vlček said...

Hey I didn't know that you were in Buenos Aires, I hope you had enjoyed the city where i live

selmo said...

If you have some time, come to see Brazil!

alfafc said...

Welcome to Bs As...
Have a great holiday.

曹静 said...

have a nice vacation!
And I have a question.Will the os supprot the treo cells