filesystem

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
gmoney
Member
Member
Posts: 106
Joined: Mon Jan 03, 2005 12:00 am
Location: Texas, Usa

filesystem

Post by gmoney »

i was wondering how to add the fat fs to an os.
User avatar
carbonBased
Member
Member
Posts: 382
Joined: Sat Nov 20, 2004 12:00 am
Location: Wellesley, Ontario, Canada
Contact:

Re: filesystem

Post by carbonBased »

By this I'm assuming you mean that you want to add a FAT *driver* to your OS.

This is an area I'm very opinionated on -- any self-respecting OS will have an excellent, light yet extensible driver API. I find this is an area that most OSs severely lack. Because of this, I would like to suggest that you research device driver design as much as possible before implementing your first driver.

After doing this, implementing a FAT driver is trivial -- you'll merely have to research the (freely available) FAT specs, and implement a driver that conforms to your specs while implementing the FAT specs.

--Jeff
blackcatcoder
Member
Member
Posts: 132
Joined: Wed Nov 03, 2004 12:00 am
Location: Austria
Contact:

Re: filesystem

Post by blackcatcoder »

i fully agree with carbonBased!

first try to create a module/driver system!

i have solved the problem with an module gate! (with no ints)

the driver/module calls the install method and the module gate handles the driver,etc..

good luck!
Post Reply