2025年12月13日
摘要:
如果只是学习,可以用vspd模拟串口,不需要真实串口。 方法1:通过python脚本() 安装pyserial:pip install pyserial 用pyserial+随机数函数+json+串口1(虚拟串口)发送数据,脚本为 import serial, time, json, random
阅读全文
posted @ 2025-12-13 17:50
杰瑞鼠
阅读(4)
推荐(0)
摘要:
Node-RED + node-red-dashboard: 安装:npm install -g node-red node-red-dashboard . 或直接Node-RED 官方桌面版(含 Dashboard) 运行:命令行中node-red,看到“Server now running at
阅读全文
posted @ 2025-12-13 14:27
杰瑞鼠
阅读(3)
推荐(0)
2025年12月12日
摘要:
1 Jinja:将静态模板与动态数据结合,生成最终的输出文本。用于 动态生成文本内容,特别是 HTML 页面,但也适用于生成 XML、JSON、YAML、配置文件、代码、邮件内容等任何基于文本的格式 Jinja = 模板 + 数据 → 动态文本 它解决了“如何把数据优雅地嵌入到格式化文本中”的问题,
阅读全文
posted @ 2025-12-12 16:25
杰瑞鼠
阅读(0)
推荐(0)
posted @ 2025-12-12 12:09
杰瑞鼠
阅读(3)
推荐(0)
2025年12月11日
摘要:
1 nanopb: 编写proto文件(枚举命令id任务【可代替topic】,设计任务对应的结构【相互嵌套】)并编译出对应的.c/h源文件。 上行任务:根据proto结构填充内容,从buffer到输出流,进行pb编码,是否base64加密,调用接口按topic发送到平台。 2 tinycrypt:加
阅读全文
posted @ 2025-12-11 15:39
杰瑞鼠
阅读(2)
推荐(0)
摘要:
设备树起源于 Open Firmware 标准(IEEE 1275),Linux 2.6 时代,ARM 架构的板级信息被分散在 arch/arm/mach-xxx 和 arch/arm/plat-xxx 目录下的大量 C 文件中,硬件信息维护很不方便。2012年linux开始采用设备树,linux驱
阅读全文
posted @ 2025-12-11 09:40
杰瑞鼠
阅读(9)
推荐(0)
2025年12月10日
摘要:
以下内容节选自作者封狼居胥的《EtherCAT理论篇》 1 诞生: 德国倍福公司在2003年提出,由同年便成立了EtherCAT官方的技术支持协会EtherCAT Technology Group,简称ETG管理。 2 特性: 基于以太网,传输速度100Mbit/s,数据刷新周期小于100us,同步
阅读全文
posted @ 2025-12-10 12:13
杰瑞鼠
阅读(21)
推荐(0)
2025年12月9日
摘要:
看门狗不是万能之药,优秀的系统设计通过静态代码分析,MPU保护,CRC校验,全面的单元测试将异常挡之门外。 看门狗(Watchdog Timer, WDT)是保障嵌入式系统可靠性的关键机制,有基础看门狗可窗口看门狗(不能太早或太迟,智能在规定的时间窗口内喂狗)。 窗口看门狗应用场合(裸机正确+严格时
阅读全文
posted @ 2025-12-09 16:51
杰瑞鼠
阅读(15)
推荐(0)
2025年12月8日
摘要:
1 sysfs: Sysfs 作为 Linux 设备模型的核心导出机制(将内核数据结构、属性以及它们之间的关联导出到用户空间的虚拟文件系统)。在 Linux 2.6 内核之前,设备信息主要分散在 /proc 文件系统中。《深入解析Linux Sysfs:从内核对象到用户空间接口》;
阅读全文
posted @ 2025-12-08 18:01
杰瑞鼠
阅读(3)
推荐(0)
2025年12月4日
摘要:
1 设备上电后状态机详细描述: 设备上电即为Operational,初始化can控制器和对象字典后进入Pre-operational 状态。 Pre-operational 状态是进行SDO的最佳时机和PDO映射设置的唯一黄金安全时机,因此时设备还未工作,设置后立即生效。但若从机设备PDO映射是默认
阅读全文
posted @ 2025-12-04 18:23
杰瑞鼠
阅读(6)
推荐(0)