-
Why isn't it allowed to use osThreadNew(), osThreadSuspend() and osThreadResume() in critical regions? See rtx_thread.c lines 1505, 1589 and 1599.
-
Currently when the loop rate is missed following iterations "catch up" because the design is to ask for the loop to start at a set time.
If you combine that with trajectory execution and position c…
-
### LVGL version
v9.1.1
### What happened?
I was reading an article about Kconfig (from the Linux used in the NVIDIA realm) that showed some of the parsing source code from the Linux Kernel's…
-
目前根据 micro-xrce-dds-client仓库,参考借鉴freertos和posix接口写法,需要rtthread提供一系列APi接口,后续参考这些API,大致看看具体实现
主要根据该提交记录进行适配移植,同时结合下面这张图
* https://github.com/kurisaW/Micro-XRCE-DDS-Client/commit/07e5f51c9f4038438b…
-
-
In my past development, there are many problems from configuration. In the zephyr or rt-thread rtos system, they used Kconfig as system configuration. So i think we can used Kconfig tools as the syste…
-
See: https://git-scm.com/book/en/v2/Git-Internals-Plumbing-and-Porcelain
Perhaps cortex-m and cortex-m-rt could be split into two pieces in a different way. We would have one crate which is the plu…
-
AI generate code snips
-
For some time now, I have been thinking about how to communicate with Machinekit_HAL instance from the context of local machine and from remote. One of the ways is to use the HAL remote and Machinetal…
cerna updated
4 years ago
-
我看了一下从机的代码,一方面对于map_buf数组长度有限制,这个还不是主要问题(因为Modbus协议本身就有定义每次最多只允许操作124个寄存器).
但是不管是读取寄存器还是写入寄存器,你都需要把该字段的所有寄存器全部读取一次,这样的操作是否有冗余,这样的操作是为什么?理论上读取寄存器我们只需要读取对应的寄存器就好了,不需要把整个字段的寄存器都读取出来。写入寄存器的时候也不需要读取寄存器啊!所…