- 博客(6)
- 收藏
- 关注
原创 Cortex Debug进行stm32下载调试
我选择使用arm-gcc和cmake编译,不安装eide,先按照网上的教程配置工具链。然后配置Cortex Debug,然后使用stm32cubemx生成cmake工程,在运行和调试里生成launch.json文件,根据自己的板子按照下面的格式更改。使用cmake编译后得到hex和elf文件,最后点击绿色小箭头运行就能下载并调试。
2025-07-08 20:06:58
258
原创 ubuntu使用docker开发ros2
用vscode进入容器ros目录,source一下ros的环境变量就可以colcon build了。使用-v指令将本地目录挂载到容器中,然后容器目录中就可以看到本地文件并修改。使用docker拉取ros镜像,版本可以根据自己需要选择。之后为了运行方便再将工作空间环境变量也添加进bashrc。选择在本地目录开发,这样就可以不用在容器中创建文件。将ros环境变量添加到bashrc中。环境:ubuntu20.04。编辑器:vscode。
2025-04-19 12:11:28
485
原创 ubuntu配置stm32开发环境
为了避免手动配置,可以直接通过ubuntu软件仓库下载,只需要打开终端敲入几行命令即可。使用c++和cmake配合stmcube开发stm32需要安装交叉编译链和调试工具。-----------手动配置---------
2025-04-11 17:30:26
358
原创 windows下cmake、Socket报错undefined reference to `__imp_WSAStartup‘(解决办法)
网上找了许多都没讲明白,直到看到csdn一个回复才说明白了,给了我帮助,特此整理出来,直接发解决方法。要在CMakeLists中加入link_libraries(ws2_32)
2024-08-20 20:44:00
792
2
原创 ubuntu20.04安装platformio报错PlatformIO: Can not find working Python 3.6+ Interpreter
ubuntu20.04使用vscode安装platformio一直报错“PlatformIO: Can not find working Python 3.6+ Interpreter. Please install the latest Python 3 and res。但是无论使用自带的/usr/bin/python路径,还是conda的python路径均无法解决。选择i have python然后填入python路径。原理不明白,但是platformio能正常初始化了。然后重启vscode即可。
2024-07-16 19:21:07
1047
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅