一种IIC设备调试方法及微处理器技术

技术编号:14593610 阅读:160 留言:0更新日期:2017-02-08 22:50
本发明专利技术实施例提供一种IIC设备调试方法及微处理器,涉及信息处理领域。所述方法包括:微处理器创建字符设备节点;微处理器基于所述字符设备节点,对与所述微处理器连接IIC设备进行调试;其中,所述微处理器与所述IIC设备通过IIC总线连接。用以解决现有技术存在IIC设备的调试过程较为耗时,调试效率低的技术问题,实现有效提高IIC设备的调试效率,快速且简便地对IIC设备进行调试的技术效果。

IIC equipment debugging method and microprocessor

The embodiment of the invention provides a method for debugging a IIC device and a microprocessor. The method includes: microprocessor creates character device node; the microprocessor character device nodes based on the debugging of the microprocessor is connected with the IIC equipment; among them, the microprocessor and the IIC device are connected by IIC bus. In the debugging process to solve the problems of existing technology of IIC equipment is time-consuming, debugging the problem of low efficiency, effectively improve the debugging efficiency of IIC equipment, quick and easy to debug the technical effect of IIC equipment.

【技术实现步骤摘要】

本专利技术实施例涉及信息处理领域,尤其涉及一种IIC设备调试方法及微处理器。
技术介绍
IIC(Inter-IntegratedCircuit,集成电路总线)总线是飞利浦公司开发的一种简单、双向、二线制、同步串行总线,其可以解决各个串行设备间的通行。目前已被广泛应用于各种电子系统中,由于IIC总线只需要两根线,减少了电路板的空间,减低了芯片管脚的数量,节省了互联成本。因此IIC总线是一种廉价、优质的总线,其适用于消费电子、通讯电子、工业电子等领域的低速器件。IIC设备是一种通过IIC总线连接到微处理器上的设备,IIC设备广泛应用在消费类电子器件、工业控制领域以及一些集成电路芯片中。当对这些产品进行调试或者产品发生故障时,需要反复多次对IIC设备进行调试,进而需要对该设备的特定寄存器进行相应的操作。微处理器通过读写IIC设备的寄存器,控制该设备实现相应功能。微处理器读写寄存器的指令是由已经固化到微处理器的驱动决定的。修改微处理器的读写某寄存器的指令,需要先在电脑端修改好相应的逻辑与代码,然后再将该逻辑域代码重新固化到微处理器中。本申请专利技术人在实现本专利技术的过程中,发现上述技术至少存在如下技术问题:现有技术存在IIC设备的调试过程较为耗时,调试效率低的技术问题。
技术实现思路
本专利技术实施例提供一种IIC设备调试方法及微处理器,用以解决现有技术存在IIC设备的调试过程较为耗时,调试效率低的技术问题,实现有效提高IIC设备的调试效率,快速且简便地对IIC设备进行调试的技术效果。本专利技术实施例提供一种IIC设备调试方法,包括:微处理器加载软件开发包SDK;基于所述软件开发包SDK,所述微处理器调用第三方应用程序的安装包的内容,以使得所述微处理器能够实现所述第三方应用程序提供的服务。本专利技术实施例提供一种微处理器,包括:第一创建单元,用于创建字符设备节点;第一调试单元,用于基于所述字符设备节点,对与所述微处理器连接IIC设备进行调试;其中,所述微处理器与所述IIC设备通过IIC总线连接。本专利技术实施例提供的IIC设备调试的方法,由于采用了微处理器创建字符设备节点;微处理器基于所述字符设备节点,对与所述微处理器连接IIC设备进行调试;其中,所述微处理器与所述IIC设备通过IIC总线连接的技术方案。这样,在对IIC设备调试时,不需要像现有技术一样,需要对相应的指令进行调试后,生成可执行的程序,将可执行的程序固化至微处理器的驱动中,才能实现对IIC设备各功能的调试。而仅需要通过在电脑端写好相应的指令,直接将指令写入至微处理器中的字符设备节点,便可控制IIC设备实现相应功能。所以,有效解决了现有技术存在IIC设备的调试过程较为耗时,调试效率低的技术问题,实现有效提高IIC设备的调试效率,快速且简便地对IIC设备进行调试的技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一中提供的一种IIC设备调试方法的流程图;图2为本专利技术实施例二中提供的微处理器的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一请参考图1,为本专利技术实施例中提供的一种IIC设备调试方法的流程图,所述方法包括:S101:微处理器创建字符设备节点;S102:微处理器基于所述字符设备节点,对与所述微处理器连接IIC设备进行调试;其中,所述微处理器与所述IIC设备通过IIC总线连接。其中,所述微处理器创建字符设备节点,可具体为:所述微处理器基于操作系统的规则,创建所述字符设备节点。其中,所述微处理器基于所述字符设备节点,对与所述微处理器连接IIC设备进行调试,可具体包括:所述微处理器获得向所述字符设备节点写入预设指令;所述微处理器基于所述预设指令对所述IIC设备进行调试。所述预设指令可包括对所述IIC设备对应的寄存器进行读写操作的读指令和/或写指令。在所述预设指令为写指令时,所述写指令中包含所述IIC设备的设备地址信息、所述IIC设备对应的寄存器信息以及需要写入的数据;在所述预设指令为读指令时,所述读指令中包含所述IIC设备的设备地址信息、所述IIC设备对应的寄存器信息。在现有技术中,微处理器已经无处不在,无论是录像机、智能洗衣机、移动电话等家电产品,还是汽车引擎控制,以及数控机床、导弹精确制导等都要嵌入各类不同的微处理器。微处理器不仅是微型计算机的核心部件,也是各种数字化智能设备的关键部件。国际上的超高速巨型计算机、大型计算机等高端计算系统也都采用大量的通用高性能微处理器建造。在本实施例中,微处理器是由一片或少数几片大规模集成电路组成的中央处理器。这些电路执行控制部件和算术逻辑部件的功能。微处理器能完成取指令、执行指令,以及与外界存储器和逻辑部件交换信息等操作,是微型计算机的运算控制部分。本实施例中的微处理器可以是4位微处理器、8位微处理器、16位微处理器、32位微处理器、64位微处理器或者其它类型的微处理器,在此,本申请不作限定。在本实施例中,IIC设备调试的方法应用的调试系统包括微处理器、IIC设备以及调试设备,其中,微处理器、IIC设备以及调试设备通过IIC总线连接。IIC总线有两条总线线路,一条是串行数据线(SDA),一条是串行时钟线(SCL)。SDA负责数据传输,SCL负责数据传输的时钟同步。IIC设备通过这两条总线与微处理器连接。其中,调试设备用于接收用户输入或编辑的相关参数信息,并将该相关参数信息处理,然后与IIC设备进行通信。比如:通过调试设备写入具体的指令,将指令写入至微处理器中创建的字符设备节点,进而字符设备节点可将指令传送至IIC设备对应的寄存器,以完成对IIC设备对应的寄存器的处理,以控制IIC设备实现相应功能。在本实施例中,调试设备可以是台式电脑、笔记本电脑等电子设备,也可以是其它的电子设备,在此,本申请不作限制。在实施本实施例中的IIC设备调试方法时,首先,调试人员可在微处理器中预先创建字符设备节点。具体的,在操作系统为Linux系统时,字符设备作为Linux设备中的一大类,它提供对按字节访问设备的抽象。用户空间应用程序可以通过标准文件操作来访问字符设备。字符设备通常和用户应用程序双向传输数据,它们的行为类似管道和串行接口,即时从字符流中读写字节数据。它们为许多典型的驱动提供了框架,比如那些需要和串行设备、视频捕捉设备和音频设备交互的驱动。在Linux系统中,字符设备以特别文件方式在文件目录树中占据位置并拥有相应的i结点。i结点中的文件类型指明该文件是字符设备文件。可以使用与普通文件相同的文件操作命令对字符设备文件进行操作,例如打开、关闭、读、写等。每一个字符设备在/dev目录下对应一个设备文件。Linux用户程序本文档来自技高网...

【技术保护点】
一种IIC设备调试方法,其特征在于,包括:微处理器创建字符设备节点;微处理器基于所述字符设备节点,对与所述微处理器连接IIC设备进行调试;其中,所述微处理器与所述IIC设备通过IIC总线连接。

【技术特征摘要】
1.一种IIC设备调试方法,其特征在于,包括:微处理器创建字符设备节点;微处理器基于所述字符设备节点,对与所述微处理器连接IIC设备进行调试;其中,所述微处理器与所述IIC设备通过IIC总线连接。2.根据权利要求1所述的方法,其特征在于,所述微处理器创建字符设备节点,具体为:所述微处理器基于操作系统的规则,创建所述字符设备节点。3.根据权利要求1所述的方法,其特征在于,所述微处理器基于所述字符设备节点,对与所述微处理器连接IIC设备进行调试,具体包括:所述微处理器获得向所述字符设备节点写入预设指令;所述微处理器基于所述预设指令对所述IIC设备进行调试。4.根据权利要求3所述的方法,其特征在于,所述预设指令包括对所述IIC设备对应的寄存器进行读写操作的读指令和/或写指令。5.根据权利要求4所述的方法,其特征在于,在所述预设指令为写指令时,所述写指令中包含所述IIC设备的设备地址信息、所述IIC设备对应的寄存器信息以及需要写入的数据;在所述预设指令为读指令时,所述读指令中包含所述IIC设备的设备地址信息、所述IIC设备对应的寄...

【专利技术属性】
技术研发人员:李国君高丰
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

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

1