Product Overviews

Wind River Simics Product Overview

Issue link: https://resources.windriver.com/i/1182502

Contents of this Issue

Navigation

Page 0 of 4

WIND RIVER SIMICS Product Overview Electronic systems are becoming increasingly complex, with more hardware, more software, and more connectivity. Today's systems are software intensive, using multiple processor architectures and running complex, multilayered software stacks. With an increasing empha- sis on smart and connected systems, complexity in software and hardware is unavoidable. With more connections comes additional security risk, which needs to be tested thoroughly. Compounding the challenge is the fact that developers have turned to DevOps and con- tinuous development practices to meet customer and company expectations for quick deliveries. Such methodologies rely on fast iterations for test, feedback, and deployment. Collaborative and cross-functional teams need tools to communicate and share a common development baseline. Wind River ® Simics ® allows developers to have on-demand access to any target system at any time. It enables more efficient collaboration between developers and quality assurance teams. Simics provides an automation API, enabling organizations to reap the business ben- efits of DevOps and continuous development practices to create and deliver better, more secure software, faster—even for complex, embedded, connected, and large IoT systems. DEVELOP SOFTWARE IN A VIRTUAL ENVIRONMENT Simics provides the access, automation, and collaboration required to enable DevOps and continuous development practices. By using virtual platforms and simulation, soft- ware developers can decouple their work from physical hardware and its limitations during development. Access to virtual hardware allows developers to do continuous integration and automated testing much sooner in the development cycle—even before the hardware design is finalized—as well as perform both testing and debugging during design and pro- totyping phases. All team members can have unlimited access to virtual hardware, allowing new ways of working and improved collaboration throughout the lifecycle. Virtual hardware can be shipped anywhere, at any time, improving collaboration and ensuring a common baseline for all developers. Ultimately, developers can adopt a much more agile way of working and can dramatically reduce the risks to a project's schedule, budget, and quality. Software developers use Simics to simulate nearly anything, from a single chip up to com- plete systems and networks of any size or complexity. A Simics simulation of a target system can run unmodified target software. That includes the same boot loader, basic input-output system (BIOS), firmware, operating system, board support package (BSP), middleware, and applications as the hardware. With fault injection in a simulated system, security threats can be tested in a safe and controlled environment. Developers and testers can reap the benefits of developing against this virtual hardware, even before the hardware is available. AN INTEL COMPANY ™ WHEN IT MATTERS, IT RUNS ON WIND RIVER

Articles in this issue

view archives of Product Overviews - Wind River Simics Product Overview