The business case behind how virtual prototyping speeds development, improves hardware and software quality, and improves ROI.
Embedded hardware and software are experiencing exciting advances but free, open source technologies only go so far in connecting them. Help is on the way.
Data protection has long been a major issue for embedded systems, but it is becoming even more challenging with increasing adoption of multicore technology.
The use of multicore processors is on the rise to meet inexorable demand for increasingly sophisticated functionality in embedded systems. Hardware virtualization technology provides a complementary and game-changing approach to maximizing the utility of that extra silicon horsepower. The Power Architecture has included hardware virtualization support since 2001 in its server-based instruction set architecture (ISA). [...]
The article provides fundamental guidelines for getting started in developing products and applications based on the Android platform. It reviews the content of the technology, some of the available tools and useful short cuts that have been applied.
Major players in embedded development tools debate some of the key issues facing themselves and their customers.
Analyst Stephen Froehlich looks at the platform’s emerging role in the pay-TV market.
The increasing capability and performance of microcontrollers suggests that they can now reach markets for which they were never previously envisioned, particularly as 32-bit devices move into the mainstream. However, prototyping and even researching new application spaces is difficult with existing tools. These are highly optimized for existing uses, but as such very unwieldy when […]
The software food chain Software has become a ubiquitous part of many products and services, some of which are distributed and used on a massive scale. Think of cloud computing, online banking and the engines for today’s cellphones and cameras. Competition requires that such new products are developed more quickly than ever before and yet […]
The complexity of delivering full system products means that more and more companies are looking to outsource some activities to concentrate engineering resources on areas that enable greater product differentiation. For small and medium-sized companies (SMEs) in particular, outsourcing provides access to resources and skills that allow them to undertake projects that would be otherwise […]