[发明专利]基于嵌入式实现电子产品的代码集成方法及装置有效
申请号: | 202310786701.1 | 申请日: | 2023-06-30 |
公开(公告)号: | CN116540990B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 周锋;李洪旭;肖喜生;黄伟 | 申请(专利权)人: | 贵州轻工职业技术学院 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/10;G06F9/48 |
代理公司: | 贵州博创知识产权代理事务所(普通合伙) 52122 | 代理人: | 刘艳 |
地址: | 550025 *** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 嵌入式 实现 电子产品 代码 集成 方法 装置 | ||
本发明涉及代码集成技术,揭露了一种基于嵌入式实现电子产品的代码集成方法及装置,所述方法包括:获取产品的任务需求,根据所述任务需求构建所述产品的嵌入式代码线程;对所述嵌入式代码线程进行静态时间分析,得到线程传输周期,根据所述传输周期对所述嵌入式代码线程进行任务优先级的线程调整,得到优化线程;对所述优化线程进行队列状态判断,根据队列状态判断的结果生成传输指令;在接收到所述传输指令后对所述嵌入式代码线程中的节点进行可靠性评估,得到评估参数;根据所述评估参数对所述嵌入式代码线程进行代码路径计算,根据代码路径计算的结果选取目标代码生成路径。本发明可以提高嵌入式代码集成方法的效率及安全性。
技术领域
本发明涉及代码集成技术领域,尤其涉及一种基于嵌入式实现电子产品的代码集成方法及装置。
背景技术
嵌入式是指对嵌入式系统的开发,以应用为中心,以计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系统。因为嵌入式系统自身具有体积小、功耗低、集成度高等特点,已经广泛应用于智能制造、工业控制、航空航天、教育医疗等多个领域。智能科技的快速发展,虽然为人们的生活带来便利,但是也对包含嵌入式系统的电子产品造成了安全威胁,例如,传统的嵌入式软件自动代码生成方法采用多范式的系统建模方法,该方法构建的模型虽然集成了多种模型转换方法,也分析了混合模型的特点,但是由于混合的模型特点过多,具有复杂性,导致模型在嵌入式软件代码自动生成方法调用时的行为响应过慢,也增加了模型的漏洞产生的风险;同时,为了考虑硬件设计的便利性,传统的代码集成方法关于智能化的设计较少。综上所述,现有的嵌入式代码集成方法存在效率及安全性较低的问题。
发明内容
本发明提供一种基于嵌入式实现电子产品的代码集成方法及装置,其主要目的在于解决嵌入式代码集成方法存在效率及安全性较低的问题。
为实现上述目的,本发明提供的一种基于嵌入式实现电子产品的代码集成方法,包括:
获取产品的任务需求,根据所述任务需求构建所述产品的嵌入式代码线程;
对所述嵌入式代码线程进行静态时间分析,得到线程传输周期,根据所述传输周期对所述嵌入式代码线程进行任务优先级的线程调整,得到优化线程;
对所述优化线程进行队列状态判断,根据队列状态判断的结果生成传输指令;
在接收到所述传输指令后对所述嵌入式代码线程中的节点进行指标分级,得到所述节点对应的节点可靠性;根据所述可靠性对所述节点进行投影值计算,得到节点投影值;利用所述节点投影值对所述节点进行可靠性评估,得到评估参数;
对所述嵌入式代码线程的节点进行相似性计算,得到节点相似性参数;根据所述节点相似性参数以及所述评估参数对所述嵌入式代码进行路径计算,得到路径覆盖深度,根据所述路径覆盖深度选取目标代码生成路径;其中,利用下式对所述嵌入式代码线程的节点进行相似性计算:
;
其中,表示为所述嵌入式代码线程中的第个节点的节点相似性参数;表示为所述嵌入式代码线程中的第个初始代码节点的位置参数;表示为所述嵌入式代码线程中的第个结束代码节点的位置参数;表示为所述嵌入式代码线程中的代码个数;
利用下式根据所述节点相似性参数以及所述评估参数对所述嵌入式代码进行路径计算:
;
其中,表示为所述路径覆盖深度;表示为所述嵌入式代码线程中的代码个数;表示为所述嵌入式代码线程中的节点个数;表示为所述嵌入式代码线程中的第个节点的节点相似性参数;表示为所述嵌入式代码线程中第个节点的评估参数。
可选地,所述根据所述任务需求构建所述产品的嵌入式代码线程,包括:
根据所述任务需求进行信息收集,得到需求信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州轻工职业技术学院,未经贵州轻工职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310786701.1/2.html,转载请声明来源钻瓜专利网。