[发明专利]基于嵌入式实现电子产品的代码集成方法及装置有效
申请号: | 202310786701.1 | 申请日: | 2023-06-30 |
公开(公告)号: | CN116540990B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 周锋;李洪旭;肖喜生;黄伟 | 申请(专利权)人: | 贵州轻工职业技术学院 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/10;G06F9/48 |
代理公司: | 贵州博创知识产权代理事务所(普通合伙) 52122 | 代理人: | 刘艳 |
地址: | 550025 *** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 嵌入式 实现 电子产品 代码 集成 方法 装置 | ||
1.一种基于嵌入式实现电子产品的代码集成方法,其特征在于,所述方法包括:
获取产品的任务需求,根据所述任务需求构建所述产品的嵌入式代码线程;
对所述嵌入式代码线程进行静态时间分析,得到线程传输周期,根据所述传输周期对所述嵌入式代码线程进行任务优先级的线程调整,得到优化线程;
对所述优化线程进行队列状态判断,根据队列状态判断的结果生成传输指令;
在接收到所述传输指令后对所述嵌入式代码线程中的节点进行指标分级,得到所述节点对应的节点可靠性;根据所述可靠性对所述节点进行投影值计算,得到节点投影值;利用所述节点投影值对所述节点进行可靠性评估,得到评估参数;
对所述嵌入式代码线程的节点进行相似性计算,得到节点相似性参数;根据所述节点相似性参数以及所述评估参数对所述嵌入式代码进行路径计算,得到路径覆盖深度,根据所述路径覆盖深度选取目标代码生成路径;其中,利用下式对所述嵌入式代码线程的节点进行相似性计算:
;
其中,表示为所述嵌入式代码线程中的第个节点的节点相似性参数;表示为所述嵌入式代码线程中的第个初始代码节点的位置参数;表示为所述嵌入式代码线程中的第个结束代码节点的位置参数;表示为所述嵌入式代码线程中的代码个数;
利用下式根据所述节点相似性参数以及所述评估参数对所述嵌入式代码进行路径计算:
;
其中,表示为所述路径覆盖深度;表示为所述嵌入式代码线程中的代码个数;表示为所述嵌入式代码线程中的节点个数;表示为所述嵌入式代码线程中的第个节点的节点相似性参数;表示为所述嵌入式代码线程中第个节点的评估参数。
2.如权利要求1所述的基于嵌入式实现电子产品的代码集成方法,其特征在于,所述根据所述任务需求构建所述产品的嵌入式代码线程,包括:
根据所述任务需求进行信息收集,得到需求信息;
对所述需求信息进行格式转化,得到标准数据集;
根据所述标准数据集生成所述产品的线程节点,将所述线程节点进行位置排列,得到所述嵌入式代码线程。
3.如权利要求1所述的基于嵌入式实现电子产品的代码集成方法,其特征在于,所述对所述嵌入式代码线程进行静态时间分析,得到线程传输周期,包括:
获取所述嵌入式代码线程的任务时间参数,根据所述任务时间参数对所述嵌入式代码线程进行周期分段,得到时间阶段;
根据所述时间阶段计算所述嵌入式代码线程的任务处理时间占比;
利用下式计算所述嵌入式代码线程的传输周期:
;
其中,表示为所述嵌入式代码线程的传输周期;表示为所述任务时间参数中的线程响应时间;表示为所述任务时间参数中的任务等待时间;表示为所述任务时间参数中的任务执行时间;表示为所述嵌入式代码线程的任务量;表示为所述嵌入式代码线程中的线程宽度;表示为所述任务处理时间占比;
利用所述任务处理时间占比计算所述嵌入式代码线程的传输周期,得到线程传输周期。
4.如权利要求1中所述的基于嵌入式实现电子产品的代码集成方法,其特征在于,所述根据所述传输周期对所述嵌入式代码线程进行任务优先级的线程调整,得到优化线程,包括:
根据所述传输周期计算所述嵌入式代码线程的切换周期;
利用下式根据所述传输周期计算所述嵌入式代码线程的切换周期:
;
其中,表示为所述嵌入式代码线程的切换周期;表示为所述嵌入式代码线程的传输周期;表示为预设的任务周期;
利用所述切换周期对所述嵌入式代码线程进行周期调整,得到优化线程。
5.如权利要求1所述的基于嵌入式实现电子产品的代码集成方法,其特征在于,所述对所述优化线程进行队列状态判断,包括:
对所述优化线程进行队列空间读取,得到空间信息;
当所述空间信息表示为所述优化线程处于空闲状态时,则根据所述优化线程生成传输指令;
当所述空间信息表示为所述优化线程处于繁忙状态时,则根据所述优化线程生成等待指令,等到所述优化线程处于为空闲状态时,则根据所述优化线程生成传输指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州轻工职业技术学院,未经贵州轻工职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310786701.1/1.html,转载请声明来源钻瓜专利网。