Advertisement
News
EEtimes
News the global electronics community can trust
eetimes.com
power electronics news
The trusted news source for power-conscious design engineers
powerelectronicsnews.com
EPSNews
News for Electronics Purchasing and the Supply Chain
epsnews.com
elektroda
The can't-miss forum engineers and hobbyists
elektroda.pl
eetimes eu
News, technologies, and trends in the electronics industry
eetimes.eu
Products
Electronics Products
Product news that empowers design decisions
electronicproducts.com
Datasheets.com
Design engineer' search engine for electronic components
datasheets.com
eem
The electronic components resource for engineers and purchasers
eem.com
Design
embedded.com
The design site for hardware software, and firmware engineers
embedded.com
Elector Schematics
Where makers and hobbyists share projects
electroschematics.com
edn Network
The design site for electronics engineers and engineering managers
edn.com
electronic tutorials
The learning center for future and novice engineers
electronics-tutorials.ws
TechOnline
The educational resource for the global engineering community
techonline.com
Tools
eeweb.com
Where electronics engineers discover the latest toolsThe design site for hardware software, and firmware engineers
eeweb.com
Part Sim
Circuit simulation made easy
partsim.com
schematics.com
Brings you all the tools to tackle projects big and small - combining real-world components with online collaboration
schematics.com
PCB Web
Hardware design made easy
pcbweb.com
schematics.io
A free online environment where users can create, edit, and share electrical schematics, or convert between popular file formats like Eagle, Altium, and OrCAD.
schematics.io
Product Advisor
Find the IoT board you’ve been searching for using this interactive solution space to help you visualize the product selection process and showcase important trade-off decisions.
transim.com/iot
Transim Engage
Transform your product pages with embeddable schematic, simulation, and 3D content modules while providing interactive user experiences for your customers.
transim.com/Products/Engage
About
AspenCore
A worldwide innovation hub servicing component manufacturers and distributors with unique marketing solutions
aspencore.com
Silicon Expert
SiliconExpert provides engineers with the data and insight they need to remove risk from the supply chain.
siliconexpert.com
Transim
Transim powers many of the tools engineers use every day on manufacturers' websites and can develop solutions for any company.
transim.com

prpl Pushes QEMU Into the Limelight

By   10.23.2014 0

A key step in enabling the earliest use of new open technology is to locate a true common purpose within a specific group made of both developers and users. This is required to deliver both focused changes and a level of practical delivery to allow their mutual goals to be achieved.

The prpl Foundation is an open-source collaborative organization focused on enabling the use of next-generation processor hardware within a wide range of market areas. However, when the newest thing in town is a new type of embedded processor, there is quite a cast to be assembled and rehearsed in order to be ready for the software show to succeed, including compilers and tool chains, operating systems, and libraries. Then the applications can take the leading roles to embellish the plot, deliver punch lines, and line up their targets to be ready for the upcoming season.

Quick EMUlator (QEMU) is an open-source emulator and hypervisor (a.k.a. our “stage”) that runs a variety of guest binaries at high speed using dynamic binary translation technology. QEMU can already emulate more than a dozen guest central processing unit (CPU) architectures, including pre-existing MIPS solutions, while executing on an available Linux desktop or mobile platform — a “theatre” near you.

With QEMU, the “sets” being used are quite portable, enabling the realization of most operating systems like Linux without modification. Its ability to also run user-land Linux applications without a kernel means that tool-chain and library developers can practice their roles in isolation while such “background scenery” is completed. QEMU is already being supported by the open source community, which has numerous individual and corporate developers. QEMU is best known for its enabling use in the first Android software development kits, so if you have big ambitions, there are no limits to what can happen next.

The prpl focus groups define and manage individual source branches based on the feature sets required by their users, with an intention of achieving a stable solution and retaining it for actual use. For QEMU itself, the changes done to the prpl QEMU branches are submitted and resolved into the upstream QEMU to appear within new, stable versions of QEMU later.

Imagination Technologies, a prpl Foundation member, is contributing to implementations of its scalable 64/32-bit MIPS Warrior family of processor cores within QEMU. We are doing this in order to enable the use and exploitation of these implementations by the widest audience within the ecosystem requiring early access to upcoming MIPS CPUs for open embedded and desktop software, tools, and systems. Working together with the prpl Foundation for QEMU enables Imagination Technologies to reach an audience eager to exploit the newest features of MIPS processors as early as is practically possible.

To join the evolution of prpl, any form of contribution is more than welcome. The easiest way to be involved will be reporting bugs or suggesting ideas. There is step-by-step guidance from the PRPL Foundation wiki that facilitates starting from scratch. Full source and relevant documents are publicly accessible via the prpl Foundation and Imagination websites. An email discussion group is also available and is just waiting for those new ideas to take shape. Meanwhile, I welcome all questions and comments.

— Rob Isherwood is senior director of software and architecture at Imagination Technologies.

Related posts:

0 comments
Post Comment
garydpdx   2014-10-26 11:01:47

At Space Codesign, we take advantage of QEMU for a number of different processors.  Sourcing of models has always been an issue, on one hand some manufacturers restrict distribution of their models to customers while others provide high quality models at a price.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Articles