Next: Choosing the Interface Pins, Up: The Controller [Contents][Index]
The BDM protocol imposes tight time constraints, and therefore cannot be reliably implemented in a conventional operating system. To achieve these constraints, the RIOT system is used. Thus, the controller can be any micro-controller board supported by the RIOT operating system. Most boards are small and inexpensive. A selection is illustrated in Figure 2.1.
For a list of such boards, see http://github.com/RIOT-OS/RIOT/wiki/RIOT-Platforms. It is best if you choose a board which has a serial USB device. It must be a real physical board. The “native” platform is not appropriate.