-
公开(公告)号:CN113660103A
公开(公告)日:2021-11-16
申请号:CN202010398903.5
申请日:2020-05-12
Applicant: 大唐移动通信设备有限公司
IPC: H04L12/24
Abstract: 本发明提供了一种启动信息记录方法、装置、电子设备及存储介质,涉及通信技术领域。所述方法包括:获取基站系统启动参数,所述基站系统启动参数包括系统预留内存的信息,所述系统预留内存被标记为非缓存属性,且所述系统预留内存不被初始化;根据所述系统预留内存的信息初始化信息记录函数;启动基站系统,并通过所述信息记录函数在所述系统预留内存中记录启动过程信息。本发明可以将启动过程信息记录在系统预留内存中,避免记录的信息丢失。
-
公开(公告)号:CN113760340A
公开(公告)日:2021-12-07
申请号:CN202010507481.0
申请日:2020-06-05
Applicant: 大唐移动通信设备有限公司
IPC: G06F8/70
Abstract: 本发明实施例提供了一种应用于Linux系统的热补丁方法和装置,其中的方法包括:在目标代码中确定第一函数;确定所述第一函数对应的第二函数;根据所述第一函数以及所述第二函数,构建所述第一函数对应的结构体,所述结构体中包括所述第二函数的地址指针;将所述结构体加入目标数组;在所述目标代码中修改所述第一函数,修改后的第一函数中包括第一跳转指令和所述结构体在所述目标数组中的偏移量,所述第一跳转指令用于跳转至公共桩函数,所述公共桩函数用于依据所述偏移量确定所述第二函数的地址指针,并执行第二跳转指令,跳转至所述第二函数。本发明实施例可以通过公共桩函数对所述热补丁行为进行实时的动态管理,以提高系统的安全性和稳定性。
-
公开(公告)号:CN118540768A
公开(公告)日:2024-08-23
申请号:CN202310187388.X
申请日:2023-02-23
Applicant: 大唐移动通信设备有限公司
IPC: H04W52/02 , H04W52/38 , H04W52/18 , H04W52/06 , G06F9/4401
Abstract: 本申请涉及一种处理器的唤醒管理方法和装置及基站,该方法包括:确定处于学习模式时,保持唤醒状态在不同调度周期内执行任务调度;基于所述不同调度周期的任务调度信息,学习任务调度的时间规律;基于所述任务调度的时间规律,确定调度周期内的非休眠时段;确定学习模式结束时,在调度周期的所述非休眠时段保持非休眠状态,在调度周期内确定处理器空闲且未处于非休眠时段时进入休眠状态。本申请既能保证基站节能降耗的需求,又能保证业务软件关键中断、关键任务、关键消息的实时响应,不影响基站业务能力。
-
公开(公告)号:CN113296900A
公开(公告)日:2021-08-24
申请号:CN202010108883.3
申请日:2020-02-21
Applicant: 大唐移动通信设备有限公司
Abstract: 本发明实施例提供了一种任务切换方法及装置。所述方法应用于目标设备,所述目标设备包括多个任务以及每个所述任务的任务管理模块;所述方法包括:接收到任务切换操作时,获取所述目标设备的操作系统当前时刻所执行的初始任务以及所述操作系统当前时刻所运行的第一寄存器上下文;将所述第一寄存器上下文保存到所述初始任务的第一任务管理模块的第一寄存器子模块中,以及获取所述任务切换操作的目标任务;获取所述目标任务的第二任务管理模块的第二寄存器子模块中的第二寄存器上下文,控制所述操作系统运行第二寄存器上下文。本发明实施例解决了现有技术中,基站操作系统的任务切换流程复杂,耗时较长,影响操作系统的处理性能的问题。
-
公开(公告)号:CN113010275A
公开(公告)日:2021-06-22
申请号:CN201911329835.0
申请日:2019-12-20
Applicant: 大唐移动通信设备有限公司
IPC: G06F9/48
Abstract: 本发明实施例提供了一种中断处理方法和装置,应用于具有操作系统的设备,所述设备设置有CPU;所述CPU具有任务管理器和寄存器;所述任务管理器包括第一任务管理器;包括:当所述CPU接收到中断信号时,确定处于运行状态的当前用户态任务;停止运行所述当前用户态任务;从所述寄存器中提取所述当前用户态任务对应的第一寄存器上下文;将所述第一寄存器上下文,保存在所述第一任务管理器中;确定所述中断信号对应的中断接收任务;获取所述中断接收任务的第二寄存器上下文;将所述第二寄存器上下文保存在所述寄存器中;采用所述第二寄存器上下文运行所述中断接收任务。从而不会产生非预期的任务切换,可以快速、可靠地响应中断信号。
-
公开(公告)号:CN113760340B
公开(公告)日:2024-02-20
申请号:CN202010507481.0
申请日:2020-06-05
Applicant: 大唐移动通信设备有限公司
IPC: G06F8/70
Abstract: 本发明实施例提供了一种应用于Linux系统的热补丁方法和装置,其中的方法包括:在目标代码中确定第一函数;确定所述第一函数对应的第二函数;根据所述第一函数以及所述第二函数,构建所述第一函数对应的结构体,所述结构体中包括所述第二函数的地址指针;将所述结构体加入目标数组;在所述目标代码中修改所述第一函数,修改后的第一函数中包括第一跳转指令和所述结构体在所述目标数组中的偏移量,所述第一跳转指令用于跳转至公共桩函数,所述公共桩函数用于依据所述偏移量确定所述第二函数的地址指针,并执行第二跳转指令,跳转至所述第二函数。本发明实施例可以通过公共桩函数对所述热补丁行为进行实时的动态管理,以提高系统的安全性和稳定性。
-
公开(公告)号:CN114385574A
公开(公告)日:2022-04-22
申请号:CN202011141148.9
申请日:2020-10-22
Applicant: 大唐移动通信设备有限公司
IPC: G06F16/18 , G06F16/172 , G06F16/16 , G06F11/14
Abstract: 本发明实施例提供了一种日志处理的方法和装置、电子设备、存储介质,其中方法应用于基站设备,通过将设备的内存区域划分为第一区域和第二区域,其中,第一区域是用于存储日志数据的日志区,第二区域是包括操作系统内存的其他区域;在设备的内存区域进行初始化时,先初始化内存区域的第二区域,然后将第一区域中存储的数据移动到初始化后的第二区域;接着初始化内存区域的第一区域,最后将移动到第二区域中的数据移动到初始化后的第一区域中的原位置;实现了通过设备的内存区域存储日志数据,提高日志记录的效率和安全性;并且实现了在设备在内存区域进行初始化时,不会造成日志数据的丢失,保证日志数据的完整性。
-
公开(公告)号:CN113535341A
公开(公告)日:2021-10-22
申请号:CN202010291197.4
申请日:2020-04-14
Applicant: 大唐移动通信设备有限公司
IPC: G06F9/48
Abstract: 本发明实施例提供一种Linux下CPU核间中断通信的实现方法及装置,所述方法包括:在用户空间执行向目标任务发送消息的操作,将消息写入用户空间消息队列中;执行写控制信号器件的操作,触发目标任务所在的目标CPU核发生中断;执行自定义内核中断处理流程,以使得目标CPU核直接跳转至目标任务;从用户空间消息队列中读取消息。本发明实施例消息内容的收发均在用户空间进行,通过外部的控制信号器件触发目标任务所在的目标CPU核发生中断,中断发生后,无须经过内核调度器触发重调度,即可快速从内核态返回到指定消息收发流程,整个过程高效、可靠,缩短了CPU核任务间消息收发的响应时间,可有效提升5G基站系统的实时性能。
-
公开(公告)号:CN113010275B
公开(公告)日:2024-01-30
申请号:CN201911329835.0
申请日:2019-12-20
Applicant: 大唐移动通信设备有限公司
IPC: G06F9/48
Abstract: 本发明实施例提供了一种中断处理方法和装置,应用于具有操作系统的设备,所述设备设置有CPU;所述CPU具有任务管理器和寄存器;所述任务管理器包括第一任务管理器;包括:当所述CPU接收到中断信号时,确定处于运行状态的当前用户态任务;停止运行所述当前用户态任务;从所述寄存器中提取所述当前用户态任务对应的第一寄存器上下文;将所述第一寄存器上下文,保存在所述第一任务管理器中;确定所述中断信号对应的中断接收任务;获取所述中断接收任务的第二寄存器上下文;将所述第二寄存器上下文保存在所述寄存器中;采用所述第二寄存器上下文运行所述中断接收任务。从而不会产生非预期的任务切换,可以快速、可靠地响应中断信号。
-
公开(公告)号:CN116974844A
公开(公告)日:2023-10-31
申请号:CN202210431358.4
申请日:2022-04-22
Applicant: 大唐移动通信设备有限公司
Abstract: 本公开提出一种网络设备的功耗信息获取方法、装置及电子设备,该方法包括:采集网络设备内处理器CPU的CPU基础功率;响应于网络设备的操作系统OS处于空闲未休眠模式,采集CPU的第一总功率和每个系统任务的任务运行时长;针对每个系统任务,基于第一总功率、CPU基础功率和系统任务的任务运行时长,获取系统任务的任务功耗信息;针对每个系统函数,基于调用系统函数的第一系统任务的任务功耗信息,获取系统函数的函数功耗信息;针对CPU的每个内核,基于内核所处理的第二系统任务,获取内核的内核功耗信息。本公开能够获取网络设备的CPU内核级功耗信息、任务级功耗信息和函数级功耗信息,从而细粒度地掌握网络设备的功耗情况。
-
-
-
-
-
-
-
-
-