问题标签 [xmodem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
79 浏览

xmodem - 在python中将文件发送到串口

我正在尝试将“105.8k”以下的文件发送到我的能量计。我正在使用 pypi 中的 xmodem 示例,但出现以下错误:

0 投票
1 回答
537 浏览

python - ModuleNotFoundError:树莓派上没有名为“xmodem”的模块

对 Python 编程真的很陌生,我正在尝试为树莓派构建一个烧瓶网络应用程序,该应用程序将通过串行端口从文本文件 DNC g 编码到较旧的 HASS cnc 磨机。磨机使用 XMODEM 协议。我一直在关注https://pypi.org/project/xmodem/上的文档。

当我从命令行运行python3 dncPi.py时,出现以下错误:

跑步pip3 install xmodem节目:

我已经检查了它/home/pi/.local/lib/python3.7/site-packages是 python3 路径的一部分:

这是我的 dncPi.py 代码:

0 投票
0 回答
41 浏览

java - 使用 Xmodem 传输文件内容时传输额外的 ASCII 字符

我目前正在做一个项目,我想通过 Xmodem 将文件内容(.txt 文档)发送到 COM 端口。

到目前为止,一切都很好。然而,现在我注意到,在传输文件内容的开头和结尾处传输了额外的 ASCII 字符,在这种情况下我不能也不希望有这些字符。

文本文件的第一行:þ! <-- 这应该只包含感叹号(感叹号之前有一个ä3/4) 文本文件的最后一行:enQ <-- 这应该是一个“结束”</p>

到目前为止,我已经调整了脚本中传输的字符数,所以这应该不是问题。当然,我可能是错的,因为我在 Xmodem 领域还比较缺乏经验。

出于这个原因,我想在这里碰碰运气,并询问是否有人对如何解决问题有任何提示。

您可以在此网站上找到使用的脚本:

https://ofstack.com/Java/19989/implement-the-xmodem-protocol-using-java.html

(第 16 行的值已更改(见上文))

0 投票
0 回答
74 浏览

python - 在 Windows 中,如何在 python 中使用串口做 xmodem?

我正在尝试为模块进行固件升级。为此,我一直在尝试在 Windows 中通过 Python 中的 XMODEM 协议发送二进制文件(.rps 文件)。

我已经尝试了以下链接中的代码: https ://pypi.org/project/xmodem/

我没有收到模块的任何响应,不是固件升级。

此图像表示,当我从 xmodem 代码打印大小和数据时得到的输出我 能得到一些帮助吗?

0 投票
1 回答
13 浏览

c# - 如何将第 3 方 GitHub 库导入 C# 项目

我想在我的本地项目中使用这个库

https://github.com/emancipatedMind/XmodemProtocol

我想使用这个库中的函数。没有说明如何导入它...

我怎样才能做到这一点?