FROM
THE EDITOR
This week, Microsoft rolls Windows CE version 6.0 into production. Our first new feature article takes a look at the new, beefed-up embedded OS. Is it the right one for your next embedded design?
Also new this week, we have a contributed article from Russell Roan of VaST systems on using virtual system prototypes to optimize your embedded system architecture for system-on-chip (SoC) designs. The architectural design process has moved little from its back-of-the-napkin roots over the past years. This article proposes a more structured approach.
Our Journal Forums poll this week asks what type of embedded operating system you’ll be using for your next project. Will it be a proprietary, royalty-based system like Windows CE? An open-source OS like embedded Linux? A commercial non-royalty system like Nucleus? Something else specialized or home-grown? Register, vote, and read the results.
Thanks for reading! If there's anything we can do to make our publications more useful to you, please let us know at: comments@embeddedtechjournal.com. If you'd rather sound off in public, please post your comments or questions in our new Journal Forums.
Kevin
Morris – Editor
Embedded Technology Journal
|
ANNOUNCEMENTS
Free Demo: RTI Shapes Demo showcases RTI Data Distribution Service, messaging middleware that couples extraordinarily fast performance with an unprecedented level of control over where, when and how messages are delivered. This unique combination of raw performance and intelligent distribution allows you to meet stringent latency, throughput, availability and scalability requirements while minimizing overhead on your network and computing resources.
Download it now.
|
Open and Free! Soft Core 32-bit Microprocessor
The LatticeMico32™ is a highly configurable 32-bit Harvard architecture "soft" microprocessor core for Lattice FPGAs. By combining a 32-bit wide instruction set with 32 general-purpose registers, the LatticeMico32 provides the performance and flexibility suitable for a wide variety of markets.
Download LatticeMico32 System
|
Debugging Got You Down?
Debugging is the most costly and time consuming part of the development process and while few know about them, there are tips and tricks that guarantee to speed development and improve product quality.
Download the "Debugging Got You Down" Whitepaper Here
|
FPGA AND STRUCTURED ASIC JOURNAL
A weekly e-mail newsletter from techfocus media (publishers of Embedded Technology Journal) dedicated to the design and application of FPGA and structured ASIC technology.
SUBSCRIBE NOW - FREE!
|
|
|
|
6.0 is a Go
Windows CE 6 Hits Production
The beta period is over. The feedback has been assimilated, and Microsoft has given the green light for the latest, upgraded version of their long-lived embedded operating system to roll into production. While little Windows’s big brother usually ends up getting all the serious attention, there are a number of things about the new generation of the cute little embedded version that warrant further discussion. If you’re familiar with Windows CE from the past, it would pay to take a look at this new incarnation.
Windows CE may have previously seemed a bit behind the times, as hardware capabilities have sometimes outstripped the aging embedded OS in terms of capacity and modern-day features. With 6.0, however, CE has jumped ahead again with massive upgrades in memory capability, number of processes, and a host of other important improvements. CE 6.0 sports a completely redesigned kernel that is now also 100% "shared source" – Microsoft’s answer to the growing popularity of open-source embedded options such as Linux. [more]
|
|
Optimizing Architectures for Performance and Area using Virtual System Prototypes
by Russell L. Roan, Technical Marketing Manager, VaST Systems
Setting out to create a new (or revised) design of an embedded system-on-chip (SoC) has always been a difficult task for system architects. Traditionally, there have been few tools available for the architect to make good decisions and even fewer methods to extract data that will provide feedback at architecture definition time on whether decisions are optimal.
With new virtual system prototyping technology, the ability to make correct design decisions has been greatly enhanced so that system engineers may be able to evaluate their decisions under the actual operating conditions of the final system and to evaluate these decisions based on measurable goals such as run time performance and cost.
[more]
|
|