mbeding ARM in your next IoT design

October 26, 2013

Bernard Cole-October 26, 2013

As noted in this week’s Tech Focus newsletter,  for developers who  register to attend ARM TechCon this week there are a wealth of classes on every aspect of hardware and software development. They run the gamut: Linux, open source and proprietary RTOSes, hardware/software codevelopment tools, multicore development, and performance tools galore.

But if you want to get up and running fast and be assured of a reliable design I think you should attend any of the mbed development platform and related classes you can find, including:

ARM mbed: Prototype to Production,(ATC-208), taught by Michael Norman, Technical Marketing Manager, MCU Software and Tools, Freescale Semiconductor. . In this class he talks about how and why the mbed online environment, its active community of developers, and its large selection of reusable code for ARM-powered MCUs, its options for starting with mbed as a prototyping environment and moving to full production with the use of Freescale development hardware, the open-source mbed SDK and HDK, and the rich ARM ecosystem of hardware and software tools.

Making the Internet of Things a Reality Today,” (ATC-108) in which Chad Jones,Vice President, Product Strategy, Xively/LogMeIn, provides a live demonstration of how anyone can build, connect, operate, and capitalize on the IoT opportunity using a combination of the ARM mbed and the LogMeIn Xively platforms. He promises attendees will leave with an action plan for deploying their own IoT-enabled products.

Complementing these introductory classes on mbed, I recommend some of the many ARM basics classes, including: ARM Cortex-M Processor for Beginners (ATC-102)  and
Introduction to ARM (ATC-302).

In addition, mbed will be high on the agenda of the twelve orf so speakers at a sponsored session “Kickstarting IoT.” on Thursday the final day of ARM Techcon in the Mission City Ballroom at the Santa Clara Convention Center .

But, for even more on the mbed platform and how to use it, check out this week’s Tech Focus Newsletter on “Tools and building blocks for ARM designs.“ In addition to rundown of the ARM TechCon best of breed classes and venues this week, the newsletter also includes a three part introductory mbed tutorial and an analysis of mbed by Jack Ganssle, a hardcore embedded developer - and contributor to Embedded.com of long-standing.

For some more perspective on how the online mbed platform  is being used, here are my Editor’s Top Picks of recent technical papers I found instructive:

Using a Web 2.0 approach for embedded MCU,” in which engineering professors at the Georgia Institute of Technology describe a new approach to teaching an embedded systems design course and the associated laboratory that uses the ARM-based mbed online development environment.

AIREAL: Interactive Tactile Experiences in Free Air,” where designers from Disney Research and the University of Illinois describe how they used the mbed platform to build a Cortex-M3 based system that delivers tactile sensations in free air without the user wearing a physical device.

Design and evaluation of an mbed-based myo-electric training device,” which describes the development of a myoelectric training device that consists of a toy car controlled by  electromyograph (EMG) signals which are then filtered and analyzed by an mbed hardware/software platform and transformed into device control directions.

Soft robotic exo-muscular arm brace design,” in which engineering and computer science students at describe a project in which they built a robotic exo-skeleton arm brace controlled by a software/hardware architecture using the ARM mbed platform and a low cost Raspberry Pi is used to people with spinal cord injury perform daily tasks;

Multi-fingered robot hand for industrial robotics,” about the use of mbed in the system that controls the robot hand in a master-slave configuration of a wireless connection, and,

Underwater Remotely-Operated Vehicle with 4-axis postioning,” in which mbed was used in the design of an underwater ROV fitted with not only four-axis position, but with a video capability and a two-axis pitch and role control system.

Whatever platform you use to do embedded ARM processor development, hardware or software, or both, I would like to hear from you about new tools, resources and engineering insight you’ve found useful.

Especially, I would like to work with you to develop blogs or design articles on design experiences you would like to share with the rest of the embedded systems design community.

Embedded.com Site Editor Bernard Cole is also editor of the twice-a-week Embedded.com newsletters as well as a partner in the TechRite Associates editorial services consultancy. He welcomes your feedback. Send an email to bccole@acm.org, or call 928-525-9087.

See more articles and columns like this one on Embedded.com. Sign up for the Embedded.com newsletters. Copyright © 2013 UBM--All rights reserved.

Loading comments...

Parts Search Datasheets.com

KNOWLEDGE CENTER