logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

XenoTerm 1.6.0:把 SSH、串口、网络调试和 CAN 收进同一个桌面工作台

XenoTerm 1.6.0 是一款面向嵌入式开发与设备联调场景的一体化桌面工具,集成 SSH、多窗口工作区、网络调试、串口调试、Modbus RTU、CAN/J1939/DBC 等能力。本文结合实际界面截图,介绍它如何把终端、网络、串口和总线分析收进同一个桌面工作台。

#ssh#udp#electron
2.线圈、离散量、寄存器、功能码:Modbus 最容易让人上头的部分,一次讲透

摘要: Modbus协议的核心在于四大数据模型:Coil(1位可读写开关量)、Discrete Input(1位只读开关量)、Input Register(16位只读数值量)和Holding Register(16位可读写数值量)。其功能码(如01、02、03、04等)与数据模型严格对应,分别实现读写操作。理解关键在于区分信号性质(开关量/数值量、只读/可读写),从而选择正确的功能码。例如,读按钮

#c++
05-xenomai任务创建与调度

在前几篇文章中,我们了解了实时系统的基本概念、Xenomai的架构以及如何编译运行第一个Xenomai程序。从本篇开始,我们将深入Xenomai的核心编程模型。标准POSIX接口,开发者无需学习私有API代码可移植到其他POSIX兼容系统(如RT-PREEMPT Linux、QNX等)Cobalt核心自动拦截POSIX调用,将其路由到实时域执行实时线程的生命周期与双模式运行机制使用pthread创

#linux#c++
01-实时系统概述

大家在日常生活中经常听到"实时"这个词,比如"实时聊天"、“实时路况”。但在计算机领域,"实时"有着完全不同的含义。实时系统(Real-Time System)是指那些能够在确定的时间内对外部事件作出响应的系统。这里的"确定"意味着可预测的、最坏情况下的响应时间,而不是"快速"。普通操作系统:平均响应时间 10ms,但可能突然抖动到 500ms实时系统:保证最坏情况下响应时间不超过 100ms实时

#linux
04-第一个xenomai程序

是 Xenomai 提供的配置查询工具,用于获取 Xenomai 库的编译和链接参数。

#linux
03-xenomai编译及环境搭建

本文档基于 Ubuntu 24.04 版本,x86平台进行讲解。

#linux
02-Xenomai简介

特性I-pipeDovetail代码量较大(~30K行)较小(~5K行)维护状态维护中活跃开发内核兼容性较差,需大量适配更好,跟进主线性能略优略低(但足够)推荐场景旧项目、稳定性优先新项目、未来趋势如何选择?新项目:推荐使用 Dovetail旧项目迁移:根据情况选择追求稳定性:I-pipe 更成熟发展历史:从 2001 年至今 20 多年的演进双内核架构:Cobalt + Linux 的独特设计:

#开发语言#linux
到底了