天熠嵌入式操作系统下一种基于代理的任务级调试方法

    公开(公告)号:CN115757183A

    公开(公告)日:2023-03-07

    申请号:CN202211557343.9

    申请日:2022-12-06

    Abstract: 本发明涉及一种天熠嵌入式操作系统下一种基于代理的任务级调试方法,属于软件调试领域。本发明在天熠嵌入式操作系统上实现调试代理并将调试代理模块运行在目标机端,以天熠嵌入式操作系统中线程的方式实现该调试代理模块,上位机运行GDB调试器,接收和处理来自用户的调试命令,然后GDB调试器将此命令基于目标机架构以RSP包的形式发给调试代理模块解析,返回结果信息,这样使得天熠嵌入式操作系统能够有一个在线调试环境。本发明能够完美解决现有的嵌入式操作系统只能采用串口打印的方式进行应用程序的调试,本发明将被调试程序作为一个运行在天熠嵌入式操作系统下的任务,且对此任务进行调试不会影响其他无关任务的运行。

    一种基于国产操作系统的嵌入式虚拟文件系统设计方法

    公开(公告)号:CN117113380A

    公开(公告)日:2023-11-24

    申请号:CN202311245366.0

    申请日:2023-09-26

    Abstract: 本发明涉及一种基于国产操作系统的嵌入式虚拟文件系统设计方法,属于领域。本发明通过采用VFS虚拟文件系统框架,协调管理包括内存文件系统IMFS、设备文件系统DEVFS和磁盘文件系统FAT在内的三种不同类型的文件系统,通过选用内存文件系统作为根节点来应对存储介质的损坏的情况,保证系统的可靠性;在VFS虚拟文件系统中实现了文件夹查找缓存和inode缓存,避免多个文件重复实现,提高系统的实时性;将文件系统的超级块对象以双向循环链表的形式链接到一起,通过对象的自旋锁来保护链表免受多处理器系统的同时访问。本发明安全控制模块、权限控制、MD5码文件安全校验,确保安全性。

    一种基于负载的改进离散粒子群算法的云任务调度方法

    公开(公告)号:CN117032902A

    公开(公告)日:2023-11-10

    申请号:CN202311246928.3

    申请日:2023-09-26

    Abstract: 本发明涉及一种基于负载的改进离散粒子群算法的云任务调度方法,属于云计算领域。本发明首先建立时间‑成本双适应度函数,并将负载均衡指标加入到离散粒子群算法的调整解的接受概率当中,在迭代后期提高系统负载较好的解的接受概率,从而使任务在在减少时间以及成本的同时系统达到负载均衡。本发明的粒子群算法本身是基于群体智能理论的、高效的并行优化算法;降低了任务调度总执行时间以及任务执行成本,提高了系统的负载均衡度;不易陷入局部极值。能够以一定概率接受差解,且差解为偏向负载均衡度较高的分配方案。

    基于负载的改进模拟退火算法的云任务调度方法

    公开(公告)号:CN112954012A

    公开(公告)日:2021-06-11

    申请号:CN202110110967.5

    申请日:2021-01-27

    Abstract: 本发明涉及一种基于负载的改进模拟退火算法的云任务调度方法,属于网络技术领域。本发明通过建立时间‑成本双适应度函数并将负载ΔL加入到传统模拟退火算法中的metropolis准则中,提高系统负载较好的解的接受概率,使任务在减少时间以及成本的同时以使系统达到负载均衡。传统模拟退火算法相比,本发明降低了任务总执行时间以及任务执行成本,提高了系统负载的均衡度,相较于遗传模拟退火算法,参数减少,容易实现。

    一种时间触发以太网调度表生成及动态更新的方法

    公开(公告)号:CN112866398A

    公开(公告)日:2021-05-28

    申请号:CN202110110981.5

    申请日:2021-01-27

    Abstract: 本发明涉及一种时间触发以太网调度表生成及动态更新的方法,属于网络技术领域。本发明将链路资源抽象为“空箱子”,且将时间触发任务抽象为“二维物品”,利用不重叠装箱问题本身的特性满足时间触发数据帧有序、无冲突传输,因此可利用现有成熟的装箱算法,本方案极大的降低了算法代码实现的难度,进一步,本发明利用虚拟链路路径对通讯任务进行整合,提供了一种在线动态更新调度表的方法,即可以不影响当前通讯任务的调度表工作,只需要对新添加的通讯任务计算其对应的调度表,之后把该新任务的调度表发送到对应的网络节点即可完成网络调度表的动态更新。本发明在网络中同时存在较多通讯任务时可降低时间触发数据帧占用的链路资源。

    一种嵌入式操作系统双冗余网络实现方法

    公开(公告)号:CN116886513A

    公开(公告)日:2023-10-13

    申请号:CN202310760845.X

    申请日:2023-06-27

    Abstract: 本发明涉及一种嵌入式操作系统双冗余网络实现方法,属于嵌入式操作系统领域。本发明通过虚拟网络接口、虚拟设备信息管理真实物理网卡,通过虚拟网络接口与应用层及网络协议栈进行通信,通过虚拟设备信息控制物理网卡。虚拟网络接口、虚拟设备信息与物理网卡绑定,当一个物理网卡出现故障时,虚拟网络接口切换为正常工作状态的另一个物理网卡。本发明不需要使用专用设备,不需要特殊处理,在已有的嵌入式操作系统驱动流程上增加虚拟网络接口、虚拟设备信息处理即可,流程简单,双冗余网络切换速度快。

    基于负载的改进模拟退火算法的云任务调度方法

    公开(公告)号:CN112954012B

    公开(公告)日:2022-09-09

    申请号:CN202110110967.5

    申请日:2021-01-27

    Abstract: 本发明涉及一种基于负载的改进模拟退火算法的云任务调度方法,属于网络技术领域。本发明通过建立时间‑成本双适应度函数并将负载ΔL加入到传统模拟退火算法中的metropolis准则中,提高系统负载较好的解的接受概率,使任务在减少时间以及成本的同时以使系统达到负载均衡。传统模拟退火算法相比,本发明降低了任务总执行时间以及任务执行成本,提高了系统负载的均衡度,相较于遗传模拟退火算法,参数减少,容易实现。

Patent Agency Ranking