Что хороший ресурс должен начать с разработкой драйвера файловой системы Windows?

Вам не нужно inner_join() Я бы просто определил два лучших экзамена в отдельном утверждении, а затем отфильтровал их.

top_exams <- count(ap, examName) %>% 
  top_n(2, n) %>% pull(examName)

ap %>% 
  filter(examName %in% top_exams) %>% 
  count(year, examName) %>% 
  ggplot(aes(x = year, y = n, group = examName)) +
  geom_line() +
  facet_wrap(~ examName)
8
задан John Topley 19 October 2008 в 09:05
поделиться

5 ответов

Внутренности файловой системы Windows NT Rajeev Nagar.

Страница File System Resource Online OSR (и OSR Онлайн в целом):

Список рассылки NTFSD / форум (также размещенный OSR):

И начиная с Vista, Windows Driver Kit (WDK), который раньше назывался DDK, теперь включает Набор Устанавливаемых файловых систем (IFS):

Просто головы - разработка файловой системы Windows чрезвычайно сложна, потому что файловая система тесно интегрируется с диспетчером памяти Windows. Это - вид вещи, которой люди выделяют карьеру. Именно так у Вас есть идея, во что можно входить.

12
ответ дан 5 December 2019 в 08:01
поделиться

Вы могли бы попробовать Windows Hardware Developer Central, который имеет ссылки на блоги, группы новостей, книги и другие полезные ресурсы для авторов драйвера.

Я также рекомендую загрузить и установить Windows DDK и исследовать некоторые включенные образцы. Должны быть различные скелетные драйверы, которые могут использоваться в качестве начальных точек для Вашей пользовательской работы.

5
ответ дан 5 December 2019 в 08:01
поделиться

Поскольку драйверы Windows также видят этот блог: http://blogs.msdn.com/doronh/

Для основанной на Linux разработки приходят на ум две хороших книги: Драйверы устройств Linux и Разработка Ядра Linux. Книга Драйверов устройств Linux может быть немного пугающей, таким образом, хорошее введение в Ядро является полезной начальной точкой.

1
ответ дан 5 December 2019 в 08:01
поделиться

Исходный код реализации Windows ext2 файловой системы мог бы быть полезным.
Но как Mike B правильно упоминают, что это - чрезвычайно сложная область для ввода, я настоятельно рекомендовал бы изучить некоторые основные понятия разработки драйвера и записать немногим не драйверы файловой системы перед запуском разработки драйвера файловой системы.
Если бы Вы делаете это для коммерческого использования, а не для изучения целей я предложил бы произвести эту работу на стороне. Это будет большей частью экономически эффективного способа пойти.

1
ответ дан 5 December 2019 в 08:01
поделиться

Эта книга: http://www.amazon.com/Windows-2000-Device-Driver-Book/dp/0130204315/ref=sr_1_1?ie=UTF8&s=books&qid=1246856381&sr=8-1

или любую новую книгу, которую вы может найти Art Baker. Я прочитал его книгу NT Device Driver около 10 лет назад, и она наконец прояснила все.

Кстати, книги 10-летней давности или более / менее все еще действительны. Вы не можете использовать примеры, но модель в основном не изменилась - просто стала более сложной в типичном для M $ стиле. Материал IRP все еще в силе.

Материал OSR хорош, но дорого ... Я думаю, что для полного понимания всей конструкции Бейкер не может быть лучше. Кроме того, любой, кто читает это, просто пытается изучить драйверы Windows - я бы избегал файлов NTFS ... это очень сложно и не имеет ничего общего с тем, что вам нужно для выполнения простого драйвера USB или даже устройства DMA.

1
ответ дан 5 December 2019 в 08:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: