杂七杂八无用的笔记
文章平均质量分 71
Primary_student
这个作者很懒,什么都没留下…
展开
-
Igh related:Small Bug And Notes Record.
Remind to update原创 2024-04-07 21:02:18 · 274 阅读 · 0 评论 -
EtherCAT-wireshark 使用备忘
EtherReal是一个方便的检测软件,作为Wireshark的前身,本次测试使用wireshark进行抓包。参考连接,安装时,取消勾选。可以在这里进行下载。原创 2024-02-04 12:06:02 · 249 阅读 · 0 评论 -
ROS2_IGH方案配置(三)——VScode编译环境通讯配置
opt/etherlab/include 这里是晴糖豆大佬的ecrt目录,我们之前的安装过程中没有将etherlab文件复制到opt目录下,为此需要手动复制。研究半天,找到一个老哥的方案:既然编译器找不到自定义库文件的位置,那就把这个位置添加到系统的默认库目录里面。然后运行如下命令,让我们的添加生效,使所有的库文件都被缓存到文件/etc/ld.so.cache中。这里他也遇到了同样的问题,看了,说是WSL里面需要用windows下的dll,扯淡。这个时候,再看c_cpp_properties.json。原创 2024-01-18 16:25:12 · 962 阅读 · 0 评论 -
ROS2_IGH方案配置(二)——EtherLab安装
本次IGH配置准备采用EtherLab团队的协议站,借助Icube团队的ethercat_driver_ros2组件实现对接上一步完成了PREEMPT_RT的安装,现在进行IgH EtherCAT MASTER的安装参考步骤如链接所示,注意,这里适配的版本为Ubuntu22.04 LTS。原创 2024-01-10 12:54:21 · 1236 阅读 · 0 评论 -
ROS2_IGH方案配置(一)——Ubuntu22.04 PREEMPT_RT补丁安装
这里由于Veysiadn使用的是Ubuntu20.04.4LTS,与笔者所用Ubuntu22.04 6.2.0-39内核不相同,kernel-package安装失败,故选择将kernel-package删去。内核版本为6.2.0 , PREEMPT_DYNAMIC这里指代抢占型内核,非实时性内核,实时内核应为RT_PREEMPT或 PREEMPT_RT ,需要进行安装。注意:部分Ubuntu 22.04 Pro LTS版本具备实时订阅,可以通过订阅中的pro apt install 补充安装实时核。原创 2024-01-09 16:02:55 · 1157 阅读 · 0 评论 -
CMake Error at /opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package_xml.cmake:95 (message
判断错误,应该是自己手敲的代码存在错误,使用鱼师傅的代码集重新编译,顺利完成compile。初步判断应该是鱼师傅的代码放的不全,需要自己补全一下相关的代码。去掉或者改为自己,bug修复。不知bug的原因是什么。maintainer邮箱使用小鱼的fishros失败。原创 2023-12-18 16:48:59 · 890 阅读 · 0 评论 -
wget: 无法解析主机地址 ‘downloads.gradle-dn.com’
根据上述的错误报告,调整代码中。原创 2023-11-08 15:02:16 · 626 阅读 · 0 评论 -
Ubuntu下使用CLI进行git code
需注意的是HTTPS的认证方式已经失效,为了更安全的认证,目前HTTPS改用 Git Credential Manager进行认证。查看当前的远程库设置,一般情况下,‘origin’ 是默认的远程名称。使用 .gitignore文件可以忽略不需要的内容,如log。若不慎已经使用HTTPS绑定远程库,可以通过以下方法修改。考虑到已经使用SSH进行验证,使用SSH进行上传。添加当前目录及子目录下所有文件。2. 添加远程库认证并上传。添加本次push的注释。如果文件已添加可以通过。(2):删除远程设置。原创 2023-10-10 19:37:29 · 83 阅读 · 0 评论 -
VScode+ROS2 json文件备份
【代码】VScode+ROS2 json文件备份。原创 2023-09-12 22:43:12 · 80 阅读 · 0 评论 -
‘_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS
改回11后,仔细查找相关问题,发现这个情况与gcc、g++版本无关,实际上是由于Makefile中缺乏target_library链接所导致的报错。DSO missing from command line中,DSO是指“Dynamic Shared Object”,也称为共享库或者动态链接库。在gcc编译器中,可以使用“-L”和“-l”选项来指定需要链接的动态共享对象,添加命令行。修改后报错,指出c++17标准与10、9不兼容,编译失败。修改版本,这里g++与gcc需要版本一致。原创 2023-09-12 22:37:59 · 392 阅读 · 0 评论 -
Microsoft Store Error Code: 0x80131500
微软商店打不开解决原创 2023-05-15 17:21:49 · 345 阅读 · 1 评论 -
OneDrive变更及相关记录
OneDrive变更及相关记录原创 2023-05-05 20:40:38 · 2334 阅读 · 0 评论 -
Windows11下深信服Easyconnect卸载记录
卸载Easyconnect记录原创 2023-04-23 13:39:37 · 4963 阅读 · 1 评论