»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

HIGHLIGHTS

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
Embedded.com
bccole@acm.org
Read his blog

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 Project and 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 Embedded.com'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.


Products

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.


Commentary

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

Improve Linux Real-time Behavior with a new Light-weight Threading Model

Embedded Development on the Android Platform: It's Not Just For Handsets Anymore

How to Optimize Performance with Wind River Linux 4

Making the most of Android on ARM: When and how to use the Android NDK


Resources

Around the Network Events

Save Tesla's lab

DesignCon 2013 abstracts due Monday, Aug. 27

Software Visual Analytics of Program Structure and Metrics



About Model N
Leading Semiconductor manufacturers including STMicroelectronics, Marvell, NXP, ON Semiconductor, Linear, Atmel , Microchip, Micron, and PMC-Sierra to name a few, have augmented their ERP investments with Model N's solutions to reduce price erosion, improve contract yield, improve channel efficiency and reduce overpayments of incentives driving margin improvement year over year.
Learn more...


Conferences and Events

Are you up-to-date on the latest products, technologies and practical design information?

ESC Boston -- September 17-20 at the Hynes Convention Center -- adds the Android Summit, DesignMED, LED Summit and Sensors in Design to form DESIGN East, the most powerful and cost-effective avenue for acquiring the latest knowledge, skills and techniques you need to:
  • Get your ideas from concept to reality as quickly as possible and on spec
  • Accelerate the design and development of your products
  • Facilitate the incorporation of new technologies & techniques into existing and future projects

Register now for your FREE Expo Pass!

At DESIGN East, you'll have the opportunity to:
Join thousands of your peers at the center of the engineering universe -- you can't afford to miss this important event.

Get your FREE Expo Pass today!

ESC Boston 2012, a DESIGN East summit
September 17-20, 2012 | Hynes Convention Center | Boston, MA


News & Analysis

Enea completes migration to Linux OS

Sweden's Enea is moving from RTOS to Linux for its communications infrastructure software for wireless basestations.

Wintel dominance seen waning in post-PC era

The powerful alliance between Intel and Microsoft that has set the pace in the computer market for a generation is beginning to fray amid a new era of computing, according to IHS iSuppli.

Ford test drives Android in Silicon Valley lab

Ford researchers at a new Silicon Valley lab have created a version of Android that taps into dozens of car sensors in an effort to explore its own automotive OS.

LSI CTO touts promise of flash, open source

Greg Huff (shown), LSI's chief technologist, sees a new play in open source storage as the company rides a wave of flash memory products for servers and ultrabooks.

Open-source software increasingly part of IT strategy to gain competitive advantage

A recent survey by Gartner found that more than half of organizations surveyed have adopted open-source software (OSS) solutions as part of their IT strategy. Nearly one-third of respondents cited benefits of flexibility, increased innovation, shorter development times and faster procurement processes as reasons for adopting OSS solutions.


This email was sent to: @{Email Name}@

To subscribe to UBM Electronics emails or change your email preferences please click here.

Go to EETimes.com
A UBM Electronics Newsletter © 2012. All rights reserved.
Privacy Policy I Advertising Information I Unsubscribe
UBM Electronics, 303 Second Street, Suite 900 South, San Francisco, CA 94107