-
公开(公告)号:CN107741566A
公开(公告)日:2018-02-27
申请号:CN201710861595.3
申请日:2017-09-21
Applicant: 晶晨半导体(上海)股份有限公司
Inventor: 曾涛
Abstract: 本发明涉及电池检测技术领域,尤其涉及一种电池检测方法,其中,包括:步骤S1,根据一电池的额定参数,在一预设电压区间内选取预设数量的电压标定值;步骤S2,对电池进行充放电测试,并记录电池对应每个电压标定值的库仑计读数以及充放电曲线;步骤S3,根据库仑计读数对充放电曲线进行校准;上述的技术方案能够获取精确的电池充放电曲线,不受厂商提供的校准平台的限制,能够适应各种电池型号,可靠性和实时性高。
-
公开(公告)号:CN107729146A
公开(公告)日:2018-02-23
申请号:CN201710943306.4
申请日:2017-10-11
Applicant: 晶晨半导体(上海)股份有限公司
Inventor: 曾涛
IPC: G06F9/50
CPC classification number: G06F9/5016 , G06F9/5022
Abstract: 本发明提供了一种内存释放方法,应用于对内存连续分配器分配的内存进行释放,其中,将待释放页与相邻的空闲页组合成一内存块并获取当前内存块的阶数=k=1,并将当前的阶数输出至内存连续分配器,包括以下步骤:步骤S1、判断是否存在与当前内存块相邻顺序的2k页的空闲页;若是,执行步骤S2;若否,内存段释放完毕并退出;步骤S2、获取与当前内存块相邻顺序的2k页的空闲页;步骤S3、将步骤S2中获取的空闲页与当前的内存块进行合并,以形成一内存块,令形成的内存块的阶数+1,k=k+1,并返回步骤S1。其技术方案的有益效果在于,克服了现有技术中CMA内存释放是逐个进行释放,当内存数量较大释放耗时较长,效率较低的缺陷。
-
公开(公告)号:CN120029816A
公开(公告)日:2025-05-23
申请号:CN202311571311.9
申请日:2023-11-22
Applicant: 晶晨半导体(上海)股份有限公司
Abstract: 本发明公开了一种内存错误检测方法、处理器、存储介质和电子设备,其中,内存错误检测方法用于引导加载程序阶段,包括:在引导加载程序阶段,启动引导加载程序下的内存错误检测工具;响应于内存访问检查指令,获得所访问实际可用内存对应的影子内存,影子内存用于标记引导加载程序运行时各个实际可用内存的访问状态;获得所访问实际可用内存对应的影子内存中的影子内存标记状态;根据影子内存标记状态确定所访问实际可用内存对应内存访问的合法性。本发明的内存错误检测方法实现了对引导加载程序阶段内存访问的实时监测和检查,解决了发生内存踩踏问题时难以快速定位和修复的问题,从而提高了系统的稳定性和安全性。
-
公开(公告)号:CN108010558A
公开(公告)日:2018-05-08
申请号:CN201711218058.3
申请日:2017-11-28
Applicant: 晶晨半导体(上海)股份有限公司
IPC: G11C29/56
Abstract: 本发明涉及半导体技术领域,尤其涉及一种存储器的信号完整性测试方法,包括:步骤S1,采用固定的写的延时以及参考比较电压,以及循环调整的读的延时值和比较电压值的组合策略对动态随机存储器进行多次读写操作;步骤S2,记录动态随机存储器响应每次读写操作的每个测试结果;步骤S3,根据所有测试结果,分析得到会影响测试结果延时值和比较电压值的分别的数值边界;步骤S4,根据分别的数值边界,制作一二维数字眼图,二维数字眼图具有表示延时值的水平方向坐标以及表示比较电压值的垂直方向坐标;上述技术方案不需要设置测试探头和示波器,就能够对动态随机存储器信号读取方向信号完整性进行测试,测试效率高,信号覆盖面大。
-
公开(公告)号:CN107818014A
公开(公告)日:2018-03-20
申请号:CN201710943280.3
申请日:2017-10-11
Applicant: 晶晨半导体(上海)股份有限公司
Inventor: 曾涛
IPC: G06F9/50
CPC classification number: G06F9/5016
Abstract: 本发明提供了一种内存分配方法以及多核并发的内存分配方法,应用于嵌入式系统中,其中,提供一内核模块以及多个应用程序;包括以下步骤:步骤S1、获取应用程序的第一内存分配请求;步骤S2、内核模块判断第一内存分配请求中否存在预设的筛选标志;步骤S3、内核模块在存在筛选标志时,禁止通过连续内存分配器为当前的应用程序分配内存。其技术方案的有益效果在于,通过内存分配方法,可以将占用连续内存分配器分配的连续内存时间较长的应用程序筛选去除,进而可以对驱动程序提供更快的分配连续内存的时间,另一方面通过多个处理单元同时为驱动程序分配对应的连续内存,可以使分配的效率更高。
-
-
-
-