所在的位置: C++ >> C++前景 >> 向VisualStudioCode导入S

向VisualStudioCode导入S

绿申黄金补骨脂白斑套装 http://www.kingbaby.com.cn/gushi/12605.html

在ARM处理器的世界,有着很多的半导体厂家,其中最大之一是ST。ST拥有大量的产品型号,这些产品具有多种功能以及用于它们对应的开发板。ST自家也提供了一个开发环境STM32CubeIDE,用来在ST设备上进行开发。另外他们也提供了一个配置工具STM32CubeMX,它用于配置设备属性并生成项目的配置信息。

如果你已经参与过基于ST的项目,我不会告诉你任何新内容。你可能不知道我们为在VisualStudioCode中启用嵌入式开发人员所做的工作。这种嵌入式体验依赖于新的vcpkgartifacts特性来帮助获取工具链和配置开发环境。为了让使用ST设备的开发人员更轻松地使用VisualStudioCode,我们一直在与ST合作以实现STM32CubeIDE项目的导入。

我们通过从ST项目生成CMake项目来实现这一点。ST在其产品组合中提供了许多示例项目。我们已经使用这种机制在ST的示例项目中验证了构建,其中超过个。目前,我们的通过率达到了94%,此外我们还在不断提高它。这让我们相信,我们的方法将成功导入你自己的ST项目。我们的嵌入式工具扩展还支持通过导入器进行设备固件烧写和调试,但请注意,我们只在我们现有的测试硬件上验证了这一点。

这篇文章将介绍这个项目导入器功能如何与vcpkg和ST的工具结合使用。

在VisualStudioCode中开发ST项目本文假定你已经对ST设备,开发工具和嵌入式开发基础知识有所熟悉。如果你需要一些了解一些背景知识,可以阅读下面两篇ShawnHymel写的两份入门文档。IntroductiontoSTM32CubeIDEIntroductiontoFreeRTOS

我们依靠vcpkg来管理CMake和Ninja等依赖项,包括获取它们并使它们可用于你的开发环境。你可以在我们的VisualStudioCode嵌入式开发概述中了解有关我们如何vcpkg的更多信息,使用如下命令来安装它。

Linux/macOS系统#.(curl


转载请注明:http://www.aierlanlan.com/cyrz/6004.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了