首页> 外文期刊>Electrical Design News >Common-driver-library architecture supports, maintains products: USING A CDL-BASED ARCHITECTURE FOR DEVICE DRIVERS CAN SIGNIFICANTLY REDUCE THE TIME TO DEVELOP, MAINTAIN, VALIDATE, AND SUPPORT DEVICE DRIVERS FOR MULTIPLE PLATFORMS
【24h】

Common-driver-library architecture supports, maintains products: USING A CDL-BASED ARCHITECTURE FOR DEVICE DRIVERS CAN SIGNIFICANTLY REDUCE THE TIME TO DEVELOP, MAINTAIN, VALIDATE, AND SUPPORT DEVICE DRIVERS FOR MULTIPLE PLATFORMS

机译:通用驱动程序库体系结构支持,维护产品:将基于CDL的体系结构用于设备驱动程序可以显着减少开发,维护,验证和支持多种平台的设备驱动程序的时间

获取原文
获取原文并翻译 | 示例
           

摘要

With the plethora of operating systems available, a common problem for an independent hardware vendor is how to develop, maintain, and support device drivers for products. Although using a CDL (common driver library) can apply to any OS, the storage-device-driver example in this article focuses on Linux and Microsoft Windows. To make a CDL design work, a device-driver designer must understand and compartmentalize the typical driver functions into OS-specific and OS-agnostic functions. In this schema, the designer partitions a device driver into two logical sections based on its dependence on the operating system. Most of the driver code resides in the CDL, which essentially contains the hardware-specific function of the firmware interface, and it is OS-agnostic. The other section of the device-driver code acts as the glue that ties the common portion to an OS. The OS-dependent portion further divides into the CDHI (common-driver-host-interface) and CDHS (common-driver-host-services) layers (Figure 1).
机译:有了大量可用的操作系统,独立硬件供应商面临的一个普遍问题是如何开发,维护和支持产品的设备驱动程序。尽管使用CDL(通用驱动程序库)可以应用于任何OS,但本文中的存储设备驱动程序示例着重于Linux和Microsoft Windows。为了使CDL设计工作,设备驱动程序设计人员必须了解并将典型的驱动程序功能划分为特定于OS的功能和与OS无关的功能。在此架构中,设计人员根据设备驱动程序对操作系统的依赖性将其划分为两个逻辑部分。大多数驱动程序代码驻留在CDL中,该CDL本质上包含固件接口的特定于硬件的功能,并且与操作系统无关。设备驱动程序代码的另一部分充当将公共部分绑定到OS的粘合剂。取决于OS的部分进一步分为CDHI(公共驱动程序主机接口)和CDHS(公共驱动程序主机服务)层(图1)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号