野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1348|回复: 1

[求助] 鲁班猫5 如何写一个标准的实时程序

[复制链接]
发表于 2024-7-14 20:14:20 | 显示全部楼层 |阅读模式
我将内核改为RT Linux。在C++中使用sched_get_priority_max(SCHED_FIFO);实现实时调度策略

但最终发现,在10ms的计数器里,时钟的误差还能到1ms以上。
因此请问:
1、鲁班猫5如何实现锁核;
2、鲁班猫5如何实现一个高实时的调度程序。
回复

使用道具 举报

发表于 2024-9-6 17:32:17 | 显示全部楼层
我也是用打了 Preempt补丁的rt核,但是代码没有动,使用cyclictest测试延时确实好很多,运行程序的时候主要在前面添加了chrt -f 99的优先级,这个需要配置相关权限,另外taskset 指定核心效果并不会太好,大小核不一样,数量不一样都会影响
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-21 17:10 , Processed in 0.121978 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表