filesystem
filesystem
i was wondering how to add the fat fs to an os.
- carbonBased
- Member
- Posts: 382
- Joined: Sat Nov 20, 2004 12:00 am
- Location: Wellesley, Ontario, Canada
- Contact:
Re: filesystem
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
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
-
- Member
- Posts: 132
- Joined: Wed Nov 03, 2004 12:00 am
- Location: Austria
- Contact:
Re: filesystem
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!
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!