当前位置: 首页 > news >正文

地平线x3使用vscode 远程调试linux虚拟机或者arm 开发板

使用vscode做远程调试的主要目的是为了能够调试自己的arm开发板,也就是地平线x3派。之前他们提供了基于python开发,模型移植但是后处理这一块太慢了,所以想着如何去移植。


首先从vscode里面下载Remote-SSH插件

点击ssh的加号----》然后输入ssh里面你自己的名字

比如我自己输入的就是地平线

然后在局域网里面连接,输入密码就可以了

然后我去他们官网

把他们的c++库安装了下来,因为我要使用yolov5s,所以在vscode目录下打开如下:


接下来就是要进行调试了,首先进入到他们的makefile目录下面
这里要注意的是:
1.你要看看你的arm开发板有没有gdb ,用gdb -v

需要将C/C++和C/C++ Extension pack插件做安装到开发板上才行,直接安装即可。

有的需要上面这个 在开发板上也安装一下。

之后就进入makefile页面

在.c的源文件变成.o文件处后面加上 -g 表示要调试 ,然后 将一个个.o文件生产目标文件后面也加上-g 就可以了
这里一定要加上-g表示需要调试。
之后make一下就可以了。

make完之后

点击调试按钮,自己创建一个lauch.json文件----》这个文件就是专门用来做调试的文件


就上面这个样子

{"configurations":[{"name":"(gdb) 启动","type":"cppdbg","request":"launch","program":"/app/myself/bpu_cdev/src/bin/sample","args":["-f","/app/ai_inference/yolov5s_672x672_nv12.bin","-m","0"],"stopAtEntry":false,"cwd":"${fileDirname}","environment":[],"externalConsole":false,"MIMode":"gdb","miDebuggerArgs":"-q -ex quit; wait() { fg >/dev/null; }; /bin/gdb -q --interpreter=mi","setupCommands":[{"description":"为 gdb 启用整齐打印","text":"-enable-pretty-printing","ignoreFailures":true},{"description":"将反汇编风格设置为 Intel","text":"-gdb-set disassembly-flavor intel","ignoreFailures":true}]}]}


这里需要注意的是:
“program”: 这里面的路径的是你的生产的可执行文件路径
“args” :为参数的路径

这里一定要记住,空格之间一定要“ ” 和 ,隔开。至此就可以了

http://www.rkmt.cn/news/1416744.html

相关文章:

  • 从宏命令到RuntimePlatform:深入理解Unity平台判断的底层逻辑与演进
  • STM32H750+DCMI+OV2640实战:手把手教你用CubeIDE搞定JPEG图像采集(附源码)
  • 猫抓浏览器扩展:一键捕获网页视频资源的终极免费工具
  • 保姆级教程:用NodeMediaClient-Android 2.8.4搞定Android RTSP低延迟播放(附完整配置代码)
  • 基于Arduino Mega 2560的金属探测器制作:从电磁感应原理到实战调试
  • 2026年提示工程实战:7大技巧提升与大模型协作效率
  • DS18B20与Arduino温度监测:从单总线协议到多点测温实战
  • AssemblyScript:TypeScript到WebAssembly的桥梁
  • 2026东莞麻涌全屋翻新整装实力品牌盘点 本土优质企业赋能人居升级 - GrowthUME
  • WASM性能对比:JavaScript vs WebAssembly
  • 【Gemini多语言翻译质量权威评测】:基于27种语言、126万句对的实测数据,揭露翻译准确率断层真相
  • WASM实际应用:项目中的最佳实践
  • 漆包铜线折弯机选购指南:科学选型避坑全攻略 - 速递信息
  • Nox_DPOv3基准测试结果出炉:Ko LM Eval Harness五大任务表现深度分析
  • 自动化AI算法训练服务器DLTM零代码私有化构建企业自主可控AI智能体系
  • 英语阅读_a vegetable garden
  • 河南省濮阳市寄快递省钱指南:4个宝藏平台,比官方便宜一半 - 时讯资讯
  • ppf-contact-solver在HPC环境中的部署:超级计算机上的运行指南
  • 告别Keil/IAR授权费:手把手教你用VSCode+GCC+OpenOCD搭建免费STM32/GD32开发环境(Win10保姆级教程)
  • 2026主流AI设计工具深度测评!广告人私藏的高效出图神器 - 速递信息
  • 3D打印六边形LED灯:用物理结构重塑WS2812光效
  • 河南省周口市寄件省钱秘籍|2026全国靠谱寄件平台实测,这4个入口闭眼用不踩坑 - 时讯资讯
  • Deepnoid DPOv3-openmind未来展望:AI语言模型的发展趋势与路线图
  • 5.28 构建之法阅读笔记04 - GENGAR
  • 如何快速上手Jina Embeddings V5 Omni Small:5分钟安装与配置教程
  • WASM内存管理详解:深入理解WASM的内存模型
  • 代码注意事项
  • IndoBERT Large P2 OpenMind:印尼语NLP的终极AI模型完全指南
  • 河南省驻马店市寄件省钱攻略|2026全国低价靠谱快递平台实测,低价寄件不踩坑 - 时讯资讯
  • 一站式源码安全检测工具、云安全 / APP / 小程序源码敏感信息递归多层目录扫描AK、JWT、手机号、身份证等敏感信息