KernSafe从2002年开始提供自定义Windows驱动程序开发服务,KernSafe的创建者从2000年开始在这一领域工作。基于多年的经验,我们为希望外包其产品开发特定任务的客户提供开发服务。 KernSafe专门从事设备驱动程序设计和特定总线技术,例如文件系统,磁盘,CD-ROM,SCSI,USB,网络和Rootkit。 客户可以联系KernSafe来创建完整的PC和设备连接解决方案。
我们高度重视软件质量和出色的客户支持。 我们的软件在实际条件下工作可靠,并且可维护和可扩展。 由于许多客户从事工业,医疗或汽车应用领域的工作,因此我们始终专注于稳健性和效率。
KernSafe功能摘要:
KernSafe开发团队的成员对Windows操作系统(特别是内核)的内部体系结构有深刻的了解。 自Windows 95和Windows NT诞生以来,我们一直在编写内核模式软件。 我们熟悉当前Windows版本中包含的许多组件,并且非常了解与驱动程序开发相关的所有概念和标准。
在KernSafe,我们在硬件方面拥有深厚的背景。 我们了解设备,并将这些知识与对Windows操作系统内部的深入了解相结合,以创建可靠且高效的设备驱动程序。 KernSafe成功完成了许多Windows设备驱动程序项目,例如 适用于USB和SCSI设备,或复杂的高速PCI / PCI和网络设备。 我们在创建复杂的内核模式驱动程序(例如总线驱动程序,文件系统驱动程序,过滤器驱动程序,网络驱动程序和各种虚拟设备驱动程序)方面拥有丰富的经验。 我们维护一个内部框架,该框架使我们能够快速创建可靠且符合WDM的驱动程序。
我们的开发人员非常熟悉Windows多线程和I / O概念。 我们能够设计使用专用线程处理I / O任务的强大,高效的Windows应用程序或服务。 防御性的编程风格和对文档的遵守确保了生成可靠且可维护的代码。 我们在Win32级多线程软件开发方面的丰富经验来自无数项目,在这些项目中,我们成功创建了服务,应用程序,实用程序,DLL和其他组件。
由于这些总线在市场上都可以买到,因此KernSafe使用SCSI,PCI和USB技术。 我们非常了解这些技术,并帮助许多客户将USB或1394接口集成到他们的产品中。 我们的开发人员熟悉总线连接的PC端和嵌入式设备端。 当然,我们也习惯于与其他标准总线(例如PCI,SCSI / iSCSI,USB)以及网络通信技术(例如以太网,W-LAN,TCP / IP等)一起使用。
KernSafe还获得了其他操作系统的经验,特别是Windows CE和Windows Mobile,Linux和Mac OSX。在这些系统上,我们成功创建了SCSI / iSCSI,USB和磁盘驱动程序。 在几个项目中,我们开发了概念和策略来以抽象的,与操作系统无关的方式实现设备驱动程序功能。 因此,可以通过一种驱动程序体系结构和一种代码库来支持Windows和其他操作系统。