Contact me: hankecnc@gmail.com

使更改实时的 rtapi_app 的 msg_level 变得更容易 #59

推推 grbl 3年前 (2023-01-29) 458次浏览

打开
SebKuzminsky 打开了这个问题 2016 年 5 月 6 日 · 5 条评论
打开

使更改实时的 rtapi_app 的 msg_level 变得更容易#59

SebKuzminsky 打开了这个问题 2016 年 5 月 6 日 · 5 条评论

注释

使更改实时的 rtapi_app 的 msg_level 变得更容易 #59
合作者
塞布·库兹明斯基 评论了 2016 年 5 月 6 日  

当前(自 2.7.4 起)更改 rtapi 的日志消息级别的唯一方法是更改​​源代码并重新编译。如果它更容易,那就更好了,也许通过 ini 文件或类似文件中的 [EMC]DEBUG 设置。

使更改实时的 rtapi_app 的 msg_level 变得更容易 #59 SebKuzminsky 更改了标题 使更改 uspace rtapi_app 更容易 使更改 uspace rtapi_app 的 msg_level 更容易 2016 年 5 月 6 日
使更改实时的 rtapi_app 的 msg_level 变得更容易 #59
合作者作者

RTAI的实时日志记录是通过/proc来控制的,也是比较别扭的。

如果我们能够以某种一致的方式控制所有 rtapi 实现的 msg_level 就好了,也许是通过一个新的 NML 消息到 Motion,或者新的 Motion HAL 引脚。

使更改实时的 rtapi_app 的 msg_level 变得更容易 #59
成员

.. 内核 3.10 及更高版本也禁用了 /proc 代码

使更改实时的 rtapi_app 的 msg_level 变得更容易 #59 jepler 改了标题 使更改 uspace rtapi_app 的 msg_level 更容易 使更改实时的 rtapi_app 的 msg_level 变得更容易 2016 年 5 月 6 日
使更改实时的 rtapi_app 的 msg_level 变得更容易 #59 jepler 添加了 增强 标签 2016 年 6 月 15 日
使更改实时的 rtapi_app 的 msg_level 变得更容易 #59
贡献者

关于 Seb 的建议,即 rtapi 的消息级别由 NML 消息控制到运动,或通过运动 HAL 引脚控制 – 请考虑一些人使用没有运动的 HAL。更改调试级别的 halcmd 命令会更合适。此外,理论上可以将 RTAPI 用于 HAL 以外的事物。(虽然我怀疑有人这样做。)所以即使使用 halcmd 设置级别也不能满足纯粹主义者的要求……我不是那么纯粹主义者,但我认为涉及运动组件的方法不合适.

使更改实时的 rtapi_app 的 msg_level 变得更容易 #59
合作者

你能详细说明 /proc 的禁用吗?那是内核的东西还是 LinuxCNC 的东西?
我已经习惯于将一个数字回显到 /proc 中的某处以更改报告级别。

使更改实时的 rtapi_app 的 msg_level 变得更容易 #59
成员

在遥远的过去,RTAPI + RTAI 在 /proc 中创建条目。到内核​​ 3.10,这样做的 API 发生了不兼容的变化,没有人更新代码以继续工作——我只是禁用了它。(ec38ac4)。但是创建 /proc 条目对于 uspace 风格的实时来说根本不可能,所以它也不是一个好的解决方案。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
项目

还没有

发展

没有分支机构或拉取请求

4人参加
使更改实时的 rtapi_app 的 msg_level 变得更容易 #59使更改实时的 rtapi_app 的 msg_level 变得更容易 #59使更改实时的 rtapi_app 的 msg_level 变得更容易 #59使更改实时的 rtapi_app 的 msg_level 变得更容易 #59

喜欢 (0)