用于控制至少一电子装置的装置及其方法制造方法及图纸

技术编号:5049626 阅读:196 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种用于控制至少一电子装置的装置,该装置用于耦接一主机,该装置包含有一控制器与一非易失性储存元件。本发明专利技术还涉及一种用于控制至少一电子装置的方法,包含下列步骤:将一驱动程序所使用的一设定数据储存于一非易失性储存元件;以及在启动该驱动程序时由该非易失性储存元件中读取出该设定数据以设定该驱动程序,接着执行该驱动程序来控制该电子装置的运作。使用本发明专利技术的技术方案,制造商/供货商只需对控制器中的驱动程序进行一次认证测试即可,因而省下不少成本;客户可依照其本身需求适度地修改设定数据中的内容,并在启动驱动程序时利用修改后的设定数据来修改或更新驱动程序的内容变量,使用上将较具弹性。

【技术实现步骤摘要】

本专利技术涉及使用驱动程序来控制电子装置的控制技术,更具体地说,涉及一种通 过一外接非易失性储存元件读取设定数据以设定该驱动程序来控制该电子装置的装置及 其方法。
技术介绍
一般而言,对于控制一电子装置(例如一影像传感器)来说,需使用一驱动程 序来驱动一控制器以控制该电子装置的运作,而习知的驱动程序的安装封包(install package)或安装信息文件(install information file, INF)中包含有驱动程序设定 文件(setting file)、影像传感器的设定(sensorconf iguration)、电路设定(circuit configuration)、驱动程序与安装执行文件等数据;当客户取得安装封包或安装信息 文件并执行安装执行档后,驱动程序设定档中的数值会被储存至操作系统的登录文件 (registry)中,以供驱动程序使用。而不同客户有其不同的需求,为了符合不同客户的需求,控制器的制造商/供货 商会针对不同的客户需求修改/更新安装封包或安装信息文件中的数据(例如修改/更新 驱动程序设定档),对于安装封包而言,由于其数据量较大,所以其缺点是修改/更新时较 为不易,而对于安装信息文件而言,一旦其数据经过修改,则必须重新进行认证测试,以确 保不会造成操作系统发生当机,然而,认证测试相当耗费时间与成本。
技术实现思路
本专利技术的要解决的技术问题在于,针对现有技术的上述缺陷,提供一种通过一外 接非易失性储存元件读取设定数据以设定该驱动程序来控制该电子装置的装置及其方法, 以解决上述的问题。本专利技术解决其技术问题所采用的技术方案之一是构造一种用于控制至少一电子 装置的装置,该装置用于耦接一主机,该装置包含有一控制器与一非易失性储存元件。其 中,该控制器系受控于该主机的一驱动程序,以控制该电子装置的运作。该非易失性储存元 件,系外接于该控制器,用来储存数据。其中当启动该驱动程序时判断该非易失性储存元件 中是否储存有该驱动程序所使用的一驱动程序设定资料,若储存有该驱动程序设定资料, 则读取出该驱动程序设定资料以设定该驱动程序。本专利技术的所述装置,其中该驱动程序设定资料的内容依据不同客户的需求而加以 设计或更新。本专利技术的所述装置,其中该驱动程序为一核心模式的驱动程序,其特征在于,且该 驱动程序透过一安装信息文件的方式安装于该主机上,以及在该驱动程序安装于该主机之 前,一系统稳定性与兼容性认证程序对该驱动程序进行认证测试,而不对该驱动程序设定 资料进行认证测试。本专利技术的所述装置,其中该系统稳定性与兼容性认证程序仅对该驱动程序进行一次认证测试。本专利技术的所述装置,其中该驱动程序为一核心模式的驱动程序,且该驱动程序经 由一安装封包而安装于该主机上,以及在该驱动程序安装于该主机之前,该驱动程序与该 驱动程序设定资料并未经由一系统稳定性与兼容性认证程序所认证测试。本专利技术的所述装置,其中该驱动程序设定资料为储存于该非易失性储存元件的一 特定数据储存区段,以及该控制器参照对应于该特定数据储存区段的一固定地址由该非易 失性储存元件的该特定数据储存区段中读取出该设定数据,而不必对该非易失性储存元件 进行数据搜寻。本专利技术的所述装置,其中该特定数据储存区段为该非易失性储存元件的储存空间 中的一起始数据储存区段。本专利技术的所述装置,其中该电子装置为一计算机外设装置。本专利技术的所述装置,其中该非易失性储存组件更储存一密码,该控制器在启动该 驱动程序时由该非易失性储存元件中读取出该密码以完成该驱动程序的安装。本专利技术的所述装置,其中若该控制器判断该非易失性储存元件中没有储存该驱动 程序设定资料,则该控制器自操作系统的登录文件读取一预设驱动程序设定资料以设定该 驱动程序。本专利技术解决其技术问题所采用的技术方案之二是构造一种用于控制至少一电子 装置的方法,该方法包含有将一驱动程序所使用的一设定数据储存于一非易失性储存元 件;以及在启动该驱动程序时由非易失性储存元件中读取出该设定数据以设定该驱动程 序,接着执行该驱动程序来控制该电子装置的运作。本专利技术所述的方法,其另包含有依据不同客户的需求来设计或更新该设定数据 的内容。本专利技术所述的方法,其中该驱动程序为一核心模式的驱动程序,以及该方法包含 有透过一安装信息文件的方式来安装该驱动程序;以及在该驱动程序安装之前,利用一系统稳定性与兼容性认证程序对该驱动程序进行 认证测试,而不对该设定数据进行认证测试。本专利技术所述的方法,其中利用该系统稳定性与兼容性认证程序对该驱动程序进行 认证测试的步骤仅执行一次。本专利技术所述的方法,其中该驱动程序为一核心模式的驱动程序,以及该方法另包 含有经由一安装封包来安装该驱动程序;以及直接使用该驱动程序与该设定数据而不经由一系统稳定性与兼容性认证程序所 认证。本专利技术所述的方法,其中将该设定数据储存于该非易失性储存元件的步骤包含 有将该设定数据储存于该非易失性储存元件的一特定数据储存区段;以及由该非易失性储存元件中读取出该设定数据的步骤包含有参照对应于该特定数据储存区段的一固定地址由该非易失性储存元件的该特定数据储存区段中读取出该设定数据,而不必对该非易失性储存元件执行数据搜寻。本专利技术所述的方法,其中该特定数据储存区段为该非易失性储存元件的储存空间 中的一起始数据储存区段。本专利技术所述的方法,其中该电子装置为一计算机外设装置。本专利技术所述的方法,其中该非易失性储存元件更储存一密码,于启动该驱动程序 时由该非易失性储存元件中读取出该密码以完成该驱动程序的安装。本专利技术所述的方法,其中若该非易失性储存元件中没有储存该驱动程序设定资 料,则自操作系统的登录文件读取一预设驱动程序设定资料以设定该驱动程序。实施本专利技术的技术方案,具有以下有益效果制造商/供货商不需修改或更新驱 动程序的安装数据的内容,也不需修改该驱动程序,故只需对控制器中的驱动程序进行一 次认证测试即可,因而省下不少成本;且在制造商/供货商的允许下,客户可依照其本身需 求适度地修改设定数据中的内容,并在启动驱动程序时利用修改后的设定数据来修改或更 新驱动程序的内容变量,来达到更新/增加控制器对电子装置的控制功能与运作,使用上 将较具弹性。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是本专利技术所述装置一实施例的方块示意图;图2是图1所示的非易失性储存元件的示意图;图3是本专利技术所述方法一实施例的操作流程图。主要组件符号说明100用于控制至少一电子装置的装置105电子装置1071外部总线1072内部总线110非易失性储存元件IlOa IlOn数据储存区段115控制器1150主机1101驱动程序设定资料权利要求一种用于控制至少一电子装置的装置,该装置用于耦接一主机,其特征在于,该装置包含有一控制器,受控于该主机的一驱动程序,以控制该电子装置的运作;及一非易失性储存元件,外接于该控制器,用来储存数据;其中当启动该驱动程序时判断该非易失性储存元件中是否储存有该驱动程序所使用的一驱动程序设定资料,若储存有该驱动程序设定资料,则读取出该驱动程序设定资料以设定该驱动程序。2.根据权利要求1所述的装置,其特征在于,其中该驱动程序设定资料的内容依据不 同客户的需求而加以设计或更新。3.根据权利要求1所述的装置,本文档来自技高网...

【技术保护点】
一种用于控制至少一电子装置的装置,该装置用于耦接一主机,其特征在于,该装置包含有:一控制器,受控于该主机的一驱动程序,以控制该电子装置的运作;及一非易失性储存元件,外接于该控制器,用来储存数据;其中当启动该驱动程序时判断该非易失性储存元件中是否储存有该驱动程序所使用的一驱动程序设定资料,若储存有该驱动程序设定资料,则读取出该驱动程序设定资料以设定该驱动程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:周丽玲陈永纬
申请(专利权)人:慧帝科技深圳有限公司慧荣科技股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1