使用 开发应用程序的三个阶段
联系我们
eBinder/eDEVS 概述 > eSOL 的开发工具 > eDEVS 概述 > 使用eDEVS开发应用程序的三个阶段


eDEVS® 的详细内容


1. eDEVS 概述
2. eDEVS for Arm bundle
3. 使用eDEVS开发应用程序的三个阶段
  -使用 eDEVS 进行应用开发
  -使用 eDEVS 提供预硬件或第一硬件开发支持
  -使用 eDEVS 进行目标开发
4. eDEVS 运行环境



1. 使用 eDEVS 进行应用开发

例如,开发人员从 VS 代码编辑器开始,可以将第一个单元的测试一直调试到 eMCOS® RTOS 的线程级别。


了解更多


2. 使用 eDEVS 提供预硬件或第一硬件开发支持

作为预目标硬件开发支持的 Arm 认证合作伙伴,我们还提供包含 Arm 原始 FVP 模拟器的捆绑包。这样,在新芯片推出之前,我们也可以开发与第一版硬件相关的驱动程序或配置。然后就可以用VS Code进行系统调试了。
此外,FVP 模拟器有助于并行处理 CI/CD 管道中的大量测试,以快速缩短周期时间。
如果您计划中的 Arm CPU 硬件需要用到FVP模拟器,请联系我们。eSOL可以提供虚拟 BSP 中所需的启动组件。

eDEVS不仅支持芯片的模拟, 它还可以帮助你在没有硬件内存支持的情况下快速启动开发, 但是需要编写与该硬件相关的软件。
模拟内存在硬件上可用或其相对应的软件驱动程序可用之前, 我们的主机文件系统 (HFS)软件模块就已经可以可以访问这些模拟内存了。
因此,您的应用开发进度不会因此而放缓。


3. 使用 eDEVS 进行目标开发

通过基于GDB 标准 的eMCOS 目标后台进程实现最终目标的开发。

我们已经结合了VS Code 和Eclipse测试了以下的操作。我们会给您提供一份 步骤手册



使用 JTAG 进行目标调试

通过将 eDEVS 与 JTAG 探针和目标硬件相链接,可以满足以下需求:

  • 当其他的调试端口(串行、以太网等)无法使用的时候, 可以用eDEVS+Jtag来调试。
  • 调试闪存中的程序
  • 中断整个系统并使用特定于 JTAG 的功能

了解更多


Back to top


想要查找更多信息?

联系我们