logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vscode launch.json 中使用 cmake tools 扩展的命令获取可执行文件目标文件名

本文介绍了如何在VS Code中使用CMake扩展获取构建目标文件名的方法。首先需要安装CMake扩展并使用CMake作为构建系统,然后在launch.json配置文件中通过${command:cmake.getLaunchTargetFilename}命令获取可执行文件路径,并展示了如何将其嵌入到GDB调试命令中的示例。该方法简化了调试配置过程,适用于使用CMake构建的C++项目开发。

文章图片
#vscode#ide#编辑器
禁用 vscode 的终端的粘滞滚动

VS Code更新后自动启用了终端的"粘滞滚动"功能,导致命令提示行固定在顶部,影响滚动流畅度和显示空间。解决方法:在设置中搜索"sticky"关键字,取消勾选该选项即可恢复正常的终端滚动效果。

文章图片
#vscode
vscode 设置打开的标签页在标签栏的位置

【代码】vscode 设置打开的标签页在标签栏的位置。

文章图片
#vscode
禁止 vscode 启动时自动打开辅助侧边栏

VSCode最新更新默认自动打开AI聊天侧边栏,挤占编辑空间。解决方法:进入设置搜索"sidebar",将辅助侧边栏选项改为"hidden"即可关闭。该功能不仅占用宝贵编辑区域,而且VSCode本身也不支持多窗口功能,给用户带来不便。

文章图片
#vscode#ide#编辑器
禁止 vscode 启动时自动打开辅助侧边栏

VSCode最新更新默认自动打开AI聊天侧边栏,挤占编辑空间。解决方法:进入设置搜索"sidebar",将辅助侧边栏选项改为"hidden"即可关闭。该功能不仅占用宝贵编辑区域,而且VSCode本身也不支持多窗口功能,给用户带来不便。

文章图片
#vscode#ide#编辑器
禁用 vscode 的终端的粘滞滚动

VS Code更新后自动启用了终端的"粘滞滚动"功能,导致命令提示行固定在顶部,影响滚动流畅度和显示空间。解决方法:在设置中搜索"sticky"关键字,取消勾选该选项即可恢复正常的终端滚动效果。

文章图片
#vscode
arm-none-eabi-gcc 工具链自带的 libstdc++ 库会将 throw 的异常对象创建在堆上

本文展示了通过重载new运算符和重写malloc函数,将STM32H743的堆内存分配到FMC的SDRAM区域(0xC0000000起始的256MiB空间)。通过异常处理测试,捕获异常对象地址0xC000D560并转换为16进制字符串输出,证实异常对象确实被创建在指定的堆内存区域。实验结果表明内存重定向方案成功实现,为嵌入式系统内存管理提供了参考方案。

文章图片
#arm开发
禁用 vscode 的终端的粘滞滚动

VS Code更新后自动启用了终端的"粘滞滚动"功能,导致命令提示行固定在顶部,影响滚动流畅度和显示空间。解决方法:在设置中搜索"sticky"关键字,取消勾选该选项即可恢复正常的终端滚动效果。

文章图片
#vscode
西门子报文 111 选择 JOG1,JOG2 信号源

摘要:西门子V90伺服在EPOS模式下,STW1的bit8和bit9用于选择JOG1/JOG2信号源。JOG1和JOG2分别对应两套可独立设置的点动参数:JOG1/JOG2速度参数控制速度点动模式下的运行速度,JOG1/JOG2增量参数决定位置增量点动模式下的移动距离。通过选择不同的JOG信号源,可灵活切换使用预设的两组点动参数。

文章图片
    共 12 条
  • 1
  • 2
  • 请选择