в кратце: слепил DVB-s USB карточку.
Firmware написал сам (для 51-го процесора), т.е. как железо работает - знаю.
Windows API к TSReader-у тоже написал (благо, TSReader предоставляет очень хороший sample с комментариями). Т.е. карточка уже под Windows работает, но пока только под TSReader.
Теперь хочу написать BDA драйвер.
Установил себе Microsoft DDK, с BDA примерами.
Nodes Tuner и Demodulator я себе более менее представляю, проблем в написании не предвижу.
А вот node Capture - полный завал. Похоже, коммментарии писал software-инженер, а не firmware-инженер.
Ну ни фига не врубаюсь.
Может у кого есть "описание для чайников" про то как писать BDA драйверы?
или чей-то простенький BDA source code? желательно, на примере USB, а не PCI.
Но и PCI пригодится (если другого ничего нет).