What's New on Embedded.com (2-24-12 to 3-1-12) - Embedded.com

What’s New on Embedded.com (2-24-12 to 3-1-12)


Embedded Newsletter for 03-01-2012

» Click here to view online I » Forward to a friend I » Sign up for an EE Times Newsletter

Share this Newsletter:

facebook linkedin twitter digg

March 1, 2012

New on Embedded.com


Dronamraju Subramanyam, John Rekesh and Srini Addepalli, Freescale Semiconductor

Multicore networking in Linux user space with no performance overhead

Stuart Yoder and Rob Oshana, Freescale Semiconductor

Pick the right multicore virtualization use case for your design

Chris Main, TenAsys Corporation

Manage multiple processes and processors in a deterministic multicore design

Mark Pitchford, LDRA

Tracing requirements through to object-code verification


Probing pointers

Discriminated unions

Combining C's volatile and const keywords

Editor's Note

Bernard Cole Bernard Cole
Site Editor

Lots of embedded news this week from two major international technology conferences: Embedded World in Nuremburg, Germany, and the Mobile World Congress in Barcelona, Spain.

Among the news and product highlights at Embedded World: the Timesys release of a distributed RTOS , Visure's IRQA test management extension, LDRA's new certification service , TI's FRAM-based MSP430 MCU family, Freescale's board design initiative, and Silicon Labs' move into 32-bit MCUs with a Cortex-M3 mixed signal offering. At the Mobile World Congress, Intel revealed an Atom CPU chip set aimed at sub-$190 smartphones, multi-mode LTE chips emerged from Qualcomm, HiSilicon and China Mobile , and new Intel mobile agreements with Orange, Lava, ZTE and Visa.

On Embedded.com this week, the March issue of ESD Magazine is now available and includes new columns: “Probing Pointers” by Jack Ganssle; “Combining C's volatile and const keywords” by Michael Barr and “Discriminated unions ” by Dan Saks. In addition there are three design features:

Manage multiple processes & processors in deterministic multicore designs“, which describes a new approach to coordinating multiple OSes, processes, and processors with global objects.

Tracing requirements through object-code verification“, which proposes an approach to requirements testing that allows developers to extend the reach of this technique from the source code down to the compiled object-code level.

Troubleshooting real time software issues using a logic analyzer“, by David B. Stewart of InHand Electronics.

In addition, there are two online exclusives to Embedded.com that are my Editor's Top Picks this week: “Pick the right multicore virtualization use case for your design , ” and “Multicore networking in Linux user space with no performance overhead.” In both articles, the Freescale authors address some of the tough problems relating to multicore software development. To learn more about this topic register to attend the 2012 ESC DesignWest, March 26-29, which will include a Multicore Summit, the venue for 25 classes presented as a part of the Seventh annual Multicore Developer Conference.

Design How Tos

Pick the right multicore virtualization use case for your design

According to Rob Oshana and Stuart Yoder of Freescale, while virtualization enables the sharing of hardware resources on a single computer system, allowing multiple OSes to simultaneously share the system, the trick is picking the use case that best matches your application.

Multicore networking in Linux user space with no performance overhead

In this Product How-To Design article, the Freescale authors discuss multi-core network SoCs and how to leverage them efficiently for data path processing, the limitations of current software programming models, and how to use the VortiQa zero-overhead user space software framework in designs based on the QorIQ processor family.

Manage multiple processes and processors in a deterministic multicore design

How should processes running on different RTOSes communicate in systems with more than one operating system? The author suggests you can manage inter-process communications with global-object networking.

Tracing requirements through to object-code verification

Verifying object code can mean the difference between success and failure, quality and crap. But skipping the step because a standard doesn't require it or because it theoretically eats into profits is a surprisingly common practice. The author postulates that this practice is not only shortsighted but no longer valid.

Troubleshooting real-time software issues using a logic analyzer

This logic analyzer technique is a power-tool for the embedded software engineer's toolbox.

AUTOSAR timing models minimize ECU risks

Timing models are ideal development artifacts for the exchange between different development groups and along the supply chain. The presented methodology minimizes integration risks for ECU projects from the very beginning and constantly keeps real-time capabilities in focus.

Energy harvesting, wireless sensor networks & opportunities for industrial applications

With the will to increase the number of sensors around us and to respect several economic and environmental constraints, researchers and R&D engineers are looking for new green and unlimited energy sources that will allow to remove batteries or wires and to develop autonomous wireless sensor networks with theoretical unlimited lifetimes. These new sources are based on ambient energy.

Power-line modems, power supplies, and “cleaning up the neighborhood”

Applications can use the power line for communication, despite 'bad' power supplies and the attenuation of modem signals due to transformers

Eight ways to improve RF spurious performance

RF board design is as much about keeping signals out of the places they don't belong as it is about getting signals to the places they do belong.

Understanding the effects of power failure on flash-based SSDs

Power interrupts can trigger future data failures.

Ruggedize USB connections for tough environments

USB is ubiquitous, it's useful and it's here to stay. But it isn't inherently rugged or reliable. It's up to you to make it that way.

Model-based testing of a state-machine-based PLC design

Model based testing (MBT) claims to shorten schedules, reduce cost and ensure better quality. So it's worth taking a close look at this methodlogy. To guide you, Peter Mueller provides an overview of MBT on state machines designed for used in a sump programmable logic controller.

Embedded Systems Bookshelf


Embedded Books Reading Room
Bernard Cole's favorite links to book excerpts.


Engineer's Bookshelf
Airport fiction blows. A look at books other engineers are reading and why you should read them, too. Recommend and write a review yourself. E-mail Brian Fuller.

Jack Ganssle's Bookshelf
A list of book reviews by Jack Ganssle, contributing technical editor of Embedded Systems Design and Embedded.com.

Max's Cool Beans
Clive “Max” Maxfield, the editor on Programmable Logic DesignLine, often writes about interesting books.

Product News

STMicroelectronics leverages STM32 “DNA” to target budget applications

Development of home and industrial electronic applications is simplified using new feature-rich, value-packed family of ARM Cortex–M0 microcontrollers

Atmel launches Studio 6 for MCU design, 40 new SAM3 ARM Cortex-M3 MCUs

Atmel Corporation has introduced Atmel Studio 6, the latest version of its integrated development environment (IDE) that now supports both Atmel 32-bit ARM Cortex-M series processor-based and Atmel 8/32-bit AVR-based microcontrollers (MCUs).

Eurotech’s DynaCOR 10-00 rugged industrial computer for M2M apps features modular fanless design, IP65 certification

The EN50155-rated DynaCOR 10-00 from Eurotech is a new family of rugged mobile computer that targets demanding machine-to-machine (M2M) applications.

TenAsys releases distributed RTOS

TenAsys Corporation's INtime Distributed RTOS enables programmers to write easily-scalable applications that run without modification on different system configurations

SYSGO releases new PikeOS version 3.3

SYSGO has announced the new 3.3 release of its flagship product PikeOS, which extends SMP and Linux support to new multicore architectures, along with new certifiable file system, certifiable IP stack, performance improvements, and many enhancements in tools.

Connect One unveils miniature high-speed WiFi module

Connect One's Nano WiReach USB is a miniature WiFi module that brings wireless connectivity to consumer devices not originally intended to support wireless functionality.

OCZ rolls out 16 TB solid-state storage for cloud computing

The Z-Drive R4 CloudServ transfers multiple gigabytes per second and delivers more than 1 million IOPS.

Industry’s most flexible, developer-friendly 32-bit MCUs from Silicon Labs

Silicon Labs have just announced what they modestly describe as “The industry's most flexible, developer-friendly 32-bit MCUs”

Tiny module advances WiFi efficiency

The module targets mobile and fixed w

Leave a Reply

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