Christopher Seidl 2022年1月26日
自从Keil Studio Cloud(https://www.keil.arm.com/)的公测版发布以来,它添加了许多受支持的硬件和令人兴奋的新功能。本博客总结了这些补充内容。
已支持400多个开发板
最初,我们从NXP的三块主板开始。今天,我们的硬件页面上列出了CMSIS支持的开发板的完整目录:https://keil.arm.com/hardware。
使用搜索框缩小搜索范围。您还可以筛选提供可直接导入Keil Studio Cloud的示例项目的开发板。
ST-LINK支持已启用
从上面的屏幕截图可以看出,另一个新增功能是支持带有板载ST-LINK/V2或ST-LINK/V3调试适配器的主板。这涵盖了几乎所有流行的意法半导体(STMicroelectronics )开发板。以下这段视频,展示了如何在Keil Studio Cloud中的支持ST-LINK的板上开发:
B站链接:https://www.bilibili.com/vide...
Youtube链接:https://youtu.be/bMfQGvP47dg
支持Mbed
Keil Studio Cloud完全支持Mbed OS 5.12+和Mbed OS 6。使用与在线编译器相同的底层工具,Mbed 2和早期版本的Mbed OS 5可以获得构建和运行支持。
与在线编译器一样,Keil Studio云工作区就像一个文件系统,用于存储项目。我们定期备份这个文件系统并对其进行监控,以确保文件的完整性。
为了简化从在线编译器到Keil Studio Cloud的迁移,您可以立即将旧的在线编译器工作区直接复制到Keil Studio Cloud。如果您有想要迁移的项目,这是最快、最简单的方法。必须在项目中发布任何未发布的库才能成功迁移它们。
»了解有关如何在Keil Studio中使用联机编译器功能的更多信息
以下视频展示了如何将项目从在线编译器迁移到Keil Studio Cloud:
B站链接:https://www.bilibili.com/vide...
Youtube链接https://youtu.be/6owZ0MNIbtg
使用内存检查器改进调试
调试的另一个进步是增加了内存检查器。它允许您在内存发生变化时查看它们。您还可以打开多个内存选项卡来比较不同时间的内存或来自不同区域的内存。
»了解有关如何使用内存视图的更多信息
本视频(2:04)展示了如何轻松地将变量添加到视图中。将鼠标悬停在数据字段上可以提供更多信息,并以各种格式显示数据。
AWS工具包扩展
最后,我们添加了用于Visual Studio代码的AWS工具包,允许您连接到AWS帐户以创建内容、证书和策略。这集成了运行AWS MQTT示例所需的所有功能。使用Keil Studio Cloud IDE只会让您的设备一次连接到AWS云非常方便:
开始使用NXP i.MXRT1050-EVK
在2021年10月的ARM DevSummit中,我们与NXP I.MXRT1050-EVK(https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-rt1050-evaluation-kit:MIMXRT1050-EVK#:~:text=The%20i.MX%20RT1050%20EVK,and%20great%20real-time%20response.)举办了一个完全虚拟的研讨会,以向更多的观众介绍Keil Studio云。这是一次亲身体验,从一个简单的blinky应用程序开始,到AWS MQTT示例结束。
观看录制的研讨会并访问GitHub 代码库(https://github.com/MDK-Packs/KeilStudioWorkshopDevSummit21):
B站链接:https://www.bilibili.com/vide...
Youtube链接:https://youtu.be/n9uN6iyMVOk
总结
正如你所见,Keil Studio不断发展。这是云本机工具的一个优点,它可以快速更新,而无需重新安装。我们有一个完整的路线图,很快就会增加更多功能和支持的硬件。确保你注册了更多关于keil的更新。keil.arm.com.