1. 首页
  2. 生活常识
  3. vs2017资源管理器怎么打开(简述vs种解决方案资源管理)

vs2017资源管理器怎么打开(简述vs种解决方案资源管理)

简介:关于vs2017资源管理器怎么打开(简述vs种解决方案资源管理)的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于生活常识技术大全及相关资讯,可以多多关注茶馆百科网。

我们很高兴地宣布,我们在Visual Studio Preview 2022中增加了对嵌入式系统的新开发支持。通过与vcpkg包管理器协作,您可以以相同的方式快速设置CMake项目。Visual Studio可以通过预定义的CMakePresets文件来运行CMake编译过程。一如既往,您可以使用Visual Studio编写嵌入式代码。Azure资源管理器中的所有文件并打开.vslaunch.vs。json。您可以看到miDebuggerPath被设置为使用arm-none-eabi-gdb,而电路板。执行在入口函数处停止,因此在这里我们看到了它的汇编代码。我们也可以通过进入菜单Debug Windows Disassembly来查看Disassembly,如下所示:

外围寄存器

现在按下开发套件板上的A按钮。这会触发我们的断点。现在我们可以转到菜单调试Windows嵌入式寄存器。这将使用启动配置中指定的SVD文件中的信息打开外设寄存器视图。现在,我们可以通过这个列表找到我们感兴趣的实时操作系统,即为应用程序提供服务并管理处理器资源的系统软件。这些资源包括处理器周期、内存、外设和中断。实时操作系统的主要目的是在嵌入式软件必须执行的各种任务之间分配处理时间。这通常涉及到将软件分成几个部分,通常称为“任务”或“线程”,并创建一个运行环境,为每个线程提供自己的虚拟微处理器(“多线程”)。基本上,一个虚拟微处理器由一组虚拟的微处理器资源组成,比如一个寄存器库、一个程序计数器、一个堆栈存储和一个堆栈指针。线程只在执行时使用物理微处理器资源,但是每个线程保留这些资源内容的副本,就好像它们是自己的私有资源一样(线程的“上下文”)。

理想情况下,对于嵌入式开发,您将拥有显示有关这些RTOS对象的信息的视图。要查看新的可用RTOS对象视图,请转到菜单Debug Windows RTOS Objects。这里你将看到FreeRTOS的RTOS对象的视图,尽管可用的对象根据它们支持的内容而有所不同。

需要调用的最后一个调试功能是,嵌入式硬件目标通常只有一组有限的可用硬件断点。设置太多可能会破坏调试器状态。因此,我们在launch.vs.json中添加了硬件断点。对于这个开发板,设置为它支持的值是6。如果我们设置更多,我们将看到断点没有设置,我们将得到一个警告,它不会被触发。这可以防止断开与电路板的连接,并使我们有机会取消设置一些其他断点并继续调试而不中断。

硬件断点限制

到此为止,总结一下:您终于可以在vs中进行嵌入式开发了。回想一下那个时候,看着屏幕上的VI修补C代码的血腥时代。

微软的Visual C团队博客是我最喜欢的博客之一,有很多关于Visual C的知识和最新的开发进展。如果你仍然对Visual C感兴趣,你可以经常访问他们(或我)。本文来自:07555 -79000

如你所知,Topomel Box是一款绿色软件,适合经常使用电脑的人。它提供了多种小功能,提高办公效率,同时操作尽可能简单方便。我想:你活该。

本文主要介绍了关于vs2017资源管理器怎么打开(简述vs种解决方案资源管理)的相关养殖或种植技术,生活常识栏目还介绍了该行业生产经营方式及经营管理,关注生活常识发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解生活常识技术怎么管理的要点,是您生活常识致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/1494467.html