Home English

首页 新闻活动 新闻资料

 

驱动程序开发精灵魔法变

創傑科技采用NuMega DriverStudio

缩短开发时程、提供高品质通讯解决方案

剪报来源 : 撰稿/倪士凯創傑科技资深软件工程师

刊登品 : 经营决策论坛第36期

創傑科技创造无限可能

創傑科技于民国八十八年成立于新竹,八十九年合并美国硅谷ALinks Communications,Inc。结合蓝芽(Bluetooth)、无线网络(WLAN)和网络家电(IA)三种技术,成为无线网络家电(Wireless IA)之SoC与系统解决方案主要供货商。此外,創傑科技获台湾德国莱因公司(TUV Rheinland Taiwan)蓝芽基频技术的BQB认证,九十年十二月成功研发国内首颗通过国际BQB认证之Bluetooth Base Band Link Controller及Link Manager Protocol IP),目前創傑科技主要以系统解决方案之智能财产(IP)授权,与系统整合服务(SOC)为主要业务,提供国内IC设计或半导体公司相关技术。

绘出程序框架减少开发时间

为符合公司快速脚步,提供顾客更快速、优质的服务,身为驱动程序开发人员,我们更以顾客满意的笑容为使命与骄傲,特寻求更有效的工具来加速开发的效率,减少开发的时程。虽然我们可利用传统C语言逐行开发撰写出Windows装置驱动程序,但却是件艰巨的工程;或者,也可利用开发WDM驱动程序的方法来进行开发,由微软提供的基本98DDK和2000DDK驱动程序开发包,来节省一些开发时程。但这些都还不能加速我们的脚步,与同事讨论后,决定尝试使用Compuware公司生产的DriverStudio来加速装置设备驱动程序的开发,使用后发觉DriverStudio的确是一套强悍且专业的驱动程序开发工具,高度稳定的驱动程序开发工具成为我们支持顾客的最佳武器,不论是侦错或开发新功能DriverStudio 及DriverNetwork 都展现了高阶软件应有的水准,在可读性和执行效能及各类通讯协议的支持上更是市场上其它同级软件望尘莫及的

驱动程序开发

DriverStudio是加速装置设备驱动程序的套装开发工具包,其包含了VtoolsD、SoftICE和DriverWorks等开发工具,其中包含各种成熟接口:USB、PCI 及PCMCIA…等,可快速开发出更可靠的装置设备驱动程序,从而加速装置设备驱动程序开发的关键阶段。以开发USB驱动程序为例,我们仅需使用DriverWorks做规格及接口设定,再配合NuMega所提供的链接库即可产生80%项目所需之

USB驱动程序码,而技术人员就可专注于开发自身的芯片。另外,DriverStudio中的工具之一DriverWorks简化了NT和WDM驱动程序的开发,提供在Windows系统下自动开发WDM装置驱动程序的途径,其中的Driver Wizard精灵,它可引导贯穿整个装置驱动程序开发的过程,创建WDM框架程序,根据所定义的硬件的描述自动产生装置驱动程序的原始程序代码。经由DriverStudio创造出程序的框架,并对DDK中操作进行封装,仅需针对Driver Wizard所产生的驱动程序,配合实际的硬设备,修改程序代码来实现相对应的功能,大幅减少开发时程、提高效率。

制造双赢的模式

除利用上述的Driver Wizard外,DriverStudio中的另一模块Driver Networks也是用精灵来定义及产生Windows操作系统的N D I S 和T D I 的网络设备驱动程序。利用DriverStudio工具自动产生原始程序代码后,我们即可根据特定规格与需求,针对不同顾客进行程序修改与撰写,轻松开发出装置设备所需的驱动程序,如此的生产流程不但缩短程序开发时程,更能在最短时间内提供顾客最完整、满意的服务。加上睿扬信息快速、稳定的技术团队协助下,更让我们在开发软硬件的时程上比以往加快数倍,此外,也能精确快速的缩小问题,对顾客做立即的支持与响应。DriverStudio-加速装置驱动程序的开发工具,不愧为Driver程序开发者必备之最佳利器,加速程序的开发速度,更可提升Driver程序的品质,增加产品的稳定度。

 

 

 

 

 

 

 

2004-2005 © 版权所有 創傑科技股份有限公司 ( I.S.S.C. )