Provided practical method and technique of development and debugging USB device driver in latest version linux kernel 2.6 and carried out USB device driver module. 提供了在最新版的Linux2.6内核下开发和调试USB设备驱动程序的方法和实用技术,并实现了设备驱动程序内核模块,从而使系统能够与各种运行linux的平台方便地连接。
The overall system was divided into tree main modules : system boot module, device driver module and command console module. 将BSE系统划分为三个主要模块:系统引导模块、驱动接口模块和命令接口模块。
Different CPU architecture has different realization of system boot module. A standard device operation interface was provided by the device driver module, which given hardware control and test function of BSE. 由于CPU体系结构的不同,引导代码的实现体现了多样性的特点,它们与CPU的体系结构高度相关。系统设备驱动模块(DDM)提供一个规整的调试操作接口,完成开发板上硬件的操作和测试。
Thirdly, VDL improves performance for small writes as compared to existing system in office / engineering-workload environment because it optimizes small write request in device driver module. 在驱动模块内部对数据的小写进行了优化,较大的提高了办公/工程环境下工作负载的小写性能;
Secondly, because VDL is designed through linux device driver module and is independent of file system for wider applicatI / On, the most of off-line backup softwares can achieve online backup now. 以设备驱动模块(DDM)实现,与具体的文件系统无关,使其适用性更为广泛,并让现有的离线备份软件实现在线备份功能;