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
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 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
|