eMCOS RTOS Support and eBinder Debugger Integration with Imperas Virtual Platforms
Oxford, United Kingdom, October 25, 2016 - Imperas Software Ltd., the leader in high-performance software simulation and virtual platforms, today announced their support for the eSOL eMCOS RTOS and eBinder debugger. eSOL is the leading RTOS and embedded software supplier in Japan. This partnership and the new capabilities accelerate embedded software development, debug and test across a variety of markets, including automotive. These solutions are available now.
- Embedded systems developers can get started quickly by using an Imperas Extendable Platform Kit™ (EPK™). An EPK using the Renesas RH850F1H device and running the eSOL eMCOS real time operating system is available from Imperas.
- Imperas simulators can now use the debugger from the eSOL IDE, eBinder, for fast, intelligent software debug and test.
“The Imperas virtual platform environment is amazingly easy to use,” said Masaki Gondo, CTO of eSOL. “Starting with the RH850F1H EPK, we were able to get eMCOS running in our custom RH850 virtual platform in only 2 weeks. Also, the simulation performance is even faster than real time. This combination provides our customers with new tools to accelerate software development and improve product quality.”
“We are pleased to partner with eSOL, which provides sophisticated technologies and highly skilled engineering teams in the embedded systems, systems engineering and logistics markets. As technologies grow increasingly complex, eSOL’s skills and experience will continue to contribute to our customers’ success,” said Simon Davidmann, CEO of Imperas Software.
For more information about eSOL, please see www.esol.com.
For more information about Imperas, please see www.imperas.com. Follow us on Twitter @ImperasSoftware and on LinkedIn.
All trademarks or registered trademarks are the property of Imperas Software Limited or their respective holders.
# # #
One of the big challenges in the deployment of IoT across varied markets is security. This is a big challenge for both hardware and software and there needs to be a pragmatic approach for developers.
The use of Hypervisors is becoming increasingly common – and Larry Lapides of Imperas has written about the use of Virtual Platforms with Hypervisors.
To read the article, click here.
How to make sure different kinds of processors will work in an SoC.
Ann Steffora Mutschler of Semiconductor Engineering has written an article on the challenges of heterogenous systems.
As more types of processors are added into SoCs—CPUs, GPUs, DSPs and accelerators, each running a different OS—there is a growing challenge to make sure these compute elements interact properly with their neighbors.
Adding to the problem is this mix of processors and accelerators varies widely between different markets and applications. In mobile there are CPUs, GPUs, video and crypto processors. In automotive, there may be additional vision processing accelerators. In networking and servers there are various packet processing and cryptography accelerators. Server applications traditionally have relied on general-purpose CPU, but the future brings more dedicated acceleration engines, which may be customized for specific applications and may be implemented using FPGAs.
While heterogeneous processing has been in use for some time, it is getting more complex. In 1989, Intel rolled out the 80487 math co-processor for its 80486 CPU. And in 2011, ARM introduced its power-saving heterogeneous big.LITTLE architecture. In between and since then, there has been a growing mix of CPUs and GPUs and many other types of accelerators.
“It’s common, for example, to offload common tasks to a dedicated hardware accelerator, for video compression, cryptographic acceleration and the like,” said …
To read the article, click here.