时钟的设置方法及装置、电子设备和存储介质制造方法及图纸

技术编号:41518771 阅读:25 留言:0更新日期:2024-05-30 14:54
本公开提供一种时钟的设置方法及装置、电子设备和存储介质,主要技术方案包括:响应于设备驱动进程发送的时钟设置请求,获取所述时钟设置请求中的目标时钟节点的时钟节点ID及时钟控制参数;根据所述时钟节点ID从时钟库中查找对应的目标时钟节点ID,并调用所述目标时钟节点ID关联的预设操作函数,其中,所述时钟库中记录有所有时钟节点构建的时钟树,以及每个时钟节点关联的预设操作函数;基于所述预设操作函数及所述时钟控制参数完成时钟设置。与相关技术相比,本公开实施例在获取到时钟控制的参数后,通过预设操作函数完成对应的时钟节点的时钟设置;可以实现对时钟树的管理,同时实现硬件驱动进程对时钟控制参数的自定义设置及修改。

【技术实现步骤摘要】

本公开涉及芯片,尤其涉及一种时钟的设置方法及装置、电子设备和存储介质


技术介绍

1、片上系统(system on chip,soc)中的时钟设计十分复杂,一个时钟节点的输出有可能作为另一个或几个时钟节点的输入,从而形成一种类似树状结构的时钟树。soc上的某个硬件设备想要正常工作,通常必须先配置其工作时钟,例如以太网控制器的媒体独立接口(meida independent interface,mii)总线时钟、串口控制器的波特率时钟等等,通常硬件设备时钟配置的工作一般是由硬件设备的驱动程序来完成。

2、在微内核系统中对soc时钟树的管理主要采用以下方案:在板级支持包(boardsupport package,bsp)相关的启动代码中,根据系统中硬件设备的具体需求,预先将所有时钟一次性初始化完成,再将硬件设备的输入时钟频率保存起来以备硬件设备驱动程序使用,硬件设备驱动程序一般不再改变其输入时钟的频率,硬件设备驱动程序通常无法修改输入时钟频率。


技术实现思路

1、本公开提供了一种时钟的设置方法及装置、本文档来自技高网...

【技术保护点】

1.一种时钟的设置方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述时钟库的生成方法包括:

3.根据权利要求2所述的方法,其特征在于,在确定每个时钟节点所支持的预设操作函数之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述调用所述目标时钟节点ID对应的预设操作函数包括:

5.根据权利要求2所述的方法,其特征在于,在根据已建立的所述预设操作函数与所述时钟节点之间的对应关系生成时钟库之后,所述方法还包括:

6.根据权利要求1-5中任一项所述的方法,其特征在于,所述时钟控制参数包括打开时钟、关...

【技术特征摘要】

1.一种时钟的设置方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述时钟库的生成方法包括:

3.根据权利要求2所述的方法,其特征在于,在确定每个时钟节点所支持的预设操作函数之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述调用所述目标时钟节点id对应的预设操作函数包括:

5.根据权利要求2所述的方法,其特征在于,在根据已建立的所述预设操作函数与所述时钟节点之间的对应关系生成时钟库之后,所述方法还包括:

6.根据权利要求1-5中任一项所述的方法,...

【专利技术属性】
技术研发人员:丁辉
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1