UAVCAN在MCU端使用说明之-环境准备和DSDL生成
版本说明
这里使用V0版本uavcan,具体是用Libcanard这个uavcan库,这个库版本使用c语言开发,使用门槛最低,同时也是一个稳定版本。
访问地址:https://opencyphal.org/
相关库下载
切换到tag v0.2 将代码拉下来,同时将submoudle也拉取下来,主要拉取pyuavcan和pyuavcan里面的dsdl_files
https://github.com/OpenCyphal/libcanard/tree/v0.2
注意,如果submoudle不能正确拉取,则需要按下面地址,手动将其down下来放到对应目录
pyuavcan获取地址:
https://github.com/OpenCyphal/pycyphal/tree/7a149d6b106cf6ec6c170acf93f5bfd1ce88d779
dsdl_files获取地址: