What's New on Embedded.com (9-16-11) - Embedded.com

What’s New on Embedded.com (9-16-11)


Embedded Newsletter for 09-16-11

» 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

September 16, 2011

New on Embedded.com


Trenton Henry, Silicon Laboratories

APIdeology: Application Programming Interface best practices

Chris Tapp and Deepu Chandran, LDRA

CWE: what developers of connected embedded systems need to know

Jakob Engblom, Wind River Simics

Rethink your project planning with a virtual platform


ESC Boston – Hope and Change

Thirteen reasons you should go to ESC 2011 (Boston)

Call for abstracts: Share knowledge with your colleagues at ESC SV 2012

Editor's Note

Bernard Cole Bernard Cole
Site Editor

Intel popped a lot of news at its Developer Forum in San Francisco this week: the 22 nm Ivy Bridge X86 CPUdebut, Intel's plans for x86-based Androids in 2012, their $24 million software firms investment , and the acquisition of ESL specialist CoFluent by Intel . To learn more about Intel's processors and platforms and how to use them, be sure to register for the Fall ESC in Boston and attend one of these classes:

Intel's x86 combined graphics improvements (ESC-410 )
Reshaping the Intel architecture firmware landscape (SS-221 )
Optimizing Android apps for the Intel architecture (SS-223 )

Intel isn't the only company with flashy news this week. Archrival AMD's Bulldog FX CPU achieved a 8.429 GHz clock rate, a Guiness world record. And long-time Intel x86 proponent Kontron is planning a family of ARM-based SBCs.

There's also been a lot on Embedded.com that doesn't involve Intel, including about a dozen new design articles. My Editor's Top Picks are:

Application Programming Interface best practices
CWE security for embedded systems developers
Rethink your project planning with a virtual platform

If you haven't yet decided to attend ESC Boston and need convincing, read Jack Ganssle's new column “ESC Boston: Hope and Change.” And after reading Chris Ciufo's #include column , maybe you will decide to submit a paper for the 2012 Spring ESC.

Design How Tos

APIdeology: Application Programming Interface best practices

Best practices in the development and maintenance of application programming interfaces (APIs) dictate that software interfaces do not change once they have been released, with the exception of adding new entry points. So, it's important to design concise, extensible interfaces that can be adapted to survive in an evolving hardware/software ecosystem.

CWE: what developers of connected embedded systems need to know

Use of the Common Weakness and Enumeration (CWE) database allows security quality attributes to be specified for a project, allowing them to be measured and verified before an embedded design is put into service, significantly reducing in-the-field exploitation of latent security vulnerabilities

Rethink your project planning with a virtual platform

Virtual hardware platforms can be leveraged to obtain significant project and product planning improvements in terms of development time, time-to-market, and development process risk.

Making Embedded Processing Development Easy – part 6

Erik Welsh, a security architect in TI's Application Specific Products Organization answers the question “I'm not sure I need to secure my embedded design? If I do, how do I begin and which type of security should I enable?”

3D-IC Design: The Challenges of 2.5D versus 3D

Full 3D ICs will require extensions in methodology beyond what we have for 2.5D.

Home Automation: Access, automate, and secure with fewer chips

Here's how to to access home appliances remotely, automate daily chores, and address security concerns, all in a minimum number of chips.

Electrostatic discharge testing standards – understanding & comparing the differences

There are different testing standards for ESD, and which one you use impacts your design challenge

EMC Basics #10: EMC troubleshooting and power disturbances

Understand how AC main issues can become EMC problems, and how to track and fix them.

Acoustic software streamlines truck cabin noise mitigation

Quieting sound is often difficult because noise sources such as the engine, exhaust, air intake, and transmission all interact within short distances from the cabin.

Beyond touch: Delivering advanced UI features

Three trending capabilities are support for a resistive stylus replacement (RSR), waterproofing, and hover functionality. By incorporating these features into their handsets, OEMs can deliver a truly advanced UI – one that goes beyond just touch.

Avoiding coexistence problems and simplifying designs with integrated RF modules

Leveraging integrated RF modules can provide superior coexistence faster and more efficiently than the use of discrete components.

Using static code analysis to support DO-178b certification

In this Product How-To, Paul Anderson of GrammaTech takes you step by step through how to use his company's static analysis tools to support the safety-critical software requirements of the DO-178B standard.

Verifying certified software: making the most of the tools you have

An examination of the Software Code Standard and Structural Coverage Analysis requirements of the DO-178B standard, and an evaluation of some techniques useful in meeting the needs of safety-critical software development,

Call for Abstracts, ESC Silicon Valley

Click here for Call for Abstracts.

Calling all embedded systems engineers! Teach other engineers about embedded systems design techniques at the Embedded Systems Conference, Silicon Valley 2012. Click here to see the ESC SV 2012 tracks . September 30th is the submission deadline.

ESC Boston 2011 Tracks

System Integration & Test
Integrating hardware with software, developing test strategies, managing and executing system test.
Track Chair: Bruce Douglass, Chief Evangelist, IBM

Linux, Android, Open-Source
Evaluating, understanding and using Embedded Linux, the Android platform and other open-source software.
Track Chair: Bill Gatliff, Freelance Consultant

Real-Time Systems
Fundamental real-time concepts, selecting and understanding an RTOS, developing and verifying real-time systems.
Track Chair: Dave Stewart, Director of Software Engineering, InHand Electronics, Inc.

Project Management
Development methodologies, traceable design, developing and managing requirements, agile development, build and change management and other aspects of making a project succeed.
Track Chair: Rob Oshana, Director, SW R&D, Networking & Multimedia Group, Freescale

Understanding, evaluating and programming multiple-processor systems.
Track Chair: Robert Cravotta, Principal Analyst, Embedded Insights

Networking & Connectivity
Understanding and implementing Internet connections into embedded systems, networks within embedded systems and interfaces such as USB and PCI Express.
Track Chair: Christian Legare, Vice President, Micrium

Safety & Security
All aspects of developing and testing systems that must be safe to deploy in life-critical applications, and systems that are secure against malicious attacks.
Track Chair: Mark Kraeling, Product Manager, GE Transportation

FPGAs in Embedded Systems
FPGAs as alternatives to microcontrollers, as signal-processing units, as configurable accelerators, or just as a way of implementing an interface: Selection, design and verification. Understanding and using the FPGA tool chain and how it differs from software development tools. Employing CPUs inside or beside FPGAs.
Track Chair: Mike Santarini, Publisher / Sr. Manager Xcell Journal & Editorial Services, Xilinx

Prototyping Embedded Systems
Model-based prototyping, use of simulation, selection and use of development kits, FPGAs as prototyping aids.
Track Chair: RC Cofer, FAE, Avnet

Microcontrollers & SoCs

Understanding, selecting and programming microcontrollers; Sorting out the ARM architectures; Peripheral and memory issues in MCUs and SoCs, evaluating an application-specific standard product SoC for a project.
Track Chair: Mark Kraeling, Product Manager, GE Transportation

Embedded I/O Systems

Storage, display and input devices for embedded systems.
Track Chair: Larry Mittag, Lead Consultant, Mittag Enterprises

Software Engineering
Reviewing programming fundamentals, building programming skills, software architectures, optimization and best practices.
Track Chair: Niall Cooling, Director, Feabhas Ltd.

Low-Power Design
Hardware and software issues in low-power design. Accurate power estimation and measurement.
Track Chair: John Donovan, Editor/Publisher, Low-Power Design (www.low-powerdesign.com)

Military/Aerospace Design

Hardware, software and methodology practices for military and aerospace applications. Use of these techniques in other application areas.
Track Chair: Dave Stewart, Director of Software Engineering, InHand Electronics, Inc.

Product News

GE’s IPS511 processor

Leave a Reply

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