ESC DESIGN East: The place to be for open source embedded design -

ESC DESIGN East: The place to be for open source embedded design


Embedded Newsletter for 09-10-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

September 10, 2012

ESC DESIGN East: The place to be for open source embedded design


Wither Linux?

Debugging the Linux kernel with JTAG

Understanding Android's strengths and weaknesses

Comparing the real time scheduling policies of the Linux kernel and an RTOS

Editor's Note

Bernard Cole Bernard Cole
Site Editor

For all things open source and how to use it in your embedded designs, be sure to register to attend the ESC DESIGN East , Sept. 17-20 in Boston, Ma.

Whether open source hardware or software, there is a full agenda of classes and hands-on events to attend, including: 10 classes on designing with various Linux distributions,and 10 classes on various aspects of embedded Android development as well as classes on using open source hardware platforms such as Arduino.My top picks of Linux classes are:

Debugging techniques for the new Linux 3.0 kernel series (ESC-1009) by William Gatliff
A secure architecture for communications using Linux (ESC-2019) by Red Hat's Sami Kibria
Yocto: A smart way to build embedded Linux distributions (ESC-2002) , in which Mark Hatle of Wind River Systems provides details of the new Linux build standard out of the Linux Foundation's Yocto Projectand how to use its tools, libraries, templates and BSPs to easily create custom Linux-based systems for embedded products.

Over and above the three classes that qualify developers for an Android Certificate , my top picks of embedded Android classes at DESIGN East are:

Multicore support for Android (AD-3001) , by Michael Anderson of the PTR Group
Creating Embedded Android apps (AD-3003) , by David Flowers of Microchip Technology
Achieving real time Android performance (AD-3004 ) , in which David Stewart of Physio Control takes attendees step-by-step through the steps for implementing real-time systems using Linux/Android in real-time control, data acquisition and data streaming.

To get a taste of what you are in for at the conference, collected here are a number articles, webinars, columns and white papers from's archives on Android and Linux development of which my Editor's Top Picks are:

Linux wins – or does it? by Jack Ganssle
Real-time Android: real possibility, really hard to do – or just impossible?
Android, Linux & Real-time Development for Embedded Systems

Design How-Tos

Comparing the real time scheduling policies of the Linux kernel and an RTOS

In this article Le Trung Thang takes a hard look at the real time scheduling policies of the Linux standard kernel, the Linux Real-time kernel and of RTOSes, provides a detailed analysis (with code examples) of ways to take advantage of the differences and similarities.

Understanding Android's strengths and weaknesses

Here are techniques for exploiting Android's strengths and managing its limitations, especially in hard real-time, mission-critical systems.

Debugging the Linux kernel with JTAG

The JTAG debugger is very useful for debugging low-level Linux kernel on ARM. The author shows you the peculiarities and benefits of Linux-kernel debugging using JTAG.

Android, Linux & Real-time Development for Embedded Systems

Colin Walls of Mentor Graphics provides a quicky look at the Android Mobile OS and Linux and their use in a wide range of embedded applications, its architecture, how apps are developed and the deployment of Android on a variety of multicore based devices.

Implementing a new real-time scheduling policy for Linux: Part 1

A three-part series on how to implement a new scheduling policy for Linux 2.6.24 kernel version, based on the well known real-time earliest deadline first (EDF) scheduling algorithm. Part 1: SCHED CASIO Linux Scheduler

Differentiating your Android-based embedded device

In this Product How-To article, Mentor Graphics' Philip Burr provides a few tips to developers who want the low development cost that the Android standard provides, but want to differentiate their designs from competitive devices using the same platform.

Getting real (time) about embedded GNU/Linux

Here is the latest on how embedded developers can have their Linux operating system and real time deterministic operation too, through the use of various resources now available on line from the embedded systems design and Linux/open source communities.

Open Embedded: An alternative way to build embedded Linux distributions

Nick Lethaby and Denys Dmytriyenko of Texas Instruments provide an overview of the key elements of the Open Embedded Linux (OE) build environment and show how to use them to build and customize Linux distributions.

Migrating from proprietary to Linux (Open) development platforms

Linux specialist Rajaram Regupathy provides some tips on making the transition from a design based on a proprietary RTOS to one that makes use of the Linux (Open) standard.

Debugging of embedded Linux applications on ARM9/ARM11 processors

Embedded Linux as an operating system for modern ARM processors? Maybe not such a bad idea? Linux is a multitasking operating system and therefore, each process must be assigned its own process address space. However, this partitioning greatly complicates the debugging of processors and inter-process functionality. So what can be done to tackle this? This article illustrates some possibilities how you can successfully achieve your goal.

Virtualizing Embedded Linux

The system virtual machine can be used to make Linux-based applications faster and more responsive and secure. Here's a primer to get you started.

Implementing dual OS signal processing using Linux and the DSP/BIOS RTOS

In mixed DSP/GPU environments, to leverage the strengths of both Linux and an RTOS, use a system virtual machine to allow programmers to both concurrently on the same DSP processor.

2012 Embedded Market Survey webinar

UBM Electronics' 17th annual survey of embedded systems designers worldwide shows trends in software and hardware usage. The 2012 Embedded Market Survey also looks at languages, productivity, and the challenges design teams rank as most important. A webinar on Friday April 20 will examine the results from over 1,700 respondents from across the embedded industry, the dataset enables a deep analysis to track key changes in this important electronics industry segment. There will also be the opportunity to ask questions online. To register click here .


Wind River debuts Yocto-based embedded Linux

In the latest version of its Linux platform, Wind River has incorporated much of the Yocto Project open source development infrastructure and achieved Yocto Project compatible registration.

TI adds support for Android 4.0 to Sitara ARM processors

A new software development kit (SDK) from Texas Instruments Incorporated (TI) brings Android 4.0 to TI's Sitara AM335x and AM37x ARM-Cortex-A8 processors.

Digi launches embedded application development kit for Android

The included iDigi Cloud Connector for Android enables customers, with literally a single line of software code, to completely cloud enable their devices.

Linux development tools all bundled up

McObject and SYSGO are bundling their tools for embedded Linux development in a single package for developers of embedded Linux. The bundle includes a development copy of McObject's eXtremeDB-XML Shared Memory Edition for x86 targets and SYSGO's ELinOS Basic Toolbox for embedded Linux.

Freescale unveils 12 ColdFire MPUs for Linux applications

Freescale's MCF5445x family delivers more than 400 DMIPS core performance at less than 400 mW

How Will 20 nm Transform Your Next Design?

Read about how Altera's technology innovations in 20-nm devices will move customers' designs up the silicon convergence continuum by providing them the ultimate system integration platform to achieve unprecedented levels of performance, bandwidth, and power efficiency.
Download now.


Wither Linux?

Linux and Android are the future. Or are they?

Android users get screwed

Keeping a product up to date is tough, but is one sure way to market success.

Is Linux bloated? Hardly

Original Linux developer's claims of OS being huge and scary are not based on fact.

Angry Bird droppings

Android's vulnerabilities are playing out like a Hitchcock movie.

Linux Wins – Or Does It?

RTOSes are dying, Linux is in. Or is it?

Real-time Android: real possibility, really really hard to do – or just plain impossible?

Embedded developers are taking a close look at using the Linux-based Android mobile device platform in real-time deterministic apps. But is it realistic? If so, what will it take? Or is this just another tantalizing but impractical dream?

Arduino Due: enough to move DIYers from 8-bit MCUs to the 32-bit ARM?

There's a new Arduino board in town that offers the promise of migrating DIYers from the current 8-bit Atmel MCUs to a 32-bit ARM Cortex-M3 MCU. Will it be successful in doing so?

Sponsored White Papers

Developing Android applications for ARM Cortex-A8 Cores

Porting the Android Platform Beyond Mobile Phone Applications

Getting Started with Android Development for Embedded Systems

The Shortest Path to Embedded Linux Deployment

Choosing the Right Linux Flavors for Your Project

Top 10 Drivers for Embedded Android

Courses and Webinars

Debug Linux Apps with ARM-based Open-Source Tools

ARM enabling multiple-segment Android based devices<

Leave a Reply

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