tag 标签: 驱动程序

相关博文
  • 热度 5
    2024-7-31 16:42
    370 次阅读|
    0 个评论
    WHQL概要 WHQL(Windows Hardware Quality Labs)认证是微软公司推出的一种硬件驱动程序的质量认证制度。获得认证的产品除了可登录于微软兼容性与可靠性列表上外,亦能随时透过 连结 Windows Update 以 更新驱动程序。 WHQL对电子产业影响力极大 这个认证对电子产业有着重要的影响,虽然微软针对此认证已经开放厂商可以做self-test并提交结果给微软,然而许多客户仍委托百佳泰进行协助取得认证,因为此认证需要随时掌握最新的认证政策和认证要求、建置测试环境,且我们能够协助客户在遇到问题时能够有效且快速的解决。 不知道问题出在哪?客户实际案例分享 我们曾合作的这家客户一开始选择自己测试,但当发生问题时完全不知道该如何进行修改与调整,甚至不确定是否为测试手法错误,在毫无头绪的情况下,立即协寻我们的服务替他们分析问题并协助解决。 客户面临的挑战到底是什么?让各种阻碍迟迟无法解决! 这家做电脑周边的厂商最初自行执行WHQL测试,在测试过程中发现了三项错误问题,却迟迟无法解决;为了能够顺利排除错误,找了百佳泰协助发现根本原因并进行修正,找到解决方案。 客户面临的三大挑战 无法确定失败原因: 客户无法确定导致WHQL测试失败的其真正原因是驱动程序错误还是硬件设计问题,亦或是本身的测试环境与流程有错误。这使得客户难以针对性地进行调整和修复。 缺乏专业知识: 客户未深入了解WHQL测试和驱动程序开发,这限制他们自行解决问题的能力。 时间压力: WHQL认证是系统周边产品驱动程序发行的必要条件,客人需要花费长时间来解决问题,,因而面临紧迫的时间压力 除错顾问服务,提供最佳解决方案 针对客户遇到的问题,我们凭借着多年累积的丰富经验以及WHQL认证的深入了解,提供了问题分析与除错顾问服务。 分析WHQL测试结果: 我们仔细分析WHQL测试结果,确定错误代码和详细描述,藉以评估失败的可能原因。 验证测试环境: 我们验证WHQL测试环境是否正确配置并符合所有必要要求;以排除环境问题导致的失败。 评估驱动程序: 我们分析驱动程序,查找可能导致失败的错误或遗漏。 评估硬件设计: 我们评估硬件设计,确认是否存在可能导致失败的硬件缺陷或限制。 提供专业知识: 利用我们的WHQL测试专业知识和与其他客户合作的debug经验,帮助客户理解问题并找到解决方案。 透过初步、深入两阶段的分析,协助客户快速定位问题并提供解决方法及建议。 初步分析 收到客户提供的WHQL测试日志后,百佳泰进行初步分析。从结果得知,其中两个fail项目是因为客户的测试方法错误而造成。在使用正确的测试方法后,这些测试项目所发生的错误即可立即解决。 深入分析 第三个fail项目,百佳泰在获取客户产品后进行深度分析。经过详细的测试和分析,并与微软沟通确认后,发现问题的根源是客户的硬件设计与驱动程序的写法不符合微软的规定。 客户接收到我们的分析与建议后,得以快速的排除掉不必要处理的问题,将所有问题聚焦在最后一个fail项目,在了解硬件跟驱动程序写法冲突后,进行产品的改版,最后顺利通过所有测试。
  • 热度 24
    2012-7-24 10:12
    2559 次阅读|
    3 个评论
    先说个小问题,强烈建议EDN可以将博客文字自动保存的功能尽早的加进来。从高中开始使用博客,各大门户网站的博客平台早早就拥有 了这项功能,希望EDN也可以尽快的加进来。因为笔者已经不止一次得遇到这样的问题……编辑到一半,断电了orIE死了……甚是悲剧。所以每次编辑暂行的办法都是先写在了txt,然后将文字和图片一点一点的复制进来。不过就算是这样,仍然让人对EDN难以割舍。 下面进入正题。 首先,我们看看TI在软件安装后给我们提供的驱动里面都有些什么: 可以看到,其实在USB驱动部分,TI完全是沿用的FTDI提供的整个驱动,连图标都未修改。其中,最主要的dll、lib、sys等文件都没有修改过,这对我们是很关键的。如果说TI在其基础上进行了二次开发,那我们就无从下手了。现在我们理清思路,我们的USB驱动所采用的完全是FTDI提供的,TI在软件附带的驱动无法应用到我们的win7-64位系统是由于版本不支持,而FTDI提供的win7-64位版本的驱动无法安装是因为TI对USB设备的VID和PID进行了修改,以至于直接使用FTDI的驱动无法找到硬件设备。那解决的办法就是,在FTDI的驱动中,加入我们设备的VID和PID好让驱动程序可以找到我们的硬件。 在此,我们只需要在inf文件中进行相应的修改添加就行了。 简单介绍介绍inf文件,详细的内容可以查看百度百科 http://baike.baidu.com/view/637107.htm 。简单的概括就是,inf文件是系统安装驱动程序时的说明书,它告诉系统如何安装、需要哪些文件、如何关联硬件与驱动等。inf文件可直接使用文本编辑器编辑,我们打开后可大致看到inf文件的结构。前面部分包含有:文件说明的注释、系统版本支持、安装目录、目标目录、生成商信息等。中间有个重要的,也就是我们需要修改的部分,就是硬件识别的标识,其中列出了该驱动适合的硬件设备,以VID和PID来识别。   可见,FTDI的USB设备原有的VID都是0403,而TI将其修改成了0001,而PID也修改成了5682。我们将修改后的信息加入到其中。 另外,我们希望在安装驱动以后,在设备管理器里我们的设备有个相对应的名称显示,再对文件中的String部分略作修改。 保存后关闭,然后在设备管理器中,对我们的硬件更新驱动程序,找到这个目录,安装就可以了。安装成功之后,可以看到我们的设备管理器里的变化:   可以看到,不仅在USB设备中添加了一个TI的设备,在串口部分,也添加了一个TI的串口,这就是我们可在PC端开发使用的虚拟串口。  
  • 热度 20
    2009-11-15 13:54
    2371 次阅读|
    1 个评论
    MC44BS373/4 是飞思卡尔(原摩托罗拉)公司生产的一款优秀的音频视频传输IC,支持中国的全部电视频道,MC44BS373/4高度集成,只需一片单片机向MC44BS373/4的I2C发送指令即可控制MC44BS373/4具体工作频道等参数。MC44BS373/4只接少量的外围元件既可组成一款性能优良的电视发射机。 用MC4BS373/4制作的 系统可以 连接在DVD、摄像机等任何具有音频(Audio)和视频(Video)即AV输出的设备上,可以作为影音的无线或有线传输,可用在宾馆酒楼学校等单位的安防监控,业余爱好者的业余制作,电视维修人员的电视维修,航模爱好者还可以制作成一台小型电视发射机装在模型飞机上,在高空看看自己熟悉的城市以及童年时代玩耍过的地方,旅行探险家甚至可以用模型飞机从高空查看地形路况等等。MC44BS373/4确实是一款优秀的音频视频传输IC,客户可以根据自己的需要开发出各种用途的产品出来。 深圳市蓝精灵工作室长期开发 51单片机,现已成功的开发出了控制MC44BS373/4的驱动程序,可根据客户的需要对各种参数进行更改。详情请查看如下网址 http://detail.china.alibaba.com/buyer/offerdetail/424429237.html  
相关资源