Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

eBinder by eSOL Co., Ltd.



IDE and/or Compiler (C/C++/EC++/Ada)

Product Description

eBinder - Integrated Development Environment

[Overview]
eBinder is a powerful integrated development environment (IDE) for real time operating system-based development. eBinder addresses the embedded market's needs by providing high-caliber tools for developing embedded solutions with high quality and faster time to market. eBinder includes these features:
•Integrated development platform
•Multi-tasking debug tools
•System analysis tools
•Real time debugging capability
•Software engineering tools

eBinder is a complete IDE that runs on Windows-based PCs. You can develop code in C and C++. It supports a variety of 32-bit processors and can connect using serial, Ethernet, or JTAG/ICE interfaces.
The eBinder package provides a full integrated development platform that efficiently integrates eSOL's PrKERNEL(R)v4 or the eT-Kernel real time operating system, a Board Support Package (BSP) for reference platforms, and tools that help efficiently develop code, maximize debugging time, and reduce development costs.

[Multi-context and multi-task debugging]
Debug individual tasks real time while the system is still running. Run a separate debug window for several tasks while other tasks continue execution and the system continues servicing events such as interrupts.

[Dynamic loading]
Create/revise, load, run, and verify programs repeatedly until they are bug-free without stopping the system. Take advantage of developing a system by adding programs one at a time, and save the time normally consumed by stopping and linking programs for every code revision.

[System Analysis]
Benefit from eBinder's sophisticated tools: EvenTrek, Partscope, and Realtime Profiler. View logs such as API events, object usage, and context switching in an easy-to-understand UI. Examine CPU utilization of each task for bottleneck analysis. Inspect RTOS object states such as task status and stack usage to check performance.




Make use of the other features that eBinder has to offer:
- ARM RVCT compiler
- Configuration and build tools
- Target-based shell command-line interface
- Thread-safe standard C/C++ library
- Platform packaging tool (PLP)


[Add-on Products]
JTAG ICE Option: Use JTAG ICE as a debug port
PackageBuilder: Software component packaging tool
eB-SIM: An instruction set simulator

[概要]

●eBinderは、T-Kernel、μITRONを使う組込みシステム向けの開発環境です。リアルタイムシステム開発に特化したeBinderの豊富な開発ツール/機能を使うことにより、リアルタイムシステム特有の問題を容易に解決し、リアルタイムOSを最大限に活用できます。eBinderにはC++を含むARM純正コンパイラが含まれます。

●高品質で信頼性の高い製品を効率よく開発するために、eBinderでは「反復型開発モデル」で開発を進められます。開発の早い段階からタスク単体の検証を繰り返し、単体検証が済んだらシステム検証を繰り返す、といったサイクルをとることによって、問題点を早期に、確実に発見でき、手戻りなく効率的に開発を進められます。

 

[特長]

●各ソフトウェア部品のコンフィギュレーションからビルド、デバッグから検証まで、組込みソフトウェア開発の主要な工程をカバーするツール/機能群を提供

●マルチコア、マルチターゲットデバッグをサポート

●複数チーム、複数サイトでの大規模な分散開発時に効果を発揮する、プラットフォームパッケージ生成機能を提供

●ソフトウェア部品の流通と再利用を促進するソフトウェア部品支援ツールを提供

●T-KernelとμITRONに対応、メモリ保護機能/プロセスモデルのリアルタイムOSもサポート

●Real View Multi-ICE等とのJTAG連携

●ARM純正コンパイラを標準バンドルで提供(C++対応)

●eBinderはソフトプラットフォーム「eCROS」の一部を構成。統合化されたRTOS、各種ミドルウェア、スレッドセーフCライブラリなどからなるターゲットプラットフォームを利用し、すぐに開発に着手可能

eBinder

Market Segment(s)

  • Embedded

Target Platform(s)

  • ITRON
  • Other OS

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • ARM11 MPCore
  • Cortex-A53
  • Cortex-A57
  • Cortex-A8
  • Cortex-A9
  • ARMv8
  • StrongARM
  • XScale
  • Other
 
ARM Connected