摘要: 简单介绍为什么Linux不是实时操作系统 阅读全文
posted @ 2024-01-24 21:45 沐多 阅读(6161) 评论(4) 推荐(15)
摘要: xenomai3内核解析 本博客为本人学习linux实时操作系统框架xenomai的一些记录,主要剖析xenomai内核实现,以及与linux相关的知识。为方便读者定位具体文章,现列出本博客大纲,后续会陆续将大纲中缺少部分填充完整,感兴趣的读者敬请关注! 版权声明:本文为本文为博主原创文章,转载请注 阅读全文
posted @ 2020-10-18 18:39 沐多 阅读(7454) 评论(4) 推荐(7)
摘要: 版权声明:本文为本文为博主原创文章,转载请注明出处。如有问题,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 目录一、概要二、环境准备1.1 安装内核编译工具1.2 准备内核及补丁文件三、内核安装流程3.1 打ipipe补丁3.2 打dovetail补丁3.3 阅读全文
posted @ 2020-05-10 17:17 沐多 阅读(19235) 评论(28) 推荐(3)
摘要: 【原创】xenomai内核解析之xenomai初探 版权声明:本文为本文为博主原创文章,转载请注明出处。如有问题,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 目录一、xenomai 3组成结构1.1 xenomai 31.2 xenomai3 结构二、 xenomai 3源码介绍1.1 编译构建相关文件与目录 阅读全文
posted @ 2020-05-05 22:00 沐多 阅读(14730) 评论(7) 推荐(12)
摘要: 目录方案一:直接修改现有Linux代码方案二:双内核方案三:多核异构+实时虚拟化 版权声明:本文为本文为博主原创文章,转载请注明出处。如有问题,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 上篇文章【原创】linux为什么不是实时操作系统我们简单介绍了Linu 阅读全文
posted @ 2020-05-03 16:27 沐多 阅读(5389) 评论(0) 推荐(5)
摘要: 【原创】有利于提高xenomai /PREEMPT-RT 实时性的一些配置建议 xenomai /PREEMPT-RT 实时性优化指南 阅读全文
posted @ 2020-04-19 11:22 沐多 阅读(18392) 评论(19) 推荐(11)
摘要: 【原创】xenomai3实时CAN(rtcan)使用说明-基于rk3562 本文为xenomai can使用说明,基于rk 3562描述,其他平台类似,希望对你使用xenomai can有所帮助! 基于 Xenomai RTDM(实时驱动模型)开发RK3562 CAN 设备驱动程序,以实现实时 CAN 通信。该xenomai RTCAN框架提供了一个类似于标准 SocketCAN 接口的实时接口。Xenomai 还提供了一些用户空间工具,用于简单的接口测试。以下对加载 CAN 驱动程序、配置接口以及使用 Xenomai 提供的命令行工具进行通信进行介绍。 阅读全文
posted @ 2025-09-26 07:37 沐多 阅读(50) 评论(0) 推荐(1)
摘要: 【原创】xenomai中4种实时内存分配器介绍及测试对比 在实时应用场景中,内存分配的确定性、时效性与可靠性直接影响系统的实时性能 —— 尤其是在工业自动化、机器人控制、航空航天等对响应时间有严苛要求的领域,传统通用内存分配器(如 glibc 的 malloc)因存在不可预测的延迟和碎片问题,往往难以满足实时性需求。Xenomai 作为一款成熟的实时操作系统框架,针对实时环境的特殊需求,提供了一系列经过工业级场景长期验证的动态内存分配器,本文介绍它们。 阅读全文
posted @ 2025-08-20 21:41 沐多 阅读(88) 评论(0) 推荐(0)
摘要: 关于linux网桥(Linux Bridge)的一些个人记录 作为一个工业自动化行业常游走于各种 OT 网络和 IT 网络之间的码农,linux 网桥是常使用的工具之一,每每涉及Linux 网桥, 这些记忆性的操作都要现查,零散且麻烦,所以简单整理一下,主要方便自己查询,同时分享给大家参考,希望对你有所帮助。 阅读全文
posted @ 2025-01-09 19:59 沐多 阅读(3449) 评论(0) 推荐(11)
摘要: 【原创】xenomai3 ipipe机制简述(基于X86) Xenomai是一个基于linux的硬实时操作系统(RTOS),在标准linux基础上添加一个实时内核Cobalt,与linux内核在内核空间共存,为了使Xenomai能够保持可预测的延迟(硬实时),必须阻止Linux内核直接处理中断,必须将中断先重定向通过Xenomai Cobalt处理,然后才是Linux内核。为此在底层增加一个微内核来实现。微内核充当虚拟可编程中断控制器,分离Linux和Xenomai Cobalt之间的中断掩码,该微内核称为中断管道(I-Pipe),I-Pipe基于ADEOS(Adaptive Domain Environment for Operating Systems)微内核,但是I-pipe更精简,并且只处理中断。 阅读全文
posted @ 2025-01-05 17:22 沐多 阅读(472) 评论(0) 推荐(3)
摘要: 【原创】浅谈EtherCAT主站EOE(下)-EtherCAT IgH主站EoE具体实现 Ethernet over EtherCAT (EoE) 是一种通信协议,它允许通过网络连接访问从站设备的参数,以便配置和诊断从站设备。EoE 允许将常见的互联网协议(如 HTTP、FTP 等)的数据插入到 EtherCAT 协议数据中,而不影响 EtherCAT 过程数据 ,那ETherCAT主站igh 中EoE是如何实现 EoE 的呢? 阅读全文
posted @ 2025-01-05 14:25 沐多 阅读(1109) 评论(0) 推荐(3)
摘要: 【原创】波折重重:Linux实时系统Xenomai宕机问题的深度定位过程 本文将带您深入了解一个与之相关的真实事故现场及其问题定位过程,波折重重,其中的xenomai问题定位思路具有一定借鉴意义,希望对你定位xenomai问题有所帮助。 阅读全文
posted @ 2024-12-26 23:27 沐多 阅读(883) 评论(0) 推荐(8)
摘要: 【原创】xenomai环境下开源实时数控系统LinuxCNC编译安装 LinuxCNC是一款基于Linux操作系统的开源实时数控系统,可将普通计算机转变为高效的CNC(计算机数字控制)机器,本文记录xenomai下linuxcnc的构建安装。 阅读全文
posted @ 2024-12-22 14:56 沐多 阅读(1637) 评论(0) 推荐(3)
摘要: 【原创】PREEMPT-RT中断线程化原理与中断线程优先级设置 本文介绍实时linux方案PREEMPT-RT提升系统实时性的机制之一--中断线程化,以及中断线程优先级如何配置,希望能对你有所帮助。 阅读全文
posted @ 2024-12-18 10:34 沐多 阅读(1060) 评论(3) 推荐(6)
摘要: 【原创】ARM64平台linux实时操作系统xenomai4(EVL)构建安装简述-基于rk3588 本文简要记录在瑞芯微RK3588(ARM64)构建安装实时linux操作系统xenomai4的过程,以及实时性测试,希望对你有所帮助! 阅读全文
posted @ 2024-12-15 19:07 沐多 阅读(2152) 评论(7) 推荐(4)
摘要: 【原创】linux实时操作系统xenomai看门狗(watchdog)机制及作用介绍 本文介绍linux实时操作系统xenomai中的watchdog机制及用途。 阅读全文
posted @ 2024-11-26 22:20 沐多 阅读(961) 评论(0) 推荐(3)