使用 进行目标开发
联系我们
eBinder/eDEVS 概述 > eSOL 的开发工具 > eBinder 概述 > 使用 eBinder 进行目标开发


eBinder® 的详细内容


1. eBinder 概述
2. 敏捷式开发
3. 高级/复杂的开发工具
4. 使用 eBinder 进行目标开发
5. 用于 配套Arm的 eBinder
6. 使用 eBinder 在多核上进行多任务处理
7. 使用 eBinder 进行目标开发
8. eBinder 运行环境
9. eT-Kernel™: 软件重用的部件包



Contents


JJTAG 调试

JTAG 调试功能支持通信和执行控制。
我们可以在 eBinder 中使用 UART 和以太网通信协议来实现主机端和目标端的通信。
当以上的调试端口无法使用的时候,我们可以借助 JTAG的通信功能。
我们可以通过 eBinder IDE 界面执行 一些JTAG 特定功能,例如调试闪存中的程序或者执行会影响到整个系统的中断功能。
根据使用的 JTAG 硬件(探测器和硬件设备),某些功能可能无法使用。

了解更多

Back to top

多进程支持

多进程和多线程架构特别适用于 eSOL RTOS 支持的, 具有内存管理硬件的多核芯片。
eBinder 能够轻松的实现多多进程和多线程系统的加载、调试和系统分析。
开发人员可以从同一个调试会话同时查看内核和用户进程中的每个系统线程。
这有助于增强对系统的理解并更快地解决漏洞。

了解更多

Back to top

多核处理器支持

eBinder支持多内核或 SMP/AMP的 编程风格。
与单核系统一样,可以使用迭代型和增量型开发模型进行开发。
线程和进程的正确并行编程对于在多核处理器上设计和开发软件尤其重要。
eBinder 的多道程序设计工具非常适合此用途。
此外,eBinder的系统分析工具可以有效确定多核系统上的并发操作或整个系统中的其他复杂操作的状态。

了解更多

Back to top

eT-Kernel:部分加载

eBinder 特别针对使用 eT-Kernel 的情况提供了一个部分加载功能,您可以在程序已经在目标板上运行时加载正在验证的对象模块。也可以动态生成目标模块并将随后添加的模块作为任务运行。
利用这些部分加载和线程生成功能,您无需在每次对目标模块进行小幅更改时重新链接、加载、重置和重启整个系统。
这大大减少了等待时间,从而缩短了您开发的应用程序所需的时间。

了解更多

Back to top

eT-Kernel:eBinder 项目模板

这些功能特别适合使用 eT-Kernel 的情况,支持将代码组织成可重用的分组逻辑单元。通过使用此功能,可以控制要部署到目标平台的软件组织结构,防止出现问题,比如意外更改源代码或不正确地更新模块原始代码中的信息等。这样也便于将版本控制应用到目标平台。


Back to top


想要查找更多信息?

联系我们