-
公开(公告)号:CN107741566B
公开(公告)日:2021-03-09
申请号:CN201710861595.3
申请日:2017-09-21
Applicant: 晶晨半导体(上海)股份有限公司
Inventor: 曾涛
IPC: G01R31/389 , G01R31/388 , G01R35/00
Abstract: 本发明涉及电池检测技术领域,尤其涉及一种电池检测方法,其中,包括:步骤S1,根据一电池的额定参数,在一预设电压区间内选取预设数量的电压标定值;步骤S2,对电池进行充放电测试,并记录电池对应每个电压标定值的库仑计读数以及充放电曲线;步骤S3,根据库仑计读数对充放电曲线进行校准;上述的技术方案能够获取精确的电池充放电曲线,不受厂商提供的校准平台的限制,能够适应各种电池型号,可靠性和实时性高。
-
公开(公告)号:CN107783908B
公开(公告)日:2020-12-25
申请号:CN201711085297.6
申请日:2017-11-07
Applicant: 晶晨半导体(上海)股份有限公司
Inventor: 曾涛
Abstract: 本发明提供了一种基于Linux内核内存泄露的检测方法,应用于内存泄露的检测,读取节点,获取每一个内存页分配函数的返回地址,以及分配分配函数对应分配的内存页的数量;于读取完成之后,释放节点统计的分配函数的返回地址以及分配函数对应分配的内存页的数量;再次读取节点,获取每一个分配函数的返回地址,以及分配函数对应分配的内存页的数量;将上述同一分配函数各自所对应分配的内存页的数量,并进行比较取得差值,在差值为正值且差值一直增大时,判断分配函数对应分配的内存页存在泄漏。其技术方案的有益效果在于,在检测内存是否存在泄露的过程中对内存的消耗较小且不影响不影响内存分配以及释放效率。
-
公开(公告)号:CN110489291A
公开(公告)日:2019-11-22
申请号:CN201910745666.2
申请日:2019-08-13
Applicant: 晶晨半导体(上海)股份有限公司
IPC: G06F11/22
Abstract: 本发明提供一种内存检测工具的实现方法,提供内核检测工具,处理器提供用户区间和系统区间,系统区间被划分为多个区域,区域包括动态内存区域、模块区域、内核区域和固定映射区域;内核区域设置有内核代码区域,内核代码区域的尾地址与模块区域的首地址之间的地址空间小于32MB;于用户区间中划分连续的地址空间为内核检测区域,内核检测区域设置在用户区间和系统区间的交界处;将内核检测区域设置为系统区间的映射区域,内存检测工具根据系统当前运行的程序代码中的检测标志检测内核检测区域中对应当前程序代码所在的内存地址的位置来判断当前的内存访问是否合法。本发明的有益效果:使得32位ARM架构可以支持内存检测工具。
-
公开(公告)号:CN108039189A
公开(公告)日:2018-05-15
申请号:CN201711218060.0
申请日:2017-11-28
Applicant: 晶晨半导体(上海)股份有限公司
Abstract: 本发明涉及半导体技术领域,尤其涉及一种存储器的信号完整性测试方法,包括:步骤S1,采用固定的读的延时以及参考比较电压,以及循环调整的写的延时值和比较电压值的组合策略对动态随机存储器进行多次读写操作;步骤S2,记录动态随机存储器响应每次读写操作的每个测试结果;步骤S3,根据所有测试结果,分析得到会影响测试结果延时值和比较电压值的分别的数值边界;步骤S4,根据分别的数值边界,制作一二维数字眼图,二维数字眼图具有表示延时值的水平方向坐标以及表示比较电压值的垂直方向坐标;上述技术方案不需要设置测试探头和示波器,就能够对动态随机存储器信号写入方向信号完整性进行测试,测试效率高,信号覆盖面大。
-
公开(公告)号:CN107845392A
公开(公告)日:2018-03-27
申请号:CN201710943277.1
申请日:2017-10-11
Applicant: 晶晨半导体(上海)股份有限公司
CPC classification number: G06F1/324 , G11B33/144
Abstract: 本发明涉及集成芯片技术领域,尤其涉及一种芯片温度的调控方法,应用于多内核的处理器芯片;包括预设由大小呈梯度的多个阈值组成的阈值组;还包括:步骤S1,实时检测处理器芯片产生的实时温度;步骤S2,判断实时温度是否超过阈值组中的一个或多个阈值;步骤S3,采用一预设策略关闭与实时温度超过的阈值的数量相对应的预设规则数量的内核;能够应对负载持续增高使得芯片温度高出控制阈值的情况,可靠性高。
-
公开(公告)号:CN114492322A
公开(公告)日:2022-05-13
申请号:CN202011145450.1
申请日:2020-10-23
Applicant: 晶晨半导体(上海)股份有限公司
IPC: G06F40/146
Abstract: 一种文本压缩方法、模块、芯片、电子设备和存储介质,所述方法包括:将待压缩文本进行分词处理,并对分词处理后得到的词语进行词语长度和词频统计,构建对应的关键词列表;基于所构建的关键词列表,对所述待压缩文本进行压缩。上述的方案,以提高文本压缩的压缩率。
-
公开(公告)号:CN110489291B
公开(公告)日:2021-09-07
申请号:CN201910745666.2
申请日:2019-08-13
Applicant: 晶晨半导体(上海)股份有限公司
IPC: G06F11/22
Abstract: 本发明提供一种内存检测工具的实现方法,提供内核检测工具,处理器提供用户区间和系统区间,系统区间被划分为多个区域,区域包括动态内存区域、模块区域、内核区域和固定映射区域;内核区域设置有内核代码区域,内核代码区域的尾地址与模块区域的首地址之间的地址空间小于32MB;于用户区间中划分连续的地址空间为内核检测区域,内核检测区域设置在用户区间和系统区间的交界处;将内核检测区域设置为系统区间的映射区域,内存检测工具根据系统当前运行的程序代码中的检测标志检测内核检测区域中对应当前程序代码所在的内存地址的位置来判断当前的内存访问是否合法。本发明的有益效果:使得32位ARM架构可以支持内存检测工具。
-
公开(公告)号:CN107818014B
公开(公告)日:2020-06-09
申请号:CN201710943280.3
申请日:2017-10-11
Applicant: 晶晨半导体(上海)股份有限公司
Inventor: 曾涛
IPC: G06F9/50
Abstract: 本发明提供了一种内存分配方法以及多核并发的内存分配方法,应用于嵌入式系统中,其中,提供一内核模块以及多个应用程序;包括以下步骤:步骤S1、获取应用程序的第一内存分配请求;步骤S2、内核模块判断第一内存分配请求中否存在预设的筛选标志;步骤S3、内核模块在存在筛选标志时,禁止通过连续内存分配器为当前的应用程序分配内存。其技术方案的有益效果在于,通过内存分配方法,可以将占用连续内存分配器分配的连续内存时间较长的应用程序筛选去除,进而可以对驱动程序提供更快的分配连续内存的时间,另一方面通过多个处理单元同时为驱动程序分配对应的连续内存,可以使分配的效率更高。
-
公开(公告)号:CN109857677A
公开(公告)日:2019-06-07
申请号:CN201811626288.8
申请日:2018-12-28
Applicant: 晶晨半导体(上海)股份有限公司
Abstract: 本发明公开了内核栈的分配方法及装置,涉及计算机技术领域。本发明的内核栈的分配方法及装置采用按需分配的模式分配内存,当线程的栈指针下溢出地址空间内的页边界时,产生缺页异常,在缺页异常处理程序中,对内核栈分配一新的存储页,并将新的存储页映射到内核栈指向的目标地址空间,从而极大的优化线程内核栈的内存消耗,提升了对内核栈下溢异常的检测能力;通过预先划分一段虚拟地址空间供线程内核栈使用有效的避免内存碎片化的问题。
-
公开(公告)号:CN109271206A
公开(公告)日:2019-01-25
申请号:CN201810975828.7
申请日:2018-08-24
Applicant: 晶晨半导体(上海)股份有限公司
IPC: G06F9/4401 , G06F9/50
Abstract: 本发明公开了一种异常现场的内存压缩和保存方法,包括如下步骤:步骤S1,提供一系统,当所述系统发生重新启动时,在系统引导过程中判断重新启动的原因是否符合预设条件,如不符合则正常重新启动并退出;步骤S2,压缩系统内存中的数据并保存至所述系统内存中一预设位置;步骤S3,在初始化系统过程中将保存在所述预设位置的所述数据转存至一非易失性存储器中,本发明无需预留特定内存,能够将异常信息数据进行完整压缩并原址存放在系统内存中,节约了存储空间。
-
-
-
-
-
-
-
-
-