Компьютерный форум

Компьютерный форум (http://www.hardforum.ru/)
-   Железо. Написание драйверов (http://www.hardforum.ru/f169/)
-   -   Разработка драйвера FAT32 (http://www.hardforum.ru/t86266/)

Kriks87 20.03.2011 21:42

Разработка драйвера FAT32
 
Всем доброго времени суток! Я новичок, поэтому заранее извиняюсь, если мой вопрос кому-то покажется глупым или ламерским. Имеется самописное ядро ОС, которое содержит менеджер памяти, умееть обрабатывать аппаратные и программные прерывания. Также данное ядро содержит драйвер IDE дисков, который предоставляет функции идентификации IDE дисков и чтения/записи сектора диска. Для этого ядра необходимо разработать драйвер для взаимодействия с файловыми системами (создание, запись, чтение файла, вывод списка файлов и т.д.). Для начала была взята файловая система FAT32 ввиду своей простоты. Одним словом, мне необходимо реализовать простейшие функции для работы с FAT32, предоставляемые данным ядром. Подскажите, каким образом должно осуществляться взаимодействие разрабатываемого драйвера FAT32 с драйвером IDE диска, к примеру, при реализации функции создания файла? Подскажите, существуют ли какие-то готовые решения драйверов FAT32 с открытыми исходниками или может быть кто-то уже занимался подобной проблемой? Подскажите также, какие статьи/книги можно почитать для прояснения данной задачи. Всем большое спасибо!

Gun-Down 21.03.2011 02:06

тебе нужно абстрагировать операции чтения/записи секторов и поверх них реализовать драйвер файловой системы. Это означает что драйвер ФС напрямую не взаимодействует с драйвером IDE


Часовой пояс GMT +4, время: 12:43.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.