Writing Preface
Basically everything available on the market is about how a host computer controls an instrument, and virtually all of it goes through the ni-visa middleware or some known library — that only helps with host-side development.
This article, in contrast, is about how to enumerate a board as an instrument device and get the driver to recognize it. After searching for a long time, I believe this is the first such write-up anywhere on the entire internet. This is a relatively closed, niche industry, and all the technical material is kept under tight wraps in each vendor's own hands.
Basic Introduction
The standard instrument