Case Study

Bittware

Bittware

Bittware In order to design a complete reference design for their SharcFINTM ASIC based DSP boards that would enable host-to-board, and board-to-host communication, (including loading and running of programs, accessing memory and variables and performing board and DSP operations), low-level drivers for the BittWare boards were required. Additionally, the drivers had to support Windows 98, Me, NT, 2000 and Linux operating systems, with the option to port the drivers to Solaris and VxWorks. Writing a device driver for each of the BittWare boards for each of the different operating systems would have entailed learning the internals of each OS, learning how to write a device driver for each OS, learning the relevant hardware protocol, developing and debugging in kernel mode, writing the kerne

Join for free to read