eBinder is a development suite for embedded software development fully integrated with eT-Kernel and eMCOS.
Development tools designed from the ground up for system development using a real-time operating system make it easy to resolve the problems particular to real-time systems. This reduces the burden on the developer and increases development efficiency, bringing your products to the market faster.
We will be introducing using our integrated development environment "eBinder", to debug system running on scalable RTOS "eMCOS" on the target board without using JTAG ICE.
Efforts towards Functional Safety
eBinder is a highly-reliable Integrated Development Environment (IDE) already in use both at customers and internally at eSOL, for developing and certifying products to ISO 26262 (automotive), IEC 61508 (industrial) and ISO 62304 (medical).
Conforming to Functional Safety standards is a complex job. The combination of eBinder with pre-certified (ISO 26262 ASIL D and IEC 61508 SIL 4) RTOS like eT-Kernel
make this certainly simpler, since the eBinder tools are used during the certification of these products. When you take advantage of these together, eBinder allows you to create quickly highly-reliable applications.
eT-Kernel Platform Safety Package
eBinder is based on an iterative and incremental development model that includes agile development.
Since the cycle involves repeating task unit verification from an early stage of development, and repeating system verification after unit verification is complete, problems can be discovered early in the development process. Furthermore, this model can be used to ensure quality.
eBinder allows dynamic loading and task generation.
New threads and process can be loaded at runtime, during system execution. Because this eliminates the need to relink and reload the entire system whenever code is revised, this can significantly reduce wait time for quick testing, enabling improved develop-and-debug cycles.
In addition to loading, creating and debugging task units, processes can also be created, started and debugged on a real target.
eBinder supports development using a user process model Real-Time Operating System with memory protection functions.
It is possible to develop using iterative and incremental development in task units as with a single-core processor, and to debug both SMP and AMP programs.
Multi-core and many-core processors are also supported.
eBinder includes mechanisms to increase reuse of software assets.
In addition to commercial middleware, eBinder also targets libraries created by users, device drivers, and other software assets. By using these mechanisms, it is possible to take advantage of existing software assets in order to achieve efficient development.